| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Using feedkeys() does not work to test Insert mode completion.
(Lifepillar)
Solution: Do not check for typed keys when executing :normal or feedkeys().
Fix thesaurus completion not working when 'complete' is empty.
https://github.com/vim/vim/commit/02ae9b4a93deea4993d7abe20485f91f1cce5e36
|
| |
| |
| |
| |
| |
| | |
Problem: Patch missing change.
Solution: Add missing change.
https://github.com/vim/vim/commit/0562532c2eee6205d225aa1dc7e3e89af0dfd990
|
| |
| |
| |
| |
| |
| | |
Problem: Insert mode completion state is confusing.
Solution: Move ctrl_x_mode into edit.c. Add CTRL_X_NORMAL for zero.
https://github.com/vim/vim/commit/bc0e9adae9c253f36803665180e4b576d1e725ab
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: CTRL-G U in Insert mode doesn't work to avoid splitting the undo
sequence for shift-left and shift-right.
Solution: Also check dont_sync_undo for shifted cursor keys. (Christian
Brabandt)
https://github.com/vim/vim/commit/75bf3d22f42684beecd977f3185e98045b5c33d9
|
|\ \
| | |
| | | |
vim-patch:8.0.{10{39,53,55},1274}: cannot change a line in not current buffer
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: setbufline() fails when using folding.
Solution: Set "curwin" if needed. (Ozaki Kiichi, closes vim/vim#2293)
https://github.com/vim/vim/commit/0c4dc88a637a5027209aa00226996af84e248636
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Bufline test hangs on MS-Windows.
Solution: Avoid message for writing file. Source shared.vim when running
test individually.
https://github.com/vim/vim/commit/11aa62f8f949bb590b4d7792a334885fba5e4137
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: setline() does not work on startup. (Manuel Ortega)
Solution: Do not check for ml_mfp to be set for the current buffer.
(Christian Brabandt)
https://github.com/vim/vim/commit/9d954207e2cc807b475bb04f8b59ef5bb3772d99
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot change a line in a buffer other than the current one.
Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes vim/vim#1953)
https://github.com/vim/vim/commit/b31cf2bb0be95d106bd8eef93cc07550591c1d0d
|
|\ \ \
| | | |
| | | | |
vim-patch:8.1.{86,347}
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Some tests fail on Solaris.
Solution: Skip writefile test. Fix path to libc.so. Improve test for Turkish
case change. (Libor Bukata, Bjorn Linse, closes vim/vim#3403)
https://github.com/vim/vim/commit/f1c118be93184e8e57e3e80b1b3383f464ed649e
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
Problem: No tests for libcall() and libcallnr().
Solution: Add tests. (Dominique Pelle, closes vim/vim#2982)
https://github.com/vim/vim/commit/1ceebb4efc455dc6c34e0cd2c2adbd00939f038b
|
| | |
| | |
| | | |
closes #1202
|
|\ \ \
| | | |
| | | | |
[RFC] vim-patch:8.1.1365,8.1.1366,8.1.1367,8.1.1368,8.1.1382,8.1.1401
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Misspelled mkspellmem as makespellmem.
Solution: Drop duplicate help entry, fix test. (Naruhiko Nishino, Ken
Takata, closes vim/vim#4437)
https://github.com/vim/vim/commit/076073950c44ea0e35bc39d539dc7ab41bf9c7ec
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Error when editing test file.
Solution: Remove part of modeline.
https://github.com/vim/vim/commit/3020a87cb121123abf1e9a1eca0eddac241fc481
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Modeline test fails with python but without pythonhome.
Solution: Correct test argument.
https://github.com/vim/vim/commit/e09244ee3567d658c293fb1ae0d47a1a8be870ac
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: can set 'modelineexpr' in modeline.
Solution: Add P_SECURE flag.
https://github.com/vim/vim/commit/7e800c6047c8a9cc3e5cbc019a4dc91ec36616b1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using expressions in a modeline is unsafe.
Solution: Disallow using expressions in a modeline, unless the
'modelineexpr' option is set. Update help, add more tests.
https://github.com/vim/vim/commit/110289e78195b6d01e1e6ad26ad450de476d41c1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Source command doesn't check for the sandbox. (Armin Razmjou)
Solution: Check for the sandbox when sourcing a file.
https://github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040
|
| | | |
| | | |
| | | | |
This is not necessary and avoids confusion.
|
|\ \ \ \
| |/ / /
|/| | | |
vim-patch:8.1.1539,8.1.1543,8.1.1554 for :const from Vim
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Docs and tests for :const can be improved.
Solution: Improve documentation, add a few more tests. (Ryuichi Hayashida,
closes vim/vim#4551)
https://github.com/vim/vim/commit/1c196e7b1742c1a50ce0d74190721acaad087f81
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Const test fails with small features.
Solution: Don't unlet non-existing variables.
https://github.com/vim/vim/commit/b6e3b88ec8b757b3acf940f8b4938e975c39ba67
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Not easy to define a variable and lock it.
Solution: Add ":const".
https://github.com/vim/vim/commit/9937a055437ef67b57a1bdec8f0799b669c9dbf0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This regressed in 204ec6337.
Currently it would detect/use lua5.3 from the system, but in general
luajit is / should be preferred.
Noticed this due to nvim-client failing to build with Lua 5.3
(https://github.com/neovim/lua-client/pull/43).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The feature is very rudimentary [1], and causes problems when not using
bundled deps, where it might then fail to find `busted.runner` due to
this.
E.g. with "-DUSE_BUNDLED=OFF -DUSE_BUNDLED_LUAROCKS=ON":
`.deps/usr/bin/busted` contains `exec '/usr/bin/luajit' -e …`, i.e. it
run luajit with adjusted lpath etc.
But using `--lua /usr/bin/luajit` then causes this `busted` wrapper to
be replaced with just `/usr/bin/luajit`, i.e. it is missing the adjusted
lpath then.
1: https://github.com/Olivine-Labs/busted/commit/9eb6c9cf93bc558a2398c822b896990e48bd69fd
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- make `build/.ran-third-party-cmake` depend on `$(DEPS_BUILD_DIR)`.
It still creates `build` there as a side-effect, which does not
belong there really, but is OK for now.
- add an explicit target for `$(DEPS_BUILD_DIR)` (".deps"), only with
USE_BUNDLED=1 (the default).
This makes it easier to rebuild deps cleanly, by using `rm -rf .deps; make`.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This was added in 4c92a0bac to help with debugging, but could also have been
just moved there instead of disabling it manually (which was done due to
issues on Travis with OSX).
Since the JIT is the main feature of luajit, we should not disable it,
especially not during compile time.
|
| |/ /
|/| |
| | | |
Changes: https://github.com/LuaJIT/LuaJIT/compare/7dbf0b05f1228c..61464b0a5b6
|
|\ \ \
| | | |
| | | | |
vim-patch:8.0.1239,8.1.{112,125,165,166,167,169,181,242,270,272,747,850,853,1519}
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: map() with a bad expression doesn't give an error. (Ingo Karkat)
Solution: Check for giving an error message. (closes vim/vim#3800)
https://github.com/vim/vim/commit/ce9d50df07402cb8e196537a9c4505845adecabc
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: 'backupskip' may contain duplicates.
Solution: Add the P_NODUP flag. (Tom Ryder)
https://github.com/vim/vim/commit/06e2c81f6d213d197aa60019b33a263cd5176d68
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Options test fails on Mac.
Solution: Remove a trailing slash from $TMPDIR.
https://github.com/vim/vim/commit/cbbd0f657803a9a3a9f5e2c66bce6e1ea1d6a64b
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Test for 'backupskip' is not correct.
Solution: Split the option in parts and use expand(). (Michael Soyka)
https://github.com/vim/vim/commit/98ad1e17c3f71962862f959c6ba57dd01e8a83c2
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Options test fails if temp var ends in slash. (Tom Briden)
Solution: Check for optional slash. (closes vim/vim#3308)
https://github.com/vim/vim/commit/f53c692240851f71b930e80a0b0b5d4cfcc1b4a3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Checking for a Tab in a line could be faster.
Solution: Use strchr() instead of strrchr(). (closes vim/vim#3312)
https://github.com/vim/vim/commit/b31a3acce13231643b006988c1ce76b8a12b2982
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Insert mode completion may use an invalid buffer pointer.
Solution: Check for ins_buf to be valid. (closes vim/vim#3290)
https://github.com/vim/vim/commit/02ab97709d5c56fb7fe42e134bb9fc54f76a1f9f
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Calling message_filtered() a bit too often.
Solution: Only call message_filtered() when filtering is already false.
https://github.com/vim/vim/commit/a9defadb8f03ecd03f3297305d5482ba380774dc
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Lock flag in new dictitem is reset in many places.
Solution: Always reset the lock flag.
https://github.com/vim/vim/commit/c89d4b35300b98cf68b14c89c8e1add51bd857e3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using dict_add_nr_str() is clumsy.
Solution: Split into two functions. (Ozaki Kiichi, closes vim/vim#3154)
https://github.com/vim/vim/commit/e0be167a805fd547c25ec1ec97fd4c7f13046236
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: :clist output can be very long.
Solution: Support filtering :clist entries. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/4cde86c2ef885e82fff3d925dee9fb5671c025cf
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Virtual edit replace with multi-byte fails at end of line. (Lukas
Werling)
Solution: use ins_char() to add the character. (Christian Brabandt,
closes vim/vim#3114) Rename PCHAR() to PBYTE() to avoid mistakes like
this.
https://github.com/vim/vim/commit/630afe889a2a02b367ea8eaaa48e66ed81e77ff3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Memory leak with trailing characters in skip expression.
Solution: Free the return value.
https://github.com/vim/vim/commit/a43ebe9454386427ca38c75810e2d36991f17812
|
| | | | |
|