| Commit message (Collapse) | Author | Age |
| |\
| |
| | |
vim-patch:7.4.1660
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: has('patch-7.4.1') doesn't work.
Solution: Fix off-by-one error. (Thinca)
https://github.com/vim/vim/commit/819821c5a95fc60797ecbb5e5ca1302e397e3d9a
|
| |\ \
| | |
| | | |
vim-patch:7.4.1696
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
Problem: When using :stopinsert in a silent mapping the "INSERT" message
isn't cleared. (Coacher)
Solution: Always clear the message. (Christian Brabandt, closes vim/vim#718)
https://github.com/vim/vim/commit/fd773e9e88add7d1ffef890fb9f3a00d613b4326
|
| |/
|
|
|
|
|
|
|
|
| |
Problem: Overwriting pointer argument.
Solution: Assign to what it points to. (Dominique Pelle)
https://github.com/vim/vim/commit/76ae22fef3cb224ca7fbf97517f881e825d4d0c2
The typos corrected in the original vim patch are no long present
in the neovim code base and the pointer assignment was done correctly
in the porting of patch 1913 (where the changes were introduced).
|
| |
|
| |
Closes #5415
|
| |\
| |
| | |
vim-patch:8.0.0056,8.0.0057
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Tests fail without the 'keymap' features.
Solution: Check for feature in test.
https://github.com/vim/vim/commit/9376f5f482a4d579436bf364778c2d8ab8e2f22d
|
| |/
|
|
|
|
|
| |
Problem: When setting 'filetype' there is no check for a valid name.
Solution: Only allow valid characters in 'filetype', 'syntax' and 'keymap'.
https://github.com/vim/vim/commit/d0b5138ba4bccff8a744c99836041ef6322ed39a
|
| |\
| |
| | |
man.vim: bug fixes
|
| | |
| |
| |
| | |
Fixes #5574
|
| |/
|
|
| |
Fixes #5628
|
| |\
| |
| | |
jobs: ensure calling jobclose() on a pty job sends SIGHUP
|
| | | |
|
| |/
|
|
|
| |
Some .po files do not have UTF8 versions, leave those alone for now.
Also remove sjiscorr.c utility.
|
| |\
| |
| | |
build: Target luacheck HEAD.
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/mpeterv/luacheck/pull/81#issuecomment-261099606
> If you really want to use bleeding-edge version you should get the
> rockspec from master branch, not a fixed commit ...
> The correct way to install from a specific commit is cloning that
> commit and running "luarocks make" from project directory. The reason
> is that running "install" or "build" on an scm rockspec fetches
> sources from master but uses build description from the rockspec
> itself, which may be outdated.
|
| |
|
|
| |
Fixes build on Windows (msys2 mingw64).
Closes #5342
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix translation of the term 'tag'
Prefer native word instead of transliteration
* Update uk.po automatically
Run make update-po-uk in src/nvim/po
* Update fuzzy translations in uk.po
* Translate missing msgstr
* Fix layout of the front page
* Apply cleanup.vim
Additionally, remove irrelevant and confusing comments
* Copy uk.po into uk.cp1251.po
|
| |\
| |
| | |
vim-patch:7.4.1640,7.4.1647,7.4.1650,7.4.1664
|
| | | |
|
| | |
| |
| |
| |
| | |
The patch was merged in 9e1c6596 but version.c didn't get updated
accordingly.
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Crash in :cgetexpr.
Solution: Check for NULL pointer. (Dominique) Add a test.
https://github.com/vim/vim/commit/89c64d557dbe0bacfdd7b2872411b00cc1523d85
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Quickfix test fails.
Solution: Accept any number of matches.
https://github.com/vim/vim/commit/f68f1d70799631d38461c36cd59d08cf839b010d
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Using freed memory after setqflist() and ":caddbuffer". (Dominique)
Solution: Set qf_ptr when adding the first item to the quickfix list.
https://github.com/vim/vim/commit/8b20179c657b4266dff115486ca68c6a50324071
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In order to not conflict with new error codes that Vim adds, all Neovim
error codes should be above 5000. The three existing sub-5000 error
codes (E926, E951, and E952) are now E50003, E5004, and E5005
respectively.
E953 was removed in 6167ce6df2753d5474ad49aea19f5957128ab015, so just
remove it from the help.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Crash when an autocommand changes a quickfix list. (Dominique)
Solution: Check wether an entry is still valid. (Yegappan Lakshmanan,
Hirohito Higashi)
https://github.com/vim/vim/commit/ffec3c53496d49668669deabc0724ec78e2274fd
|
| |\ \
| |/
|/|
| | |
vim-patch:7.4.2251
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: In rare cases diffing 4 buffers is not enough.
Solution: Raise the limit to 8. (closes vim/vim#1000)
https://github.com/vim/vim/commit/015efc32c1add6269099364835ddf85ff257b3c6
|
| |\ \
| |/
|/| |
vim-patch:7.4.1892,7.4.1894
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Cannot get the window ID for a mouse click.
Solution: Add v:mouse_winid.
https://github.com/vim/vim/commit/511972d810ea490955161ff5097ec2f57919ceaf
|
| |/
|
|
|
|
|
| |
Problem: balloon eval only gets the window number, not the ID.
Solution: Add v:beval_winid.
https://github.com/vim/vim/commit/c9721bdc63378cc6123e775ffe43e9cba30322b3
|
| |\
| |
| | |
vim-patch:7.4.2174
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
https://github.com/vim/vim/commit/c8ce615299b4d8c1b2e6cf83496f48cd497d8a37
|
| |/
|
|
|
|
|
| |
Problem: Order of matches for 'omnifunc' is messed up. (Danny Su)
Solution: Do not set compl_curr_match when called from complete_check().
(closes vim/vim#1168)
https://github.com/vim/vim/commit/472e85970ee3a80abd824bef510df12e9cfe9e96
|
| |
|
|
|
|
|
|
|
| |
grep 2.26 changed its behavior when redirecting its output to /dev/null
such that it exits as soon as one match is found. This causes sed to
get a SIGPIPE which, due to "set -o pipefail", falsely implies that the
patch is not applied.
Removing "set -o pipefail" preserves the good exit status from grep.
|
| |
|
|
| |
Compare numbers instead of strings.
|
| |\
| |
| | |
'inccommand': auto-disable if too slow; fix other behaviors
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Command "live preview" is fundamentally a non-recursive concept
("preview of a preview" is not useful). Maintaining this as a
global is less awkward and closer to what we actually want to
express, vs adorning exarg_T, CommandLineState, etc.
|
| | |
| |
| |
| |
| |
| | |
Call update_topline() to adjust the current viewport.
Closes #5597
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
command_line_changed:
- Check (current_SID == 0) instead of KeyTyped
- We want to update during mappings (KeyTyped is false then).
- Check vpeekc_any()
- Avoids unnecessary work.
- Avoids triggering live preview during macros.
- Caveat: This makes the redraw "stutter" if user spams (holds a key)
in the replace pattern. But that scenario is not important.
- Update screen if the command is changed to a non-live command.
(`s->live` goes from true => false) => clears the preview
command_line_execute:
- Let CTRL-C cancel live preview
do_sub:
- Enforce a time limit ('redrawtime').
- Unset 'inccommand' if time limit is reached.
Closes #5602
Closes #5585
|
| |\ \
| |/
|/| |
vim-patch:7.4.1658
|
| | | |
|
| |/
|
|
|
|
|
|
| |
Problem: A plugin does not know when VimEnter autocommands were already
triggered.
Solution: Add the v:vim_did_enter variable.
https://github.com/vim/vim/commit/1473551a4457d4920b235eeeb9f279e196ee7225
|
| |\
| |
| | |
test: window_spec: Remove flaky terminal resize test
|
| |/ |
|
| |\
| |
| | |
'inccommand': Support :smagic/:snomagic. Less jumping around.
|
| | |
| |
| |
| |
| | |
Remove the inner for-loop; just use the column of the first in-line
match.
|