summaryrefslogtreecommitdiffstats
path: root/after/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'after/plugin')
-rw-r--r--after/plugin/lsp.lua13
1 files changed, 8 insertions, 5 deletions
diff --git a/after/plugin/lsp.lua b/after/plugin/lsp.lua
index 50b6201..9384775 100644
--- a/after/plugin/lsp.lua
+++ b/after/plugin/lsp.lua
@@ -26,6 +26,14 @@ local function lsp_keymaps(bufnr)
map('n', ']d', '<cmd>lua vim.diagnostic.goto_next()<cr>')
end
+local function set_lsp_sign(name, text)
+ vim.fn.sign_define(name, {text = text, texthl = name})
+end
+set_lsp_sign("DiagnosticSignError", "x")
+set_lsp_sign("DiagnosticSignWarn" , "!")
+set_lsp_sign("DiagnosticSignInfo" , "i")
+set_lsp_sign("DiagnosticSignHint" , "h")
+
local function lsp_settings()
local sign = function(opts)
vim.fn.sign_define(opts.name, {
@@ -35,11 +43,6 @@ local function lsp_settings()
})
end
- sign({name = 'DiagnosticSignError', text = 'x'})
- sign({name = 'DiagnosticSignWarn', text = '!'})
- sign({name = 'DiagnosticSignHint', text = 'h'})
- sign({name = 'DiagnosticSignInfo', text = 'i'})
-
vim.diagnostic.config({
virtual_text = false,
signs = true,