aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua
diff options
context:
space:
mode:
authorbelkka <ulianich_mihail@ukr.net>2024-05-16 13:12:27 +0000
committerMichael Ulianich <ulianich_mihail@ukr.net>2024-06-11 04:58:18 +0300
commit2c160f39d3299ff7f9853e4856cefff567f8fbde (patch)
tree4a0ab0651de945a0fbd3fa963488e41789484212 /runtime/lua
parent3cf1c70c702786d7921438113818be3a1a2f8bd5 (diff)
downloadrneovim-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')
0 files changed, 0 insertions, 0 deletions