Björn Linse
1186f7dd96
Merge pull request #14191 from chentau/extmark_blockpaste
...
Extmarks: send correct buffer events on blockwise paste for nonuniform lines
2021-03-24 00:27:55 +01:00
chentau
7fbabbaa57
Extmarks: correct buffer events on blockwise paste
2021-03-23 14:06:57 -07:00
Steven Sojka
2a794b8f5d
fix(treesitter): dedupe runtime file list
2021-03-23 12:58:27 -05:00
Michael Lingelbach
9f5c8226bb
Merge pull request #14186 from mjlbach/feature/make_signature_help_beautiful
...
lsp: add syntax highlighting to signature help
2021-03-23 09:38:21 -07:00
Björn Linse
ed20089877
Merge pull request #14194 from bfredl/provide_virt
...
memory error with ephemeral virt_text
2021-03-23 15:54:09 +01:00
Stephan Seitz
927475bdf0
Fix(treesitter): Make treesitter.inspect_lang include last field name
2021-03-23 15:20:12 +01:00
Matthieu Coudron
a1a0bc618f
Merge pull request #14190 from teto/fix-cursorlinenr
...
fix CursorLineNr with diff
2021-03-23 14:01:57 +01:00
Björn Linse
06c191848b
decorations: memory error with ephemeral virt_text
2021-03-23 13:58:18 +01:00
Björn Linse
3e5efa50b6
Merge pull request #14193 from bfredl/msginit
...
screen: setup scrolling main screen when starting with display-=msgsep
2021-03-23 10:46:29 +01:00
Björn Linse
80e122ae5d
screen: setup scrolling main screen when starting with display-=msgsep
2021-03-23 09:34:36 +01:00
Björn Linse
691a72bb68
Merge pull request #14124 from chentau/extmark_tab
...
Correctly splice extmarks on tab with `noexpandtab`
2021-03-23 08:59:14 +01:00
chentau
a92a8ef506
Correctly splice extmarks on tab with noexpandtab set
2021-03-22 20:26:25 -07:00
Jan Edmund Lazo
d41778c993
Merge pull request #14178 from andymass/vim-8.2.0088
...
[RFC] vim-patch 8.2.0088: insufficient tests for tags...
2021-03-22 20:35:24 -04:00
Matthieu Coudron
e0d0e46cf2
chore: add test for CursorLineNr with filler lines
2021-03-22 23:33:17 +01:00
Matthieu Coudron
f2e1709d49
fix: stop using CursorLineNr in front of fillers
...
filling lines in diff mode.
2021-03-22 23:33:17 +01:00
Björn Linse
1df1098b0c
Merge pull request #13998 from bfredl/border
...
floats: add MS-DOS mode (borders)
2021-03-22 23:27:59 +01:00
Björn Linse
243820ebd0
floats: add borders (MS-DOS MODE)
2021-03-22 23:18:40 +01:00
Michael Lingelbach
3113d4befa
lsp: add syntax highlighting to signature help
2021-03-22 10:57:21 -07:00
Michael Lingelbach
6fef28da58
Merge pull request #14184 from tjdevries/tjdevries/nit_diagnostics
...
lsp: some small diagnostic fixes
2021-03-22 10:07:52 -07:00
Björn Linse
e5cfc7f3a0
wheel: move non-window code out of window.c
2021-03-22 15:42:26 +01:00
Björn Linse
08ca5207cd
w_grid_alloc: baseline impl
2021-03-22 15:42:26 +01:00
TJ DeVries
875979ec3f
lsp: Unopened buffers return 0 for line count, which leads to broken positions
2021-03-22 10:22:23 -04:00
TJ DeVries
880fb0d146
lsp: Force re-display of diagnostics when opening a file
2021-03-22 10:21:56 -04:00
Andy K. Massimino
e25ebf6b4f
Fix neovim tag bugs uncovered by vim-8.2.0088,
...
but not related to the patch. Specifically:
- settagstack()'s e_listreq is in the wrong place
- in :ltag, vim_strncpy -> xstrlcpy length parameter is different
xstrlcpy's length includes the null terminator (so add one)
- in :ltag, STRNCAT -> xstrlcat takes dest size, not number to copy
use snprintf instead
2021-03-21 12:06:23 -04:00
Jan Edmund Lazo
070e084a64
Merge pull request #14172 from janlazo/vim-8.2.2622
...
vim-patch:8.2.{2622,2624,2625,2626,2631,2634}
2021-03-21 12:04:06 -04:00
Andy K. Massimino
6519b18471
vim-patch:8.2.0088: insufficient tests for tags; bug in using extra tag field
...
Problem: Insufficient tests for tags; bug in using extra tag field when
using an ex command to position the cursor.
Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes vim/vim#5439 )
830c1afc9d
2021-03-21 10:37:45 -04:00
Jan Edmund Lazo
c620ca4cc2
vim-patch:8.2.2634: 'tagfunc' does not indicate using a pattern
...
Problem: 'tagfunc' does not indicate using a pattern.
Solution: Add the "r" flag. (Andy Massimino, closes vim/vim#7982 )
f90c855c71
2021-03-21 10:35:26 -04:00
Jan Edmund Lazo
749a8b6be7
vim-patch:8.2.2631: commands from winrestcmd() do not always work properly
...
Problem: Commands from winrestcmd() do not always work properly. (Leonid V.
Fedorenchik)
Solution: Repeat the size commands twice. (closes vim/vim#7988 )
a0c8aea479
2021-03-21 00:26:42 -04:00
Jan Edmund Lazo
0bf9f10da0
vim-patch:8.2.2625: rss files not recognized
...
Problem: Rss files not recognized.
Solution: Recognize .rss as XML. (Kivin Locke, closes vim/vim#7987 )
af125866db
2021-03-20 22:27:51 -04:00
Jan Edmund Lazo
429c6d2d4f
vim-patch:8.2.2624: atom files not recognized
...
Problem: Atom files not recognized.
Solution: Recognize .atom as XML. (Kivin Locke, closes vim/vim#7986 )
74b99f6ab6
N/A patches for version.c:
vim-patch:8.2.2622: GTK: error when starting up and -geometry is given
Problem: GTK: error when starting up and -geometry is given. (Dominique
Pellé)
Solution: Use another function to get the monitor if the window has not been
created yet. (closes vim/vim#7978 )
a555e6fcb6
vim-patch:8.2.2626: GTK3: error when starting up and -geometry is given
Problem: GTK3: error when starting up and -geometry is given. (Dominique
Pellé)
Solution: Use another function to get the monitor if the window has not been
created yet. (closes vim/vim#7978 )
240014321b
2021-03-20 22:27:47 -04:00
Michael Lingelbach
e5bef5974e
Merge pull request #14171 from vrischmann/insert-text-empty
...
runtime/lua/vim/lsp: check emptyness in get_completion_word
2021-03-20 17:51:56 -07:00
Vincent Rischmann
24ad2c7067
runtime/lua/vim/lsp: check emptyness in get_completion_word
2021-03-21 00:30:01 +01:00
Jan Edmund Lazo
dc8da7ba40
Merge pull request #14060 from andymass/vim-8.2.1703
...
[RFC] vim-patch:8.2.{1693,1703,1705}
2021-03-20 18:08:16 -04:00
Jan Edmund Lazo
049213b419
Merge pull request #14164 from andymass/vim-8.1.2020
...
[RFC] vim-patch 8.{1.2020,2.0093,2.0422}: add win_splitmove()
2021-03-20 15:59:53 -04:00
Andy K. Massimino
79575cfe8a
Fix a failing test (highlight_spec.lua)
2021-03-20 15:56:52 -04:00
Andy K. Massimino
7e89606591
vim-patch:8.2.1705: "verbose hi Name" reports incorrect info after ":hi clear"
...
Problem: "verbose hi Name" reports incorrect info after ":hi clear".
Solution: Store the script context. (Antony Scriven, closes vim/vim#6975 )
e8df010498
Also adds src/nvim/testdir/script_util.vim which originates from patch 8.2.1366
(a6296200bd
)
because some tests in test_highlight.vim use it for testing :verbose.
Should merge this and older related patches later.
Also, fix collateral damage to test_options.vim
test_options tests for file name completion in the test directory, but
since we've added a new file, the test output is now different. This
test is slightly different from upstream anyway, so for now we just add
the file name. This may change when more upstream patches are added
which alter this test.
2021-03-20 15:56:37 -04:00
James McCoy
b0c0c50d32
Merge pull request #14160 from jamessan/automatic-version-updates
...
ci(gh): Automatically create PR for version.c updates
2021-03-20 12:12:48 -04:00
James McCoy
eca091a77c
ci(gh): Automatically create PR for version.c updates
...
[skip ci]
2021-03-20 12:11:22 -04:00
Andy K. Massimino
0cec2d39c9
vim-patch:8.2.0422: crash when passing popup window to win_splitmove()
...
Problem: Crash when passing popup window to win_splitmove(). (john Devin)
Solution: Disallow moving a popup window. (closes vim/vim#5816 )
0f1563ffee
Add translated test for 8.2.0422 (popup->floating)
2021-03-19 23:02:34 -04:00
Andy K. Massimino
b2ec770070
vim-patch:8.2.0093: win_splitmove() can make Vim hang
...
Problem: win_splitmove() can make Vim hang.
Solution: Check windows exists in the current tab page. (closes vim/vim#5444 )
7b94e77132
2021-03-19 23:02:34 -04:00
Andy K. Massimino
1ef4340f22
vim-patch:8.1.2020: it is not easy to change the window layout
...
Problem: It is not easy to change the window layout.
Solution: Add win_splitmove(). (Andy Massimino, closes vim/vim#4561 )
d20dcb3d01
2021-03-19 23:02:28 -04:00
Michael Lingelbach
fa4ee00fa7
Merge pull request #14165 from mjlbach/feature/lsp_preview_location_syntax
...
lsp: set syntax instead of filetype for preview location highlighting
2021-03-19 13:35:14 -07:00
Michael Lingelbach
2358e52fc4
lsp: set syntax instead of filetype for preview location highlighting
2021-03-19 12:55:58 -07:00
Jan Edmund Lazo
0f7b6b2efd
Merge pull request #14155 from janlazo/vim-8.2.2609
...
vim-patch:8.2.{2609,2611}
2021-03-18 20:49:42 -04:00
James McCoy
b5926f7f27
Merge pull request #14149 from Borwe/mine/uninstaller
...
[FEATURE] Add uninstall target for make and others
Closes #14105
2021-03-18 19:16:54 -04:00
Michael Lingelbach
f31b8dabfd
Merge pull request #14144 from mfussenegger/lsp-workspace-edit-rename
...
lsp: Add support for create,rename,delete workspaceEdit resourceOperations
2021-03-18 12:27:16 -07:00
Mathias Fussenegger
84213b5b9a
lsp: Add support for delete workspaceEdit resource operation
2021-03-18 19:53:43 +01:00
Mathias Fussenegger
191afb42be
lsp: Add support for create workspaceEdit resource operation
2021-03-18 19:53:42 +01:00
Mathias Fussenegger
5e401b693b
lsp: Add support for file rename via workspaceEdit
2021-03-18 19:53:14 +01:00
Jan Edmund Lazo
bd2ea22a54
gitignore: src/nvim/testdir/test_result.log
...
PR https://github.com/neovim/neovim/pull/14063 added it by mistake.
2021-03-17 22:23:59 -04:00