aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.1.0554: popup menu overlaps with preview windowJan Edmund Lazo2019-12-29
| | | | | | | | Problem: Popup menu overlaps with preview window. Solution: Adjust the height computation. (Hirohito Higashi, closes vim/vim#3414) https://github.com/vim/vim/commit/614ab8aa00346724bfc27980d25985d482269b75 Cherry-picked "row -> pum_win_row" rename changes from patch 8.1.0062.
* vim-patch:8.0.1538: popupmenu is too far left when completion is longJan Edmund Lazo2019-12-29
| | | | | | Problem: Popupmenu is too far left when completion is long. (Linwei) Solution: Adjust column computations. (Hirohito Higashi, closes vim/vim#2661) https://github.com/vim/vim/commit/bb008dd3239c5fe3ac04501e38e4c950fa9426c8
* vim-patch:8.0.1522: popup menu is positioned in the wrong placeJan Edmund Lazo2019-12-29
| | | | | | | | Problem: Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) Solution: Correct computation of the column and the conditions for that. (Hirohito Higashi, closes vim/vim#2640) https://github.com/vim/vim/commit/4287ed33ddc324d26dd05d3e19596dd74cf479d6
* vim-patch:8.1.0670: macro for popup menu width is unusedJan Edmund Lazo2019-12-29
| | | | | | Problem: Macro for popup menu width is unused. Solution: Remove it. (Hirohito Higashi) https://github.com/vim/vim/commit/3d631cb0b34b03c7bdf45ad852d3644c7cf62743
* vim-patch:8.0.1495: having 'pumwidth' default to zero has no meritJan Edmund Lazo2019-12-29
| | | | | | | | | Problem: Having 'pumwidth' default to zero has no merit. Solution: Make the default 15, as the actual default value. https://github.com/vim/vim/commit/42443c7d7fecc3a2a72154bb6139b028438617c2 Includes 'pumwidth' documentation changes from 8.0.1531. Sort 'pum*' option in alphabetical order.
* vim-patch:8.0.1491: the minimum width of the popup menu is hard codedJan Edmund Lazo2019-12-29
| | | | | | | Problem: The minimum width of the popup menu is hard coded. Solution: Add the 'pumwidth' option. (Christian Brabandt, James McCoy, closes vim/vim#2314) https://github.com/vim/vim/commit/a8f04aa275984183bab5bb583b128f38c64abb69
* Revert "runtime: Add vim.lsp.get_client_by_name" #11623Ashkan Kiani2019-12-29
| | | reverts 680693e263576e34d5947c43ab0ae3ff0ebfeab5 #11603
* netrw.vim: do not save +/* registers p.2 #11625artem-nefedov2019-12-29
| | | | | | remove last place where system clipboard was used by netrw (extends 6c22c7ab97cca9f8dda6863ee7f1db1ce30a3451) fix #11592
* runtime: Add vim.lsp.get_client_by_name (#11603)Hirokazu Hata2019-12-28
| | | | Since the client name is more obvious than the client id for the user, add an API to get the lsp client by the client name.
* doc: update 'cpoptions' default value #11619Rafik Draoui2019-12-28
| | | | | | Since version 0.2, the `_` compatibility option is turned on by default. ref 1743df82f9003514c384ff99779d82179e6cb999 ref https://github.com/neovim/neovim/blob/b0196586debd55b9b8be62966084eee12bf0e4ad/src/nvim/option_defs.h#L135
* LSP: Fix flaky test #11618Ashkan Kiani2019-12-27
|
* Merge #11568 'fillchars: foldopen, foldsep, foldclose'Justin M. Keyes2019-12-26
|\
| * fillchars: adding foldopen, foldsep, foldcloseMatthieu Coudron2019-12-25
| | | | | | | | | | You can try it with set fillchars+=foldopen:▾,foldsep:│,foldclose:▸
* | Merge #11612 from janlazo/clang-pvsJustin M. Keyes2019-12-26
|\ \
| * | os/env: fix pvs/v781Jan Edmund Lazo2019-12-26
| | |
| * | misc1: fix pvs/v781Jan Edmund Lazo2019-12-26
| | |
| * | ex_getln: fix pvs/v781Jan Edmund Lazo2019-12-26
| | |
| * | ex_docmd: fix pvs/v781Jan Edmund Lazo2019-12-26
| | |
| * | ex_cmds: fix pvs/v781Jan Edmund Lazo2019-12-26
| | |
| * | search: fix pvs/v1048Jan Edmund Lazo2019-12-26
| | |
| * | quickfix: qf_parse_fmt_plus never failsJan Edmund Lazo2019-12-26
| | |
| * | hardcopy: fix pvs/v1048Jan Edmund Lazo2019-12-26
| | |
| * | api/vim: fix pvs/v1048Jan Edmund Lazo2019-12-26
| | |
| * | clang/'Dead store': remove dead codeJan Edmund Lazo2019-12-26
| | |
| * | clang/'Logic error': set ret_tv if non-nullJan Edmund Lazo2019-12-25
|/ /
* | Fix scripts/vim-patch.sh for Bash 4.3Daniel Hahler2019-12-25
| | | | | | | | Ref: https://github.com/neovim/neovim/pull/11514#issuecomment-568780231
* | LSP: Handle rpc RequestCancelled specifically. (#11606)Ashkan Kiani2019-12-24
| | | | | | | | | | | | | | This was creating extra noise in errors that we should've been handling internally. Fixes #11515
* | vim-patch.sh: list related missing Vim patches [ci skip] #11514Daniel Hahler2019-12-24
| | | | | | | | | | | | | | | | * scripts/vim-patch.sh: factor out _set_tokens_and_tags This allows for caching `$tokens` and `$vim_commit_tags`, which will become relevant with the next commit adding `list_missing_previous_vimpatches_for_patch`.
* | system(), jobstart(): raise error on non-executable #11234Daniel Hahler2019-12-24
| | | | | | | | | | | | | | | | | | | | * tv_to_argv: error when cmd is not executable Callers always assume that emsg was emitted: - https://github.com/neovim/neovim/blob/57fbf288/src/nvim/eval.c#L12509 - https://github.com/neovim/neovim/blob/57fbf288/src/nvim/eval.c#L17923 - https://github.com/neovim/neovim/blob/57fbf288/src/nvim/eval.c#L18202 * test/functional/provider: display reason from missing_provider * provider#node#Detect: skip / handle non-existing node executable
* | snap: set "classic" confinement #11601Carlos Hernandez2019-12-24
| |
* | version.c: update [ci skip] #11600Marvim the Paranoid Android2019-12-24
| | | | | | | | | | | | | | | | | | | | vim-patch:8.2.0001: #endif comments do reflect corresponding #ifdef vim-patch:8.2.0003: Build file dependencies are incomplete vim-patch:8.2.0009: VMS: terminal version doesn't build vim-patch:8.2.0022: click in popup window doesn't close it in the GUI vim-patch:8.2.0029: MS-Windows: crash with empty job command vim-patch:8.2.0031: MS-Windows: test for empty job fails vim-patch:8.2.0032: MS-Windows: test for blank job fails vim-patch:8.2.0034: missing check for out of memory
* | vim-patch:8.2.0033: make_extmatch() OOM #11602Jan Edmund Lazo2019-12-24
|/ | | | | Problem: Crash when make_extmatch() runs out of memory. Solution: Check for NULL. (Dominique Pelle, closs vim/vim#5392) https://github.com/vim/vim/commit/7c77b3496710f1be3232cfdc7f6812347fbd914a
* Merge #11594 from janlazo/vim-8.0.1767Justin M. Keyes2019-12-23
|\ | | | | vim-patch:8.0.1767,8.2.0030
| * spellfile: fix pvs/v1048Jan Edmund Lazo2019-12-22
| |
| * getchar: fix pvs/v1048Jan Edmund Lazo2019-12-22
| |
| * charset: fix pvs/v1048Jan Edmund Lazo2019-12-22
| |
| * tag: fix pvs/v1048Jan Edmund Lazo2019-12-22
| |
| * eval: fix pvs/V1048Jan Edmund Lazo2019-12-22
| |
| * vim-patch:8.2.0030: "gF" does not work on output of "verbose command"Jan Edmund Lazo2019-12-22
| | | | | | | | | | | | Problem: "gF" does not work on output of "verbose command". Solution: Recognize " line " and translations. (closes vim/vim#5391) https://github.com/vim/vim/commit/64e74c9cc7d5aab215cf72d9bdd3aac32e128191
| * vim-patch:8.0.1767: with 'incsearch' text may jump up and downJan Edmund Lazo2019-12-22
| | | | | | | | | | | | | | Problem: With 'incsearch' text may jump up and down. () Solution: Besides w_botline also save and restore w_empty_rows. (closes # 2530) https://github.com/vim/vim/commit/9d34d90210ba52ebaf45973282e5921f5af364c7
* | gen_vimdoc.py: lint #11593Daniel Hahler2019-12-23
| |
* | snap: set "strict" confinement #11596Carlos Hernandez2019-12-23
|/
* Merge pull request #11113 from bfredl/tree-sitter-queryBjörn Linse2019-12-22
|\ | | | | tree-sitter step 2: query API and highlighting prototype
| * tree-sitter: implement query functionality and highlighting prototype ↵Björn Linse2019-12-22
| | | | | | | | [skip.lint]
| * tree-sitter: fix prototypes (to be upstreamed)Björn Linse2019-12-22
| |
| * tree-sitter: fix relative paths in unicode/ subdirBjörn Linse2019-12-22
| |
| * tree-sitter: update vendored tree-sitter runtimeBjörn Linse2019-12-22
| | | | | | | | | | | | | | | | | | | | tree-sitter/tree-sitter commit edb569310005c66838b7d69fa60850acac6abeee Included files are: lib/include/tree-sitter/*.h lib/src/*.[ch] lib/src/unicode/* LICENSE
* | tests: ex_terminal_spec: retry ":terminal (with fake shell)" (#11588)Daniel Hahler2019-12-22
|/ | | | | | | | | | | | | | | | | | | | | | | Flaky failure (Travis CI, macOS): [ RUN ] :terminal (with fake shell) works with gf: 10518.41 ms FAIL test/functional/terminal/ex_terminal_spec.lua:248: Row 1 did not match. Expected: |*^ready $ echo "scripts/shadacat.py" | |* | |*[Process exited 0] | |:terminal echo "scripts/shadacat.py" | Actual: |*^ | |*[Process exited 0] | |* | |:terminal echo "scripts/shadacat.py" | To print the expect() call that would assert the current screen state, use screen:snapshot_util(). In case of non-deterministic failures, use screen:redraw_debug() to show all intermediate screen states. stack traceback: test/functional/ui/screen.lua:579: in function '_wait' test/functional/ui/screen.lua:361: in function 'expect' test/functional/terminal/ex_terminal_spec.lua:248: in function <test/functional/terminal/ex_terminal_spec.lua:245>
* Merge #11396 'gen_vimdoc.py: mpack result' [ci skip]Justin M. Keyes2019-12-22
|\
| * gen_vimdoc.py: rename for clarityJustin M. Keyes2019-12-21
| | | | | | | | | | - render_para => fmt_node_as_vimhelp - Inline parse_parblock() in fmt_node_as_vimhelp()