From 2bf7f53ade349d56680de27aac9f840faef1840e Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Wed, 14 Oct 2020 16:43:18 +0200 Subject: [PATCH] [FIX][VIM] Make configuration compatible w/ nvim --- vim/.vim/plugin/numbertoggle.vim | 6 +++++- vim/.vim/plugin/signtoggle.vim | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/vim/.vim/plugin/numbertoggle.vim b/vim/.vim/plugin/numbertoggle.vim index d95dfb8..6e1aa05 100644 --- a/vim/.vim/plugin/numbertoggle.vim +++ b/vim/.vim/plugin/numbertoggle.vim @@ -9,5 +9,9 @@ augroup numbertoggle autocmd BufEnter,FocusGained,InsertLeave,WinEnter * if &nu | set rnu | endif autocmd BufLeave,FocusLost,InsertEnter,WinLeave * if &nu | set nornu | endif " Disable line numbers and relative line numbers in terminal - autocmd TerminalOpen * setlocal nonu nornu + if exists('##TerminalOpen') + autocmd TerminalOpen * setlocal nonu nornu + elseif has('nvim') + autocmd TermOpen * setlocal nonu nornu + endif augroup END diff --git a/vim/.vim/plugin/signtoggle.vim b/vim/.vim/plugin/signtoggle.vim index 8dee387..558192f 100644 --- a/vim/.vim/plugin/signtoggle.vim +++ b/vim/.vim/plugin/signtoggle.vim @@ -4,5 +4,9 @@ augroup signtoggle autocmd BufEnter,FocusGained,WinEnter * set signcolumn=yes autocmd BufLeave,FocusLost,WinLeave * set signcolumn=no " Disable the sign column in terminal - autocmd TerminalOpen * set signcolumn=no + if exists('##TerminalOpen') + autocmd TerminalOpen * setlocal signcolumn=no + elseif has('nvim') + autocmd TermOpen * setlocal signcolumn=no + endif augroup END