aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| | * | TUI: use stdio names instead of magic numbers #11410erw72019-11-17
| | | |
| | * | vim-patch:8.1.2305: no warning for wrong entry in translationsJan Edmund Lazo2019-11-16
| | | | | | | | | | | | | | | | | | | | | | | | Problem: No warning for wrong entry in translations. Solution: Check semicolons in keywords entry of desktop file. https://github.com/vim/vim/commit/e53ec39270c805a95e405812e4c463c87a150eda
| | * | vim-patch:8.1.2289: after :diffsplit closing the window does not disable diffJan Edmund Lazo2019-11-16
| | | | | | | | | | | | | | | | | | | | | | | | Problem: After :diffsplit closing the window does not disable diff. Solution: Add "closeoff" to 'diffopt' and add it to the default. https://github.com/vim/vim/commit/c8234779790dd873acb88331c50988adf94cc383
| | * | diff: move diff globals to diff.hJan Edmund Lazo2019-11-16
| | | |
| | * | vim-patch:8.1.1922: in diff mode global operations can be very slowJan Edmund Lazo2019-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: In diff mode global operations can be very slow. Solution: Do not call diff_redraw() many times, call it once when redrawing. And also don't update folds multiple times. https://github.com/vim/vim/commit/4f57eefe1e84b5a90e08474092ea6fc8825ad5c9
| | * | Add v:lua.func() vimL syntax for calling luaBjörn Linse2019-11-16
| | | | | | | | | | | | | | | | Also simplify error messages when calling lua from vimL.
| | * | Merge pull request #11399 from bfredl/markundoBjörn Linse2019-11-16
| | |\ \ | | | | | | | | | | extmark: do not crash in read-only buffer
| | | * | extmark: don't crash in RO buffer.Björn Linse2019-11-16
| | | | |
| | | * | undo: delete undo_off global without effectBjörn Linse2019-11-16
| | | | |
| | * | | vim-patch:8.1.0992: :normal resets reg_executing() result #11398Jan Edmund Lazo2019-11-16
| | |/ / | | | | | | | | | | | | | | | | | | | | Problem: A :normal command while executing a register resets the reg_executing() result. Solution: Save and restore reg_executing. (closes vim/vim#4066) https://github.com/vim/vim/commit/cce713ddcc0c9ab29926c28e287cbb587a959b08
| | * | Merge #11384 from janlazo/vim-8.1.2293Justin M. Keyes2019-11-14
| | |\ \ | | | | | | | | | | vim-patch:8.1.{927,2293}
| | | * | spell: fix clang logic errorJan Edmund Lazo2019-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | https://neovim.io/doc/reports/clang/report-487b01.html#EndPath https://neovim.io/doc/reports/clang/report-ce4c3c.html#EndPath
| | | * | quickfix: fix dead assignmentJan Edmund Lazo2019-11-13
| | | | | | | | | | | | | | | | | | | | Cherry-picked from vim patch 8.1.1489.
| | | * | vim-patch:8.1.2293: join adds trailing space when second line is emptyJan Edmund Lazo2019-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Join adds trailing space when second line is empty. (Brennan Vincent) Solution: Do not add a trailing space. https://github.com/vim/vim/commit/cc184cfb09161b3bbc7d5d8859a18e812367d19c
| | * | | f_getenv/setenv: Access v_special when v_type is VAR_SPECIAL #11388James McCoy2019-11-13
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Multiple Debian builds were failing these tests: Failures: From test_environ.vim: Found errors in Test_external_env(): function RunTheTest[37]..Test_external_env line 16: Expected '' but got 'FOO=null\n' Found errors in Test_getenv(): function RunTheTest[37]..Test_getenv line 2: Expected v:null but got v:false Found errors in Test_setenv(): function RunTheTest[37]..Test_setenv line 5: Expected v:null but got 'null' This is because nvim has a separate tag (`v_special`) in `typval_T` for special variables, whereas vim re-uses the `v_number` tag. On little-endian architectures, using the incorrect tag is not an issue because the byte representation is the same. However, on big-endian systems this caused the `v_number == kSpecialVarNull` checks to fail, and the non-special code to execute.
| | * | lua LSP client: initial implementation (#11336)Ashkan Kiani2019-11-13
| | | | | | | | | | | | | | | | | | | | | | | | Mainly configuration and RPC infrastructure can be considered "done". Specific requests and their callbacks will be improved later (and also served by plugins). There are also some TODO:s for the client itself, like incremental updates. Co-authored by at-tjdevries and at-h-michael, with many review/suggestion contributions.
| | * | extmark: fix spelling of "Extmark"Justin M. Keyes2019-11-11
| | | | | | | | | | | | | | | | | | | | The spelling "Extmark" is used almost everywhere, so don't spell it "ExtMark" inconsistently.
| | * | extmark: rename ExtendedMark => ExtmarkJustin M. Keyes2019-11-11
| | | |
| | * | doc [ci skip]Justin M. Keyes2019-11-11
| | | |
| | * | Merge #11307 'Lua: vim.validate()'Justin M. Keyes2019-11-11
| | |\ \
| | | * | Lua: mark some functions as "private"Justin M. Keyes2019-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: scripts/gen_vimdoc.py gets confused and tries to generate docs for `fn_index` and `func`. Solution: Rename them to be private.
| | | * | fix nvim__buf_statsJustin M. Keyes2019-11-10
| | | | | | | | | | | | | | | | | | | | Accidentally renamed in 1cb467454782.
| | * | | vim-patch:8.1.0622: adding quickfix items marks items as valid errors #11373Jan Edmund Lazo2019-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Adding quickfix items marks items as valid errors. (Daniel Hahler) Solution: Check when items are valid. (Yegappan Lakshmanan, closes vim/vim#3683, closes vim/vim#3633) https://github.com/vim/vim/commit/9752c72f492312acd1c84e673864faed31a3bc97
| | * | | Merge pull request #11356 from bfredl/extmark2Björn Linse2019-11-11
| | |\ \ \ | | | | | | | | | | | | extmark API feature
| | | * | | extmark: review changesBjörn Linse2019-11-11
| | | | | |
| | | * | | nsmarks: initial committimeyyy2019-11-11
| | | | | |
| | | * | | namespace: add ns_initialized funcTimothy C Eichler2019-11-11
| | | |/ /
| | * / / api: fix typo in debug function nameMarco Hinz2019-11-11
| | |/ /
| | * | api: add nvim_buf_get_virtual_text() (#11354)Marco Hinz2019-11-10
| | | | | | | | | | | | This adds the missing partner function of nvim_buf_set_virtual_text().
| | * | Merge pull request #11310 from bfredl/luarpcBjörn Linse2019-11-10
| | |\ \ | | | |/ | | |/| lua: add vim.rpcrequest, vim.rpcnotify and vim.NIL
| | | * lua: vim.rpcrequest, vim.rpcnotify, vim.NILBjörn Linse2019-11-10
| | | |
| | * | Merge #11343 from janlazo/vim-8.1.2244Justin M. Keyes2019-11-09
| | |\ \ | | | | | | | | | | vim-patch:8.1.{324,1091,2244,2258,2262,2268,2270,2272}
| | | * | quickfix: fix pvs/v547Jan Edmund Lazo2019-11-09
| | | | |
| | | * | vim-patch:8.1.0324: off-by-one error in cmdidx checkJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Off-by-one error in cmdidx check. (Coverity) Solution: Use ">=" instead of ">". https://github.com/vim/vim/commit/74c8be2c6803eda3a57991b8867c5c65259b73d6 Fix pvs/v557.
| | | * | vim-patch:8.1.2272: test may hang at more promptJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test may hang at more prompt. Solution: Reset 'more' after resetting 'compatible'. (Michael Soyka) https://github.com/vim/vim/commit/34059e7b67ae8a58dc2471b309afe05d9dde760f
| | | * | vim-patch:8.1.2270: "gf" is not tested in Visual modeJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "gf" is not tested in Visual mode. Solution: Add Visual mode test and test errors. (Dominique Pelle, closes vim/vim#5197) https://github.com/vim/vim/commit/0208b6b771161d1a668b3568f71dc2bde3614933
| | | * | vim-patch:8.1.2268: spell file flag zero is not recognizedJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Spell file flag zero is not recognized. Solution: Use -1 as an error value, so that zero can be used as a valid flag number. https://github.com/vim/vim/commit/3d2a47c7823b934e1a85d773b68758c87c3ddc90
| | | * | vim-patch:8.1.2262: unpack assignment in function not recognizedJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Unpack assignment in function not recognized. Solution: Skip over "[a, b]". (closes vim/vim#5051) https://github.com/vim/vim/commit/1e673b9eb686459bd0e7fc3f2199dd077546a18e
| | | * | vim-patch:8.1.1091: MS-Windows: cannot use multi-byte chars in environment varJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: cannot use multi-byte chars in environment var. Solution: Use the wide API. (Ken Takata, closes vim/vim#4008) https://github.com/vim/vim/commit/f0908e6fe18943ad4453d7d6772fa43049aff4bc
| | | * | vim-patch:8.1.2258: may get hit-enter prompt after entering a numberJan Edmund Lazo2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: May get hit-enter prompt after entering a number. (Malcolm Rowe) Solution: Put back accidentally deleted lines. (closes vim/vim#5176) https://github.com/vim/vim/commit/dc968e7a45c672a81148628b755c2a440a228ad7
| | | * | vim-patch:8.1.2244: 'wrapscan' is not used for "gn"Jan Edmund Lazo2019-11-09
| | | |/ | | | | | | | | | | | | | | | | | | | | Problem: 'wrapscan' is not used for "gn". Solution: Only reset 'wrapscan' for the first search round. (closes vim/vim#5164) https://github.com/vim/vim/commit/82cf7f6df751505da285815a791463a049587849
| | * / paste: Select-mode, Visual-mode #11360Justin M. Keyes2019-11-09
| | |/ | | | | | | fix #11344
| | * doc: vim.fn, vim.call(), vim.api [ci skip]Justin M. Keyes2019-11-06
| | |
| | * Merge #11319 'inccommand: fix issues with modifiers and prompting'Justin M. Keyes2019-11-05
| | |\
| | | * Simplify + inline/align commentRob Pilling2019-11-05
| | | |
| | | * Simplify split_success logicRob Pilling2019-11-02
| | | |
| | | * Document skip_colon_white()Rob Pilling2019-10-31
| | | |
| | | * Prevent prompts during inccommand previewsRob Pilling2019-10-31
| | | | | | | | | | | | | | | | For example, "Backwards range given, OK to swap (y/n)?" on each keypress.
| | | * Prevent :topleft, etc modifying the inccommand preview windowRob Pilling2019-10-31
| | | |
| | | * Only apply 'icm' substitutions when preview was successfully openedRob Pilling2019-10-31
| | | |