Björn Linse
15698eb5a1
Merge pull request #15206 from dundargoc/refactor/a-song-of-true-and-false/global-variables-2
...
refactor: replace TRUE/FALSE with true/false
2021-07-30 17:53:07 +02:00
Björn Linse
7b627ece8d
Merge pull request #15222 from dundargoc/PVS/V501
...
refactor: PVS/V501: removed duplicate sub-expression 'chunk.size > 2'
2021-07-30 15:41:27 +02:00
Jan Edmund Lazo
ca3071ea93
Merge pull request #15062 from seandewar/vim-8.1.0829
...
vim-patch:8.1.0829: when 'hidden' is set session creates extra buffers
2021-07-30 09:19:44 -04:00
Jan Edmund Lazo
74a38c03c0
Merge pull request #14744 from janlazo/vim-8.2.2957
...
vim-patch:8.2.2957: using getchar() in Vim9 script is problematic
2021-07-30 09:01:35 -04:00
Dundar Göc
518f0d3d47
refactor: PVS/V501: removed duplicate sub-expression 'chunk.size > 2'
2021-07-30 14:29:54 +02:00
Dundar Göc
94120d2fd5
refactor: replace TRUE/FALSE with true/false
2021-07-30 12:29:32 +02:00
Jan Edmund Lazo
870c43c023
fixup! fix(highlight): remove syncolor.vim
...
Fix lint errors from lines with 80+ characters.
2021-07-29 23:01:24 -04:00
Jan Edmund Lazo
3865b43205
vim-patch:8.2.2957: using getchar() in Vim9 script is problematic
...
Problem: Using getchar() in Vim9 script is problematic.
Solution: Add getcharstr(). (closes vim/vim#8343 )
3a7503c34c
Cherry-pick Test_getchar() changes from patch v8.1.2304
to sync with upstream.
Port f_getcharstr() to src/nvim/eval/funcs.c, not src/nvim/getchar.c.
Patch v8.1.2042 is not ported yet.
2021-07-29 21:51:39 -04:00
Björn Linse
d628e4250f
Merge pull request #15207 from gpanders/bye-syncolor
...
fix(highlight): remove syncolor.vim
2021-07-29 23:31:57 +02:00
Björn Linse
b73e733d52
Merge pull request #15184 from bfredl/sunjonhl
...
feat(decorations): allow more than one stacked highlight in a virt_text
2021-07-29 22:25:43 +02:00
Björn Linse
25a879dfa2
feat(decorations): deprecate nvim_buf_set_virtual_text
...
Full virt_text functionality is provided by nvim_buf_set_extmark
2021-07-29 20:36:12 +02:00
Björn Linse
a4d81a8002
refactor(decorations): merge the two different code paths for virt_text
...
test(bufhl): CHANGE of tested behaviour (inb4 a proper priority mechanism)
test(decoration): change of test; previous behavior was buggy (ghost
buffer text)
2021-07-29 20:34:42 +02:00
Björn Linse
1495d36d63
feat(decorations): allow more than one stacked highlight in a virt_text
2021-07-29 20:34:20 +02:00
Gregory Anders
3521bf7672
feat(lsp): implement vim.lsp.diagnostic.redraw() ( #15203 )
...
Add a new function to redraw diagnostics from the current diagnostic
cache, without receiving a "publishDiagnostics" message from the server.
This is already being done in two places in the Lua stdlib, so this
function unifies that functionality in addition to providing it to third
party plugins.
An example use case for this could be a command or key-binding for
toggling diagnostics virtual text. The virtual text configuration option
can be toggled using `vim.lsp.with` followed by
`vim.lsp.diagnostic.redraw()` to immediately redraw the diagnostics
with the updated setting.
2021-07-29 09:02:17 -07:00
Thomas Vigouroux
3b6d95b5f6
Merge pull request #15213 from zeertzjq/vim-8.2.3236
...
vim-patch:8.2.3236: mode() does not indicate using CTRL-O in Select mode
2021-07-29 17:03:12 +02:00
Christian Clason
143a920de9
chore: fix lsp bug issue template
...
correct description for expected behavior
2021-07-29 16:35:02 +02:00
Christian Clason
1d3aaae15c
chore: fix bug issue template form
...
description for "expected behavior" was wrongly attached to "actual behavior"
2021-07-29 16:17:58 +02:00
Björn Linse
98c4b2cf62
Merge pull request #15215 from bfredl/fix_15212
...
fix(decorations): crash when :bdelete (extmark_free_all) after clear_namespace
2021-07-29 14:25:02 +02:00
Björn Linse
cd353aa824
fix(decorations): crash when :bdelete (extmark_free_all) after clear_namespace
...
fixes #15212
2021-07-29 12:59:56 +02:00
zeertzjq
04ba81ddba
vim-patch:8.2.3236: mode() does not indicate using CTRL-O in Select mode
...
Problem: mode() does not indicate using CTRL-O in Select mode.
Solution: Use "vs" and similar. (closes vim/vim#8640 )
eaf3f36168
2021-07-29 07:47:17 +08:00
Christian Clason
ac5139eae4
ci(labeler): adapt to new label names
2021-07-28 17:29:27 +02:00
Gregory Anders
cab90f2ef1
fixup! fix(highlight): remove syncolor.vim
2021-07-28 09:11:07 -06:00
dundargoc
6c08af083d
ci: label PRs only the first time they're opened ( #15209 )
...
instead of on every change -- including removing erroneous labels
2021-07-28 11:30:08 +02:00
Christian Clason
701c21480e
ci(labeler): update label format
2021-07-28 10:10:45 +02:00
Gregory Anders
9190addf1f
fixup! fix(highlight): remove syncolor.vim
2021-07-27 16:00:53 -06:00
Gregory Anders
d3bc61b31d
fixup! fix(highlight): remove syncolor.vim
2021-07-27 14:14:42 -06:00
Gregory Anders
9afa0d25a6
fix(highlight): remove syncolor.vim
...
Remove syncolor.vim in favor of defining the default highlight groups
directly in `init_highlight`. This approach provides a number of
advantages:
1. The highlights are always defined, regardless of whether or not the
syntax regex engine is enabled.
2. Redundant sourcing of syntax files is eliminated (syncolor.vim was
often sourced multiple times based on how the user's colorscheme file
was written).
3. The syntax highlighting regex engine and the highlight groups
themselves are more fully decoupled.
4. Removal of the confusing `:syntax on` / `:syntax enable` dichotomy
(they now both do the same thing).
This approach also correctly solves a number of bugs related to
highlighting (#15176 , #12573 , #15205 ).
2021-07-27 14:14:30 -06:00
Thomas Vigouroux
c642f3ac27
Merge pull request #15142 from neovim/marvim/api-doc-update/master
...
docs: regenerate
2021-07-27 11:28:04 +02:00
marvim
86baf582b8
docs: regenerate
2021-07-26 18:48:46 +00:00
Björn Linse
c818d8df34
Merge pull request #15197 from dundargoc/refactor/a-song-of-true-and-false/global-variables
...
refactor: replace TRUE/FALSE with true/false
2021-07-26 20:41:54 +02:00
Gregory Anders
3e00d4f01c
feat(lsp): make list handlers configurable ( #15199 )
...
The handlers for textDocument/references, textDocument/documentSymbol,
and workspace/symbol open their results in the quickfix list by default
and are not configurable. They are also incompatible with `vim.lsp.with`
as they do not accept a configuration parameter.
Add a `config` parameter to the handler for these three messages which
allows them to be configured with `vim.lsp.with`. Additionally, add a
new configuration option 'loclist' that, when true, causes these
handlers to open their results in the location list rather than the
quickfix list.
2021-07-26 11:39:50 -07:00
Thomas Vigouroux
b8813bacfe
Merge pull request #15090 from kraftwerk28/master
...
docs: fix typo in treesitter.txt
2021-07-26 20:38:11 +02:00
Thomas Vigouroux
ec7881bbfd
Merge pull request #15180 from gpanders/xcalloc
...
fix: fix incorrect call sites of xcalloc
2021-07-26 20:30:10 +02:00
Thomas Vigouroux
0e22a40b6d
Merge pull request #15191 from vigoux/ts-docs
...
docs(ts): add documentation for listing fns
2021-07-26 18:48:15 +02:00
Christian Clason
1637622db9
chore: remove checkbox from issue template
...
Checkboxes trigger "task lists", which add noise.
2021-07-26 17:31:27 +02:00
Dundar Göc
dfd9d861dc
refactor: replace TRUE/FALSE with true/false
...
Focus is on global variables.
2021-07-26 17:12:35 +02:00
Björn Linse
7b520cca3a
Merge pull request #15151 from dundargoc/refactor/true-and-false-macro
...
refactor: replace TRUE/FALSE macros with C99 true/false
2021-07-26 10:25:08 +02:00
Dundar Göc
11dcf15682
refactor: replace TRUE/FALSE macros with C99 true/false
2021-07-25 21:51:50 +02:00
Thomas Vigouroux
5c42e2a87f
docs(ts): add documentation for listing fns
2021-07-25 20:52:05 +02:00
Björn Linse
192adfe99f
Merge pull request #14311 from matveyt/nomode_ce
...
refactor(state): Remove EXMODE_NORMAL
2021-07-25 19:35:23 +02:00
dundargoc
f15c745502
chore: PVS/V751: ignore warning #15153
...
There's already an ignore directive but it's placed on the wrong line.
This commit should correct it.
2021-07-25 10:19:56 -07:00
Rishabh Dwivedi
53f70bb183
chore: added ccls-cache in .gitignore ( #15175 )
2021-07-25 19:12:07 +02:00
Thomas Vigouroux
3a34f59ae8
Merge pull request #14347 from theHamsta/list_directives
...
treesitter: add query.list_directives
2021-07-25 16:49:22 +02:00
dundargoc
bebca7bbeb
chore: update LSP bug report with Github issue forms ( #15159 )
2021-07-25 16:07:20 +02:00
dundargoc
1aef6297b3
chore: update feature request template by using Github issue forms. ( #15158 )
2021-07-25 16:06:19 +02:00
dundargoc
e5f3abfd17
chore: update bug report template by using Github's new issue forms ( #15152 )
2021-07-25 16:05:11 +02:00
Björn Linse
a8f00e39ba
Merge pull request #15178 from gpanders/master
...
fix: source syncolors.vim after startup scripts
2021-07-25 15:36:04 +02:00
Gregory Anders
3fd4f2f611
fix: fix incorrect call sites of xcalloc
...
The number of elements comes first and the size of each element second.
2021-07-24 15:52:14 -06:00
Stephan Seitz
289c153d1f
doc: group documentation of predicates and directives
2021-07-24 20:57:45 +02:00
Stephan Seitz
b2a9afef6d
treesitter: add query.list_directives
2021-07-24 20:57:45 +02:00