From 2ba7720582785252ec9e00bc5f72ab7dfc95ad5d Mon Sep 17 00:00:00 2001 From: DustVoice Date: Sat, 21 Mar 2020 19:55:07 +0100 Subject: [PATCH] Handle alacritty terminal and linux terminal respectively --- init.vim | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/init.vim b/init.vim index 81ed7cf..33c771d 100644 --- a/init.vim +++ b/init.vim @@ -8,9 +8,17 @@ runtime platform.vim if g:platform ==? "linux" "autocmd VimLeave * set guicursor=a:ver35-blinkon0 "set guicursor= - let &t_SI = "\[5 q" " blinking I-beam in insert mode - let &t_SR = "\[3 q" " blinking underline in replace mode - let &t_EI = "\[ q" " default cursor (usually blinking block) otherwise + if $TERM ==? "alacritty" + set termguicolors + else + set notermguicolors + + if $TERM ==? "linux" + let &t_SI = "\[5 q" " blinking I-beam in insert mode + let &t_SR = "\[3 q" " blinking underline in replace mode + let &t_EI = "\[ q" " default cursor (usually blinking block) otherwise + endif + endif elseif g:platform ==? "xterm" set notermguicolors set guicursor=