aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | vim-patch:8.0.0878: no completion for :mapclearJan Edmund Lazo2018-08-16
| |/ | | | | | | | | | | Problem: No completion for :mapclear. Solution: Add completion (Nobuhiro Takasaki et al. closes vim/vim#1943) https://github.com/vim/vim/commit/cae92dc3d5bdd4009910671328cd01394bfbe2cf
* | Merge #8872 from janlazo/vim-8.0.0762Justin M. Keyes2018-08-20
|\ \
| * | search: "include" in current_tagblock() is boolJan Edmund Lazo2018-08-20
| | |
| * | vim-patch:8.1.0290: "cit" on an empty HTML tag changes the whole tagJan Edmund Lazo2018-08-20
| | | | | | | | | | | | | | | | | | | | | Problem: "cit" on an empty HTML tag changes the whole tag. Solution: Only adjust the area in Visual mode. (Andy Massimino, closes vim/vim#3332) https://github.com/vim/vim/commit/b476cb7d8d1a8c02409f110dea8b166aa9334e18
| * | lintJan Edmund Lazo2018-08-20
| | |
| * | vim-patch:8.0.1487: test 14 failsJan Edmund Lazo2018-08-20
| | | | | | | | | | | | | | | | | | Problem: Test 14 fails. Solution: Fix of-by-one error. https://github.com/vim/vim/commit/8846ac5aedb568b9aae969f0ad2b9b1606522ca9
| * | vim-patch:8.0.1486: accessing invalid memory with "it"Jan Edmund Lazo2018-08-20
| | | | | | | | | | | | | | | | | | | | | Problem: Accessing invalid memory with "it". (Dominique Pelle) Solution: Avoid going over the end of the line. (Christian Brabandt, closes vim/vim#2532) https://github.com/vim/vim/commit/82846a00ac0c135946c93c48c1657018a5c96b11
| * | vim-patch:8.0.1291: C indent wrong when * immediately follows commentJan Edmund Lazo2018-08-20
| | | | | | | | | | | | | | | | | | Problem: C indent wrong when * immediately follows comment. (John Bowler) Solution: Do not see "/*" after "*" as a comment start. (closes vim/vim#2321) https://github.com/vim/vim/commit/f8c53d3d268fc67a29c8c1a4e76fae85762e11b5
| * | vim-patch:8.1.0018: using "gn" may select wrong text when wrappingJan Edmund Lazo2018-08-19
| | | | | | | | | | | | | | | | | | Problem: Using "gn" may select wrong text when wrapping. Solution: Avoid wrapping when searching forward. (Christian Brabandt) https://github.com/vim/vim/commit/bdb657924d73c98b0ab28411749571e893b699a9
| * | vim-patch:8.0.1148: gN doesn't work on last match with 'wrapscan' offJan Edmund Lazo2018-08-19
| | | | | | | | | | | | | | | | | | Problem: "gN" doesn't work on last match with 'wrapscan' off. (fcpg) Solution: Adjust for searching backward. (Christian Brabandt) https://github.com/vim/vim/commit/22ab547dc281092d6a9d397db712a11733c38e97
| * | vim-patch:8.0.0762: ml_get error with :psearch in buffer without a nameJan Edmund Lazo2018-08-18
| | | | | | | | | | | | | | | | | | | | | | | | Problem: ml_get error with :psearch in buffer without a name. (Dominique Pelle) Solution: Use the buffer number instead of the file name. Check the cursor position. https://github.com/vim/vim/commit/c31f9ae4f1976544522313b182957793063ee02c
* | | Merge #8860 from lucc/nvim_get_procJustin M. Keyes2018-08-20
|\ \ \
| * | | API: Remove path prefix from command name in nvim_get_proc()Lucas Hoffmann2018-08-18
| | | | | | | | | | | | | | | | | | | | | | | | On macOS the output from `ps -o comm` might contain the full path of the executable. The `ucomm` would be the basename only but is less portable (see previous commit).
| * | | API: Use `ps -o comm` in nvim_get_proc()Lucas Hoffmann2018-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The POSIX version of ps(1) only specifies "comm" for the "-o" option but not "ucomm". See http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ps.html - On Linux (with the procps-ng package) "ucomm" is an alias for "comm". See https://gitlab.com/procps-ng/procps - OpenBSD also has "ucomm" as an alias for "comm" (with the extra note "Name to be used for accounting."). See https://man.openbsd.org/ps - FreeBSD describes "ucomm" as "Name to be used for accounting." but does not say that it should be an alias for "comm". See https://www.freebsd.org/cgi/man.cgi?query=ps
* | | | vim-patch.sh: Use git-rev-parse to check repo (#8875)James McCoy2018-08-20
| |/ / |/| | | | | | | | | | | | | | Explicitly checking for the .git/ directory doesn't work in various situations (e.g., git-worktree). [ci skip]
* | | doc: Remove irrelevant line about "only the first" vimrc is usedJames McCoy2018-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | Vim supports multiple locations for the user's vimrc, so it will use the first one that is found, ignoring the rest. Nvim follows the XDG spec, so there is only one place to look for the user's vimrc, thus making the statement unnecessary and confusing for nvim users. Ref #8871
* | | Merge pull request #8859 from bfredl/cmdline_normBjörn Linse2018-08-17
|\ \ \ | |_|/ |/| | cmdline: always use save_cmdline before command_line_enter
| * | cmdline: always use save_cmdline before command_line_enterBjörn Linse2018-08-17
|/ / | | | | | | | | ":normal :" might be invoked in various ways, so its safest to always allow recursive invocation of cmdline mode
* | Merge pull request #8806 from bfredl/bceBjörn Linse2018-08-15
|\ \ | |/ |/| tui: fix resize and use BCE more often
| * TUI: use BCE again more often, as it provides smoother resizes and scrollingBjörn Linse2018-08-14
| | | | | | | | add exceptions for terminals we know doesn't support BCE
| * tui: reenable cursor movement optimizations (leftover from #8221)Björn Linse2018-08-14
| |
| * tui: hack for invalid first line with non-bce resizeBjörn Linse2018-08-14
| |
| * tui: use bce properlyBjörn Linse2018-08-14
| |
* | Merge #8829 from ZviRackover/fix-7401-step2Justin M. Keyes2018-08-15
|\ \
| * | lint: clean up after parent commitZviRackover2018-08-14
| | |
| * | Remove occurrences of 'has_mbyte' near lines changes by parent commitZviRackover2018-08-13
| | |
| * | Remove all occurrences of mb_off2cellsZviRackover2018-08-13
| | |
* | | Merge #8852 from janlazo/vim-8.1.0161Justin M. Keyes2018-08-15
|\ \ \
| * | | oldtests: win: a directory is not executableJan Edmund Lazo2018-08-13
| | | | | | | | | | | | | | | | Tests in 'test/functional/core/job_spec.lua' depend on this behavior.
| * | | vim-patch:8.1.0262: not enough testing for getftype()Jan Edmund Lazo2018-08-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not enough testing for getftype(). Solution: Add a test. (Dominique Pelle, closes vim/vim#3300) https://github.com/vim/vim/commit/1598f9937a18c056d7b713dc254325c8f8456c8f
| * | | vim-patch:8.0.1630: trimming white space is not that easyJan Edmund Lazo2018-08-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Trimming white space is not that easy. Solution: Add the trim() function. (Bukn, closes vim/vim#1280) https://github.com/vim/vim/commit/295ac5ab5e840af6051bed5ec9d9acc3c73445de
| * | | vim-patch:8.1.0161: buffer not updated with 'autoread' set if file was deletedJan Edmund Lazo2018-08-13
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Buffer not updated with 'autoread' set if file was deleted. (Michael Naumann) Solution: Don't set the timestamp to zero. (closes vim/vim#3165) https://github.com/vim/vim/commit/386bc82a3f82f70bad75aaad74dba57a176b5840 Sleep 2 seconds for autoread (https://github.com/neovim/neovim/pull/7592).
* | | Merge #8856 from janlazo/vim-8.0.1209Justin M. Keyes2018-08-15
|\ \ \ | |_|/ |/| |
| * | lintJan Edmund Lazo2018-08-15
| | |
| * | vim-patch:8.0.1633: a TextChanged autocmd triggers when it is definedJan Edmund Lazo2018-08-15
| | | | | | | | | | | | | | | | | | | | | | | | Problem: A TextChanged autocmd triggers when it is defined after creating a buffer. Solution: Set b_last_changedtick when opening a buffer. (Hirohito Highlight, closes vim/vim#2742) https://github.com/vim/vim/commit/8c64a36e40b8746404f7151abe6849393396af10
| * | vim-patch:8.0.1413: accessing freed memory in :cbufferJan Edmund Lazo2018-08-15
| | | | | | | | | | | | | | | | | | Problem: Accessing freed memory in :cbuffer. Solution: Get quickfix list after executing autocmds. (closes vim/vim#2470) https://github.com/vim/vim/commit/aaf6e43b7a99cedb89d73ba749a46f7a0f16bbb6
| * | oldtests: finish port of 8.0.1224Jan Edmund Lazo2018-08-15
| | |
| * | vim-patch:8.0.1409: buffer overflow in :tags commandJan Edmund Lazo2018-08-15
| | | | | | | | | | | | | | | | | | | | | Problem: Buffer overflow in :tags command. Solution: Use vim_snprintf(). (Dominique Pelle, closes vim/vim#2471, closes vim/vim#2475) Add a test. https://github.com/vim/vim/commit/132f75255ecea17ff621f71236568c5d8d8e0163
| * | vim-patch:8.0.1488: emacs tags no longer workJan Edmund Lazo2018-08-15
| | | | | | | | | | | | | | | | | | Problem: Emacs tags no longer work. (zdohnal) Solution: Do not skip over end of line. https://github.com/vim/vim/commit/0d2073773218736e368786f0db7024bd9b9e7912
| * | vim-patch:8.0.1218: writing to freed memory in autocmdJan Edmund Lazo2018-08-15
| | | | | | | | | | | | | | | | | | Problem: Writing to freed memory in autocmd. Solution: Make a copy of the tag line. (Dominique Pelle, closes vim/vim#2245) https://github.com/vim/vim/commit/8d84ff1a3c8cfe59399d3f675ec080066582fdb6
| * | vim-patch:8.0.1209: still too many old style testsJan Edmund Lazo2018-08-15
|/ / | | | | | | | | | | | | Problem: Still too many old style tests. Solution: Convert a few more tests to new style. (Yegappan Lakshmanan, closes vim/vim#2230) https://github.com/vim/vim/commit/53f0c962394dc6bc66d5b0762af9434e672d1b25
* | Merge pull request #8790 from bfredl/hlattrBjörn Linse2018-08-14
|\ \ | | | | | | pass highlight attrs per value and thread-safely to TUI thread
| * | cursor_shape: use attribute ids instead of syntax idsBjörn Linse2018-08-13
| | | | | | | | | | | | | | | As attribute ids is the convention in the UI protocol Also remove non-threadsafe calls in tui.c to syntax module.
| * | highlight: HlAttrs is a value type; treat it like suchBjörn Linse2018-08-13
| |/
* | Merge #8832 from eraserhd/vim-insert-setline-undo-fixesJustin M. Keyes2018-08-14
|\ \ | |/ |/|
| * Fix lintJason Felice2018-08-09
| |
| * vim-patch:8.1.0256: using setline() in TextChangedI splits undoJason Felice2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using setline() in TextChangedI splits undo. Solution: Use another solution for undo not working properly. https://github.com/vim/vim/commit/9fa9506853516c82851baec643aa47458cb8b3bc This deviates from Vim in the handling of the CursorHoldI event. In Vim, any buffer changes are merged into the insert. In Neovim, CursorHoldI is handled via the multiqueue, and the point at which the cursor hold is implemented (in input.c) doesn't know enough about it. Making all queued events merge into the insert seems more wronger since changes by other asynchronous events really should be separately undoable.
| * vim-patch:8.1.0245: calling setline() in TextChangedI autocmd breaks undoJason Felice2018-08-09
| | | | | | | | | | | | | | Problem: Calling setline() in TextChangedI autocmd breaks undo. (Jason Felice) Solution: Don't save lines for undo when already saved. (closes vim/vim#3291) https://github.com/vim/vim/commit/91d2e783b41ca900bc603b3cb5e083c8a4a33170
| * vim-patch:8.1.0057: popup menu displayed wrong when using autocmdJason Felice2018-08-09
| | | | | | | | | | | | | | Problem: Popup menu displayed wrong when using autocmd. Solution: Use aucmd_prepbuf(). Force updating status line if the popup menu is going to be redrawn anyway. (Christian Brabandt, closes vim/vim#3009) https://github.com/vim/vim/commit/6ba3ec1bace67513a352326864cebc16b3c5bc56
* | Merge #8851 from janlazo/vim-8.0.1227Justin M. Keyes2018-08-13
|\ \