summary refs log tree commit diff
path: root/.vim/lua
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-08-30 18:17:16 +0200
committerRobert Günzler <r@gnzler.io>2021-08-31 12:41:19 +0200
commit8bca81886ab94963531b77b96b37c9f1fea20583 (patch)
tree390bf7a88ef6ae2da4d20c4c37504949daa5953a /.vim/lua
parentb3fe31ba9fadba18538b4dfff8afcc83d049ff27 (diff)
vim: add colors to statusline
Diffstat (limited to '.vim/lua')
-rw-r--r--.vim/lua/colors.lua5
-rw-r--r--.vim/lua/lsp.lua10
2 files changed, 10 insertions, 5 deletions
diff --git a/.vim/lua/colors.lua b/.vim/lua/colors.lua
index 32af6b2..f955ae1 100644
--- a/.vim/lua/colors.lua
+++ b/.vim/lua/colors.lua
@@ -283,9 +283,12 @@ return lush(function()
     -- Plugin configs END }}}
 
     -- Config specific
+    StatusLineIcon { fg = hsl(p.bright.magenta) },
     StatusLineInsert { StatusLine },
     StatusLineCommand { StatusLine },
     StatusLineVisual { Visual },
-    StatusLineReplace { StatusLine },
+    StatusLineReplace { fg = hsl(p.bright.white), bg = hsl(p.bright.red) },
+    StatusLineJobs { LspDiagnosticsHint },
+    StatusLineDiagnostics { StatusLine },
   }
 end)
diff --git a/.vim/lua/lsp.lua b/.vim/lua/lsp.lua
index 059579a..51c1a51 100644
--- a/.vim/lua/lsp.lua
+++ b/.vim/lua/lsp.lua
@@ -100,10 +100,12 @@ local setup = function()
   end
   -- }}}
 
-  vim.fn.sign_define("LspDiagnosticsSignError", {text="⚡", numhl="Error"})
-  vim.fn.sign_define("LspDiagnosticsSignWarning", {text="⯈", numhl="Warning"})
-  vim.fn.sign_define("LspDiagnosticsSignInformation", {text="ℹ"})
-  vim.fn.sign_define("LspDiagnosticsSignHint", {text="🞶"})
+  vim.fn.sign_define({
+    {name='LspDiagnosticsSignError', text='⚡', numhl='Error'},
+    {name='LspDiagnosticsSignWarning', text='⯈', numhl='Warning'},
+    {name='LspDiagnosticsSignInformation', text='ℹ'},
+    {name='LspDiagnosticsSignHint', text='🞶'}
+  })
 
   -- lsp.ccls.setup {
   --  on_attach = my_attach,