diff options
author | zeertzjq <zeertzjq@outlook.com> | 2024-02-18 17:20:49 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-18 17:20:49 +0800 |
commit | eb8a3e0575d36ebfee1e401db0a064763cf684cd (patch) | |
tree | 81fa6b919f050563a33e592eea40de0223f3e994 /src/nvim/options.lua | |
parent | b12d193b4a68242fb0c7e4f924c8abce3488e1c8 (diff) | |
download | rneovim-eb8a3e0575d36ebfee1e401db0a064763cf684cd.tar.gz rneovim-eb8a3e0575d36ebfee1e401db0a064763cf684cd.tar.bz2 rneovim-eb8a3e0575d36ebfee1e401db0a064763cf684cd.zip |
vim-patch:9.1.0114: Setting some options may change curswant (#27514)
Problem: Setting some options changes curswant unnecessarily.
Solution: Add a P_HLONLY flag that prevents changing curswant.
(zeertzjq)
closes: vim/vim#14044
https://github.com/vim/vim/commit/fcaed6a70faf73bff3e5405ada556d726024f866
Diffstat (limited to 'src/nvim/options.lua')
-rw-r--r-- | src/nvim/options.lua | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/nvim/options.lua b/src/nvim/options.lua index b993a50b18..296b78bd15 100644 --- a/src/nvim/options.lua +++ b/src/nvim/options.lua @@ -45,10 +45,10 @@ --- |'statuslines' --- |'tabline' --- |'current_window' ---- |'current_window_only' --- |'current_buffer' --- |'all_windows' --- |'curswant' +--- |'highlight_only' --- |'ui_option' --- @param s string @@ -1262,7 +1262,7 @@ return { ]=], full_name = 'colorcolumn', list = 'onecomma', - redraw = { 'current_window' }, + redraw = { 'current_window', 'highlight_only' }, scope = { 'window' }, short_desc = N_('columns to highlight'), type = 'string', @@ -1859,7 +1859,7 @@ return { < ]=], full_name = 'cursorcolumn', - redraw = { 'current_window_only' }, + redraw = { 'current_window', 'highlight_only' }, scope = { 'window' }, short_desc = N_('highlight the screen column of the cursor'), type = 'boolean', @@ -1874,7 +1874,7 @@ return { easier to see the selected text. ]=], full_name = 'cursorline', - redraw = { 'current_window_only' }, + redraw = { 'current_window', 'highlight_only' }, scope = { 'window' }, short_desc = N_('highlight the screen line of the cursor'), type = 'boolean', @@ -1902,7 +1902,7 @@ return { expand_cb = 'expand_set_cursorlineopt', full_name = 'cursorlineopt', list = 'onecomma', - redraw = { 'current_window_only' }, + redraw = { 'current_window', 'highlight_only' }, scope = { 'window' }, short_desc = N_("settings for 'cursorline'"), type = 'string', @@ -3926,7 +3926,7 @@ return { with the 'h' flag in 'shada' |shada-h|. ]=], full_name = 'hlsearch', - redraw = { 'all_windows' }, + redraw = { 'all_windows', 'highlight_only' }, scope = { 'global' }, short_desc = N_('highlight matches with last search pattern'), type = 'boolean', @@ -7708,7 +7708,7 @@ return { The languages are specified with 'spelllang'. ]=], full_name = 'spell', - redraw = { 'current_window' }, + redraw = { 'current_window', 'highlight_only' }, scope = { 'window' }, short_desc = N_('spell checking'), type = 'boolean', @@ -7730,7 +7730,7 @@ return { |set-spc-auto|. ]=], full_name = 'spellcapcheck', - redraw = { 'current_buffer' }, + redraw = { 'current_buffer', 'highlight_only' }, scope = { 'buffer' }, short_desc = N_('pattern to locate end of a sentence'), type = 'string', @@ -7821,7 +7821,7 @@ return { expand = true, full_name = 'spelllang', list = 'onecomma', - redraw = { 'current_buffer' }, + redraw = { 'current_buffer', 'highlight_only' }, scope = { 'buffer' }, short_desc = N_('language(s) to do spell checking for'), type = 'string', @@ -7846,7 +7846,7 @@ return { expand_cb = 'expand_set_spelloptions', full_name = 'spelloptions', list = 'onecomma', - redraw = { 'current_buffer' }, + redraw = { 'current_buffer', 'highlight_only' }, scope = { 'buffer' }, secure = true, type = 'string', @@ -8858,7 +8858,7 @@ return { When 'formatexpr' is set it will be used to break the line. ]=], full_name = 'textwidth', - redraw = { 'current_buffer' }, + redraw = { 'current_buffer', 'highlight_only' }, scope = { 'buffer' }, short_desc = N_('maximum width of text that is being inserted'), type = 'number', |