aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | 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
|\ \
| * | lintJan Edmund Lazo2018-08-12
| | |
| * | vim-patch:8.0.1397: pattern with \& following nothing gives an errorJan Edmund Lazo2018-08-12
| | | | | | | | | | | | | | | | | | Problem: Pattern with \& following nothing gives an error. Solution: Emit an empty node when needed. https://github.com/vim/vim/commit/890dd05492d88d48eee1dda7f7a1811d027ce7ca
| * | vim-patch:8.0.1257: no test for fix of undefined behaviorJan Edmund Lazo2018-08-12
| | | | | | | | | | | | | | | | | | Problem: No test for fix of undefined behavior. Solution: Add a test. (closes vim/vim#2255) https://github.com/vim/vim/commit/2973daafe1732963b8924cb9df53c608804d66b3
| * | vim-patch:8.0.1243: no test for what 8.0.1227 fixesJan Edmund Lazo2018-08-12
| | | | | | | | | | | | | | | | | | Problem: No test for what 8.0.1227 fixes. Solution: Add a test that triggers the problem. (Christian Brabandt) https://github.com/vim/vim/commit/f45938cc20ed6992e5215ffe41b73b528c78be9c
| * | vim-patch:8.0.1227: undefined left shift in readfile()Jan Edmund Lazo2018-08-12
|/ / | | | | | | | | | | Problem: Undefined left shift in readfile(). (Brian 'geeknik' Carpenter) Solution: Add cast to unsigned. (Dominique Pelle, closes vim/vim#2253) https://github.com/vim/vim/commit/dc1c98129484e7879bc6dbf38e523beb730988b6
* | Merge #8843 from janlazo/vim-8.0.0828Justin M. Keyes2018-08-12
|\ \
| * | regexp: drop has_mbyte check in regmatch()Jan Edmund Lazo2018-08-11
| | | | | | | | | | | | has_mbyte is always true in nvim.
| * | lintJan Edmund Lazo2018-08-11
| | |
| * | vim-patch:8.1.0099: exclamation mark in error message not neededJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | Problem: Exclamation mark in error message not needed. Solution: Remove the exclamation mark. https://github.com/vim/vim/commit/3c867daaf09e8ac6ce4b9d43d6fbbfdd7689702d
| * | vim-patch:8.1.0097: superfluous space before exclamation markJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | Problem: Superfluous space before exclamation mark. Solution: Remove the space. Don't translate debug message. https://github.com/vim/vim/commit/5efa0102de6ed6049fb19e1e83787e5b3b24b6a2
| * | vim-patch:8.1.0090: "..." used inconsistently in a messageJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | Problem: "..." used inconsistently in a message. Solution: Define the message with " ..." once. (hint by Ken Takata) https://github.com/vim/vim/commit/9b0c5c23bd5260caef82a4f3dcc945c129857c52
| * | vim-patch:8.1.0078: "..." used inconsistently in messagesJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | Problem: "..." used inconsistently in messages. Solution: Drop the space before " ...". https://github.com/vim/vim/commit/c166927a32fe5c054ad35deecff00aa12c629cf7
| * | vim-patch:8.0.1517: invalid memory acces with pattern using look-behind matchJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | | | | Problem: Invalid memory acces with pattern using look-behind match. (Dominique Pelle) Solution: Get a pointer to the right line. https://github.com/vim/vim/commit/bc197195b097707d08fd44a476dbc374366504cb
| * | vim-patch:8.0.1470: integer overflow when using regexp patternJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | Problem: Integer overflow when using regexp pattern. (geeknik) Solution: Use a long instead of int. (Christian Brabandt, closes vim/vim#2251) https://github.com/vim/vim/commit/2c7b906afb86b986476cfc959732e433b1b4a3b1