From 41a0658cf2b606be45b25b1f24737b9a232f9a7c Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Tue, 2 Mar 2021 20:48:38 +0000 Subject: [PATCH] Always enable signcolum except in nvim terminal --- plugin/autocmds.vim | 6 ++++-- plugin/settings.vim | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/plugin/autocmds.vim b/plugin/autocmds.vim index 81f82af..c8b64c3 100644 --- a/plugin/autocmds.vim +++ b/plugin/autocmds.vim @@ -33,9 +33,11 @@ augroup benieAugroup " Start in terminal-insert mode. autocmd TermOpen term://* startinsert " Don't show the line number column in terminal-insert mode. - autocmd TermEnter term://* set nonumber | set norelativenumber + autocmd TermEnter term://* + \ set nonumber | set norelativenumber | set signcolumn=no " But do show the line number column in terminal-normal mode. - autocmd TermLeave term://* set number | set relativenumber + autocmd TermLeave term://* + \ set number | set relativenumber | set signcolumn=auto " Automatically press enter when the terminal process exits. autocmd TermClose term://* \ if (expand('') !~ "fzf") && diff --git a/plugin/settings.vim b/plugin/settings.vim index 1a92808..76aefec 100644 --- a/plugin/settings.vim +++ b/plugin/settings.vim @@ -155,7 +155,7 @@ if exists('&signcolumn') try set signcolumn=number catch /E474/ - set signcolumn=auto + set signcolumn=yes endtry endif