diff options
author | belkka <ulianich_mihail@ukr.net> | 2024-05-16 13:12:27 +0000 |
---|---|---|
committer | Michael Ulianich <ulianich_mihail@ukr.net> | 2024-06-11 04:58:18 +0300 |
commit | 2c160f39d3299ff7f9853e4856cefff567f8fbde (patch) | |
tree | 4a0ab0651de945a0fbd3fa963488e41789484212 /runtime/lua/vim/snippet.lua | |
parent | 3cf1c70c702786d7921438113818be3a1a2f8bd5 (diff) | |
download | rneovim-2c160f39d3299ff7f9853e4856cefff567f8fbde.tar.gz rneovim-2c160f39d3299ff7f9853e4856cefff567f8fbde.tar.bz2 rneovim-2c160f39d3299ff7f9853e4856cefff567f8fbde.zip |
fix(ftplugin/man.vim): hide signcolumn (auto)
Problem:
It's a common practice to set 'signcolumn=yes' (always show) instead of default 'signcolumn=auto' in order to prevent annoying horizontal shifting in editable buffers when using some popular plugins that add/remove signs on the fly. This makes signcolumn always visible and breaks the text flow of pre-formatted man pages, even when no signs are actually defined. Some other options are already tweaked in man.vim to address the issue (e.g. 'nonumber'), but not signcolumn.
Solution:
set 'signcolumn=auto' in ftplugin/man.vim.
By default there is no |signs| in man pages anyway (and I am not aware of any plugins that could define them in man pages), so 'signcolumn=auto' should behave like 'signcolumn=no', i.e. hide the empty column in order to keep buffer width same as terminal width.
In a (rare?) case when user does define some signs in man pages, signcolumn will appear (breaking the text flow).
Diffstat (limited to 'runtime/lua/vim/snippet.lua')
0 files changed, 0 insertions, 0 deletions