aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/vim_diff.txt
Commit message (Collapse)AuthorAge
...
* docJustin M. Keyes2018-06-12
|
* doc: job/channel, misc #7783Justin M. Keyes2018-06-11
| | | | | | | | | | | doc: termios defaults. ref #6992 doc: :help shell-powershell doc: provider: Python minimum version is 2.7, 3.4 doc: remove :!start special-case. #5844 doc: mention #7917 change which accepts empty Array for Dictionary parameter doc: <Cmd> pseudokey doc: lmap change #5658 doc: -s, -es
* win/startup: remove --literalJustin M. Keyes2018-06-04
| | | | | | | | | | | | | | | Fixes 2 failing tests in startup_spec.lua. The Windows-only `--literal` option complicates support of "stdin-as-text + file-args" (#7679). Could work around it, but it's not worth the trouble: - users have a reasonable (and englightening) alternative: nvim +"n *" - "always literal" is more consistent/predictable - avoids platform-specific special-case Unrelated changes: - Replace fileno(stdxx) with STDXX_FILENO for consistency (not motivated by any observed technical reason).
* Merge #5658 'Apply :lmap in macros'Justin M. Keyes2018-05-17
|\
| * Update documentationMatthew Malcomson2018-03-14
| | | | | | | | | | | | | | | | Update vim_diff.txt with :lmap differences, update documentation on 'keymap', and add tests. The tests added are to demonstrate the behaviour specified in the documentation of :loadkeymap.
* | Merge #4486 'refactor: Remove maxmem, maxmemtot options'Justin M. Keyes2018-05-02
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After this change we never release blocks from memory (in practice it never happened because the memory limits are never reached). Let the OS take care of that. --- On today's systems the 'maxmem' and 'maxmemtot' values are huge (4+ GB) so the limits are never reached in practice, but Vim wastes a lot of time checking if the limit was reached. If the limit is reached Vim starts saving pieces of the swap file that were in memory to the disk. Said in a different way: Vim implements its own memory-paging mechanism. This is unnecessary and inefficient since the operating system already has virtual memory and will swap to the disk if programs start using too much memory. This change does... 1. Reduce the number of config options and need for documentation. 2. Make the code more efficient as we don't have to keep track of memory usage nor check if the memory limits were reached to start swapping to disk every time we need memory for buffers. 3. Simplify the code. Once memfile.c is simple enough it could be replaced by actual operating system memory mapping (mmap, MemoryViewOfFile...). This change does not prevent Vim to recover changes from swap files since the swapping code is never triggered with the huge limits set by default.
* | | msg: do not scroll entire screen (#8088)Björn Linse2018-03-31
| |/ |/|
* | defaults: 'fillchars'Justin M. Keyes2018-02-23
| | | | | | | | | | | | | | | | | | | | | | Most fonts should have these by now. Both are a significant visual improvement. - Vertical connecting bar `│` is used by tmux, pstree, Windows 7 cmd.exe and nvim-qt.exe. - Middle dot `·` works on Windows 7 cmd.exe, nvim-qt.exe. For reference: tmux uses these chars to draw lines: │ ├ ─
* | vim-patch:8.0.0440: not enough test coverage in Insert modeJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | [Nvim note: test_override() omitted] Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes vim/vim#1521) https://github.com/vim/vim/commit/eb992cb90fd79c77ad2743459ac898e6ac3de939
* | defaults: sidescroll=1Justin M. Keyes2018-02-09
| | | | | | | | ref #6289
* | defaults: enable 'cscopeverbose', and deprecate itJustin M. Keyes2018-01-21
| |
* | docJustin M. Keyes2017-12-26
| | | | | | | | | | | | | | | | vim-patch:8.0.1206: no autocmd for entering or leaving the command line (commit a4f6cec7a31ff8dbfa089b9e22227afbeb951e9b) NA patches: vim-patch:8.0.0320: warning for unused variable with small build
* | docJustin M. Keyes2017-12-10
| | | | | | | | closes #7622
* | Merge #7234 'built-in expression parser'Justin M. Keyes2017-12-09
|\ \
| * \ Merge branch 'master' into expression-parserZyX2017-11-30
| |\ \
| * | | doc: Update documentationZyX2017-11-19
| | | |
* | | | tui: dump termcap info if -V3 ('verbose' >= 3)Justin M. Keyes2017-12-05
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | Get terminal debugging info by starting Nvim with 'verbose' level 3: nvim -V3log This is like Vim's `:set termcap`, which was removed in Nvim (and would be very awkward to restore because of the decoupled UI).
* | | tui: expose terminal type in 'term' optionJustin M. Keyes2017-11-27
|/ / | | | | | | | | | | | | | | | | | | Since "builtin" terminfo definitions were implemented (7cbf52db1bdf), the decisions made by tui.c and terminfo.c are more relevant. Exposing that decision in the 'term' option helps with troubleshooting. Also: remove code that allowed setting t_Co. `:set t_Co=…` has never worked; the highlight_spec test asserting that nvim_set_option('t_Co') _does_ work makes no sense, and should not have worked.
* | doc/vim_diff.txt: mention NormalNCJustin M. Keyes2017-11-10
| |
* | compat: "v:count" distinct from "count" (#7407)Marco Hinz2017-11-09
| |
* | doc: deprecate 'highlight'; remove howto.txt (#7497)Justin M. Keyes2017-11-07
| |
* | docJustin M. Keyes2017-11-06
| |
* | help, man.vim: change "outline" map to gO (#7405)Justin M. Keyes2017-10-21
| |
* | doc: replace ":CheckHealth" with ":checkhealth"Justin M. Keyes2017-10-17
| |
* | syntax: 'cursorline': revert priority change (#7400)Justin M. Keyes2017-10-16
| | | | | | | | | | ref #7383 reverts d1874ab2821d076397290cc154d87ec2dc352c79 ref #6380
* | syntax: 'cursorline': low priority #6380Justin M. Keyes2017-10-07
| |
* | syntax: 'cursorcolumn', 'colorcolumn': low priority #6380Justin M. Keyes2017-10-07
| |
* | version: tweak layout, docJustin M. Keyes2017-08-18
| |
* | Merge #6364 'command-line color hook'Justin M. Keyes2017-08-16
|\ \
| * \ Merge branch 'master' into colored-cmdlineZyX2017-08-06
| |\ \ | |/ / |/| |
| * | Merge branch 'master' into colored-cmdlineZyX2017-07-31
| |\ \
| * \ \ Merge branch 'master' into colored-cmdlineZyX2017-07-31
| |\ \ \
| * | | | doc: Update documentationZyX2017-07-26
| | | | |
* | | | | doc: "terminal" always means "embedded terminal emulator"Justin M. Keyes2017-08-03
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Prefer "TUI" where possible to refer to the host terminal. - Remove obsolete tags and ancient TTY exposition. - Establish "terminal" to consistently mean "terminal emulator" in all Nvim documentation. This removes the need for verbose qualifiers in tags and prose. References #6280 References #6803
* | | | options: remove ghost of `:set termcap` (#7102)Justin M. Keyes2017-07-31
| |/ / |/| | | | | Closes #6763
* | | docJustin M. Keyes2017-07-29
| | |
* | | menu_get(): docJustin M. Keyes2017-07-28
|/ /
* | doco: Document constant 'term' in more detail.Jonathan de Boyne Pollard2017-07-09
| | | | | | | | Also expand the example in term-dependent-settings.
* | 'cpoptions': remove "<" flag; ignore <special>Justin M. Keyes2017-07-08
| | | | | | | | Closes #6937 "nvim_get_keymap output is unreliable"
* | 'cpoptions': remove "k" flagJustin M. Keyes2017-07-08
| | | | | | | | | | This was already removed in 3baba1e7bc66, except the documentation and CPO_VI entry. find_term_bykeys() is irrelevant to Nvim.
* | Merge #6816 'TUI improvements'Justin M. Keyes2017-07-07
|\ \ | | | | | | | | | | | | | | | | | | Removed these commits (test-suite changes): e2fba01910e0 7c809c4bc708 18e7cd9e9727
| * | doco: Note some common $TERM mistakes and how to fix them.Jonathan de Boyne Pollard2017-06-03
| | | | | | | | | | | | | | | Also explain more clearly the difference between Vim and Nvim when it comes to built-in terminfo entries.
| * | doc: Document some more terminal behaviours.Jonathan de Boyne Pollard2017-06-03
| | | | | | | | | | | | | | | | | | | | | | | | This documents 256-colour and true colour handling, cursor shapes, and scrolling regions. Almost all of these headings are taken from the Vim doco, so that the :help commands that people learn are a transferable skill.
| * | doc: Relegate xterm-8bit to a removed feature.Jonathan de Boyne Pollard2017-06-03
| | |
* | | lua: Add paths from &runtimepath to package.path and package.cpathZyX2017-05-25
|/ /
* | docJustin M. Keyes2017-05-21
| |
* | Merge #6737 "options: make 'highlight' read-only"Justin M. Keyes2017-05-15
|\ \
| * | options: make 'highlight' read-onlyBjörn Linse2017-05-15
| | |
* | | Merge #6480 from ZyX-I/colored-cmdline'/input-dictJustin M. Keyes2017-05-13
|\ \ \ | |/ / |/| |
| * | doc: Add a note to vim_diff.txtZyX2017-05-13
| | |