aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | Allow multiple leading colons before and after modifiers for 'inccommand'Rob Pilling2019-10-31
| | | | |
| * | | | Factor out skip_colon_white()Rob Pilling2019-10-31
| | | | |
| * | | | Remove unnecessary expr in 'icm' testRob 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: add tests for palette color forwardingBjörn Linse2019-11-03
| | | | | | |
| * | | | | | test/screen: make snapshot_util() work properly in rgb_cterm modeBjörn Linse2019-11-02
| | | | | | |
| * | | | | | 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
| | |/ / / / | |/| | | |
* | | | | | Merge #11324 from janlazo/vim-8.1.2235Justin M. Keyes2019-11-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.1.{2235,2236}
| * | | | | | 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
* | | | | | update_version_stamp.lua: Use NUL on Windows #11323erw72019-11-02
| | | | | |
* | | | | | 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
| | | | |
* | | | | termdebug.vim: reset evalFromBalloonExprResult #11309Jelte Fennema2019-10-28
| | | | | | | | | | | | | | | The value is used again in case of a pointer and it will cause errors then.
* | | | | Merge #11276 from h-michael/module-patternJustin M. Keyes2019-10-27
|\ \ \ \ \ | | | | | | | | | | | | Use module pattern with vim/shared.lua
| * | | | | scripts/lua2dox.lua: Remove class declaration blockHirokazu Hata2019-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Judging class definitions in the form "string.find (line, '=% s * class% (')" must force writing class definitions in this format, but such a mechanism is Absent. Also, Lua has no formal class in the language specification, and implements inheritance with setmetadable. To detect this, we should have a parser for it, not a simple regular expression.
| * | | | | runtime: Use module pattern with vim/shared.luaHirokazu Hata2019-10-23
| |/ / / / | | | | | | | | | | | | | | | | | | | | It's a bit cumbersome for us to add an export target every time we define a new function. It's also cumbersome to care about the order of definition when creating a new function by referring to other functions in the module.
* | | | | 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
| * | | | | vim-patch:8.1.1245: ":copen 10" sets height in full-height windowJan Edmund Lazo2019-10-27
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":copen 10" sets height in full-height window. (Daniel Hahler) Solution: Don't set the height if the quickfix window is full height. (closes vim/vim#4325) https://github.com/vim/vim/commit/36d502225c3ec5e8b30771d58ee20171ce564b2f
* | | | | provider/pythonx: don't assume CWD (empty string) is in path #11304supermomonga2019-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sys.path.remove("") raises ValueError if the item is missing. https://docs.python.org/3/library/functions.html#filter: > filter(function, iterable) is equivalent to the generator expression (item > for item in iterable if function(item)) fixes #11293
* | | | | Merge pull request #11302 from bfredl/luacallBjörn Linse2019-10-27
|\ \ \ \ \ | |/ / / / |/| | | | lua: add vim.fn.{func} for direct access to vimL function
| * | | | lua: add vim.fn.{func} for direct access to vimL functionBjörn Linse2019-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compared to vim.api.|nvim_call_function|, this fixes some typing issues due to the indirect conversion via the API. float values are preserved as such (fixes #9389) as well as empty dicts/arrays. Ref https://github.com/norcalli/nvim.lua for the call syntax
* | | | | Merge #11298 from janlazo/vim-8.1.2220Justin M. Keyes2019-10-26
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.2220
| * | | | | ci: do not skip before_install on lint jobJan Edmund Lazo2019-10-26
| | | | | |
| * | | | | ci: use python3 for flake8Jan Edmund Lazo2019-10-26
| | | | | | | | | | | | | | | | | | | | | | | | 'make pylint' fails if flake8 runs on python2.
| * | | | | vim-patch:8.1.2220: :cfile does not abort like other quickfix commandsJan Edmund Lazo2019-10-26
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :cfile does not abort like other quickfix commands. Solution: Abort when desired. Add tests for aborting. (Yegappan Lakshmanan, closes vim/vim#5121) https://github.com/vim/vim/commit/6a0cc916bd3cd6c2fd88b2972c92ade225603229
* | | | | lintJustin M. Keyes2019-10-26
| | | | |
* | | | | gen_vimdoc.py: dump API docs to msgpack #11296smolck2019-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convenient for API clients who want to reuse the API docs in their own docs. Could be used e.g. to eliminate nvim.net's own doxygen parser: https://github.com/neovim/nvim.net/tree/3a736232a4e7b7a2a1eff4bded24d2bf27a918c2/src/NvimClient.APIGenerator/Docs TODO: currently the result values are formatted as Vim help docs. We should change the values to have structure, something like this: [{ 'nvim_win_get_var': [ 'line1, 'line2', [ 'item1', 'item2', ... ] ], 'nvim_win_set_var': [ ... ], ... }] close #11296
* | | | | win/dist: nvim-qt v0.2.15 #11295Justin M. Keyes2019-10-26
| | | | |
* | | | | Merge #11294 from tomtomjhj/vim-8.1.2173Justin M. Keyes2019-10-26
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.{2173,2207,2218}