mirror of
https://github.com/neovim/neovim.git
synced 2024-12-23 20:55:18 -07:00
vim-patch:9.1.0667: Some other options reset curswant unnecessarily when set (#30020)
Problem: Some other options reset curswant unnecessarily when set.
(Andrew Haust)
Solution: Don't reset curswant when setting 'comments', 'commentstring'
or 'define' (zeertzjq)
fixes: vim/vim#15462
closes: vim/vim#15467
b026a293b1
This commit is contained in:
parent
4e8efe002e
commit
0ec43cb4b5
@ -1321,7 +1321,6 @@ return {
|
||||
]=],
|
||||
full_name = 'comments',
|
||||
list = 'onecomma',
|
||||
redraw = { 'curswant' },
|
||||
scope = { 'buffer' },
|
||||
short_desc = N_('patterns that can start a comment line'),
|
||||
tags = { 'E524', 'E525' },
|
||||
@ -1339,7 +1338,6 @@ return {
|
||||
Used for |commenting| and to add markers for folding, see |fold-marker|.
|
||||
]=],
|
||||
full_name = 'commentstring',
|
||||
redraw = { 'curswant' },
|
||||
scope = { 'buffer' },
|
||||
short_desc = N_('template for comments; used for fold marker'),
|
||||
tags = { 'E537' },
|
||||
@ -1975,7 +1973,6 @@ return {
|
||||
<
|
||||
]=],
|
||||
full_name = 'define',
|
||||
redraw = { 'curswant' },
|
||||
scope = { 'global', 'buffer' },
|
||||
short_desc = N_('pattern to be used to find a macro definition'),
|
||||
type = 'string',
|
||||
|
@ -322,6 +322,7 @@ func Test_set_options_keep_col()
|
||||
normal j
|
||||
set invhlsearch spell spelllang=en,cjk spelloptions=camel textwidth=80
|
||||
set cursorline cursorcolumn cursorlineopt=line colorcolumn=+1 winfixbuf
|
||||
set comments=:# commentstring=#%s define=function
|
||||
set background=dark
|
||||
set background=light
|
||||
normal k
|
||||
@ -329,6 +330,7 @@ func Test_set_options_keep_col()
|
||||
bwipe!
|
||||
set hlsearch& spell& spelllang& spelloptions& textwidth&
|
||||
set cursorline& cursorcolumn& cursorlineopt& colorcolumn& winfixbuf&
|
||||
set comments& commentstring& define&
|
||||
set background&
|
||||
endfunc
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user