Get things working properly on a linux vterm

This commit is contained in:
Kevin MacMartin 2024-03-06 12:07:55 -05:00
parent 5ebf040807
commit 5aa7a9c371
4 changed files with 34 additions and 29 deletions

View file

@ -18,12 +18,10 @@
let &runtimepath = printf("%s,%s/vim,%s/vim/after,%s/local", &runtimepath, g:darkcloudpath, g:darkcloudpath, g:darkcloudpath) let &runtimepath = printf("%s,%s/vim,%s/vim/after,%s/local", &runtimepath, g:darkcloudpath, g:darkcloudpath, g:darkcloudpath)
"load colours "load colours
if &term != "linux" runtime colors/palette.vim
runtime colors/palette.vim
"load colour scheme: "load colour scheme:
colorscheme darkcloud colorscheme darkcloud
endif
"load user config: "load user config:
runtime user.vim runtime user.vim

View file

@ -61,9 +61,18 @@ endfun
"cursor "cursor
call s:C("Cursor","",g:cDarkBg,"standout") call s:C("Cursor","",g:cDarkBg,"standout")
if &term != "linux"
call s:C("CursorLineNr",g:cBlue,g:cLightBg,"bold")
call s:C("CursorColumn","",g:cLightBg,"") call s:C("CursorColumn","",g:cLightBg,"")
call s:C("CursorLine","",g:cLightBg,"") call s:C("CursorLine","",g:cLightBg,"")
call s:C("CursorLineNr",g:cBlue,g:cLightBg,"bold") else
call s:C("CursorLineNr",g:cBlue,"","bold")
call s:C("CursorColumn","","","")
call s:C("CursorLine","","","")
end
"line number
call s:C("LineNr",g:cGray4,"","bold") call s:C("LineNr",g:cGray4,"","bold")
"selected text "selected text

View file

@ -1,4 +1,4 @@
if has("gui_running") || &termguicolors if has("gui_running") || &term != "linux" && &termguicolors
let g:cBlack = '#000000' let g:cBlack = '#000000'
let g:cWhite = '#ffffff' let g:cWhite = '#ffffff'
@ -17,7 +17,7 @@ if has("gui_running") || &termguicolors
let g:cLightBg = '#303030' let g:cLightBg = '#303030'
let g:cDarkBg = '#262626' let g:cDarkBg = '#262626'
elseif &t_Co >= 256 elseif &term != "linux" && &t_Co >= 256
let g:cBlack = '0' "#000000 let g:cBlack = '0' "#000000
let g:cWhite = '15' "#ffffff let g:cWhite = '15' "#ffffff

View file

@ -87,7 +87,7 @@ let g:lightline#ale#indicator_errors = "E:"
let g:lightline#ale#indicator_ok = "OK" let g:lightline#ale#indicator_ok = "OK"
"status bar config with and without powerline fonts (default: 0) "status bar config with and without powerline fonts (default: 0)
if (g:enablepowerline == 1) if &term != "linux" && g:enablepowerline == 1
let g:lightline.separator = { "left": "", "right": "" } let g:lightline.separator = { "left": "", "right": "" }
let g:lightline.subseparator = { "left": "", "right": "" } let g:lightline.subseparator = { "left": "", "right": "" }
else else
@ -99,7 +99,6 @@ endif
"ligtline theme {{{ "ligtline theme {{{
let s:p = { "normal": {}, "inactive": {}, "insert": {}, "replace": {}, "visual": {}, "tabline": {} } let s:p = { "normal": {}, "inactive": {}, "insert": {}, "replace": {}, "visual": {}, "tabline": {} }
if &term != "linux"
let g:lightline.colorscheme = "darkcloud" let g:lightline.colorscheme = "darkcloud"
let s:p.normal.left = [[ g:cBlue, g:cDarkBg ], [ g:cWhite, g:cLightBg ]] let s:p.normal.left = [[ g:cBlue, g:cDarkBg ], [ g:cWhite, g:cLightBg ]]
@ -121,5 +120,4 @@ endif
let s:p.tabline.right = [[ g:cWhite, g:cDarkBg ]] let s:p.tabline.right = [[ g:cWhite, g:cDarkBg ]]
let g:lightline#colorscheme#darkcloud#palette = lightline#colorscheme#fill(s:p) let g:lightline#colorscheme#darkcloud#palette = lightline#colorscheme#fill(s:p)
endif
"}}} "}}}