aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
| |
| * Allow multiple leading colons before and after modifiers for 'inccommand'Rob Pilling2019-10-31
| |
| * Factor out skip_colon_white()Rob Pilling2019-10-31
| |
* | Merge PR #11291 from shanesmith/vim-8.1.1256-take2Marco Hinz2019-11-04
|\ \
| * | Minor updates and comment format fixesShane Smith2019-11-01
| | | | | | | | | | | | | | | | | | | | | - cursel argument for qf_list_entry() changed from int to bool - Return type of qf_list_has_valid_entries() changed from int to bool - Unnecessary size_t casting in qf_new_list removed - Use Doxygen-style comment blocks for functions
| * | vim-patch:8.1.1256: cannot navigate through errors relative to the cursorShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Cannot navigate through errors relative to the cursor. Solution: Add :cabove, :cbelow, :labove and :lbelow. (Yegappan Lakshmanan, closes vim/vim#4316) https://github.com/vim/vim/commit/3ff33114d70fc0f7e9c3187c5fec9028f6499cf3
| * | vim-patch:8.1.1112: duplicate code in quickfix fileShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | Problem: Duplicate code in quickfix file. Solution: Move code into functions. (Yegappan Lakshmanan, closes vim/vim#4207) https://github.com/vim/vim/commit/87f59b09ea4b9af2712598374a6044f5fa1b54a4
| * | vim-patch:8.1.1098: quickfix code duplicationShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix code duplication. Solution: Refactor the qf_init_ext() function. (Yegappan Lakshmanan, closes vim/vim#4193) https://github.com/vim/vim/commit/95946f1209ad088bfe55c83256c299156c11d8e0
| * | vim-patch:8.1.1062: quickfix code is repeatedShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix code is repeated. Solution: Define FOR_ALL_QFL_ITEMS(). Move some code to separate functions. (Yegappan Lakshmanan, closes vim/vim#4166) https://github.com/vim/vim/commit/a16123a666b4656543614cb5bdaa69ea69f35d30
| * | vim-patch:8.1.1030: quickfix function arguments are inconsistentShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix function arguments are inconsistent. Solution: Pass a list pointer instead of info and index. (Yegappan Lakshmanan, closes vim/vim#4135) https://github.com/vim/vim/commit/0398e00a1bf79e85223fb26938c8dd0d54883b77
| * | vim-patch:8.1.1006: repeated code in quickfix supportShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | Problem: Repeated code in quickfix support. Solution: Move code to functions. (Yegappan Lakshmanan, closes vim/vim#4091) https://github.com/vim/vim/commit/4aa47b28f453b40d3b93ef209a3447c62b6f855b
| * | vim-patch:8.1.0532: cannot distinguish between quickfix and location listShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | Problem: Cannot distinguish between quickfix and location list. Solution: Add an explicit type variable. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/2d67d307ee5dba911e8fbe73193bf596ebf76c1a
| * | vim-patch:8.1.0488: using freed memory in quickfix codeShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory in quickfix code. (Dominique Pelle) Solution: Add the quickfix_busy() flag to postpone deleting quickfix lists until it is safe. (Yegappan Lakshmanan, closes #3538) https://github.com/vim/vim/commit/9f84ded38b62c82a4ee57b54f403b1b185ed8170
| * | vim-patch:8.1.0469: too often indexing in qf_lists[]Shane Smith2019-10-27
| | | | | | | | | | | | | | | | | | Problem: Too often indexing in qf_lists[]. Solution: Use a qf_list_T pointer. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/108e7b422b7b59153dd5af1fb75e83fa36ff3db4
| * | vim-patch:8.1.0407: quickfix code mixes using the stack and a list pointerShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix code mixes using the stack and a list pointer. Solution: Use a list pointer in more places. (Yegappan Lakshmanan, closes vim/vim#3443) https://github.com/vim/vim/commit/fe15b7dfa628d4edd683dae9528194c0e5510128
| * | vim-patch:8.1.0252: quickfix functions are too longShane Smith2019-10-27
| | | | | | | | | | | | | | | | | | Problem: Quickfix functions are too long. Solution: Refactor. (Yegappan Lakshmanan, closes vim/vim#2950) https://github.com/vim/vim/commit/de3b3677f7eace66be454196db0fbf710cfc8c5e
* | | autocmd: Fix event name casing #11332lacygoill2019-11-04
| | | | | | | | | Affects getcompletion()
* | | Merge pull request #10994 from bfredl/colorindexBjörn Linse2019-11-03
|\ \ \ | | | | | | | | allow pass through of :terminal palette colors with termguicolors
| * | | terminal: preserve support for g:terminal_color_X = "#1234ab"Björn Linse2019-11-02
| | | |
| * | | highlight: correctly disable index attribute with combine/blendBjörn Linse2019-11-02
| | | |
| * | | terminal: enable pass through indexed colors to TUIBjörn Linse2019-11-02
| | | |
| * | | tui: simplify branching of rgb vs cterm colorsBjörn Linse2019-11-02
| | |/ | |/|
* | | syntax: zero-init local structsJan Edmund Lazo2019-11-02
| | | | | | | | | | | | Fix https://neovim.io/doc/reports/clang/report-ee5dbd.html#EndPath
* | | quickfix: fix pvs/v547 errorJan Edmund Lazo2019-11-02
| | |
* | | vim-patch:8.1.2236: ml_get error if pattern matches beyond last lineJan Edmund Lazo2019-11-02
| | | | | | | | | | | | | | | | | | Problem: Ml_get error if pattern matches beyond last line. Solution: Adjust position if needed. (Christian Brabandt, closes ) https://github.com/vim/vim/commit/bb26596242fa7db477e2cd706dd99f9a426b5f71
* | | vim-patch:8.1.2235: "C" with 'virtualedit' set does not include multi-byte charJan Edmund Lazo2019-11-01
| | | | | | | | | | | | | | | | | | | | | Problem: "C" with 'virtualedit' set does not include multi-byte char. Solution: Include the whole multi-byte char. (Nobuhiro Takasaki, closes vim/vim#5152) https://github.com/vim/vim/commit/77ccc00340ed2598f7aa09716217e878665964fa
* | | vim-patch:8.1.2231: introduce gM command #11321Jan Edmund Lazo2019-11-01
|/ / | | | | | | | | Problem: Not easy to move to the middle of a text line. Solution: Add the gM command. (Yasuhiro Matsumoto, closes vim/vim#2070) https://github.com/vim/vim/commit/8b530c1ff91f07cf6b0289a536992b7dfbc86598
* | lua/executor.c: use TRY_WRAPJustin M. Keyes2019-10-29
| |
* | Merge #11303 from janlazo/vim-8.1.1245Justin M. Keyes2019-10-27
|\ \ | | | | | | vim-patch:8.1.{1245,2154}
| * | vim-patch:8.1.2154: quickfix window height wrong when there is a tablineJan Edmund Lazo2019-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix window height wrong when there is a tabline. (Daniel Hahler) Solution: Take the tabline height into account. (closes vim/vim#5058) https://github.com/vim/vim/commit/1142a31b8c44c4e7dbf28a83ae52995113b37917