From 9a79203170763e065c962fc68d50c0542f684ef3 Mon Sep 17 00:00:00 2001 From: Proctor Date: Tue, 22 Apr 2025 14:25:09 -0500 Subject: [PATCH] nvim - fix diagnostic sign deprecation warning --- .../nvim/fnl/dotfiles/plugin/lspconfig.fnl | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl b/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl index 7635e92..9c406a2 100644 --- a/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl +++ b/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl @@ -14,19 +14,13 @@ (defn xbufmap [from to] (bufmap :x from to)) -(defn define-sign [level sign] - (let [sign-level (.. :DiagnosticSign level)] - (nvim.fn.sign_define sign-level - {:texthl sign-level :text sign :numhl sign-level}))) - -;; (define-sign :Error "☢️") -;; (define-sign :Warn "⚠️") -;; (define-sign :SignHint "🔎") -;; (define-sign :Info "ℹ️") -(define-sign :Error :X) -(define-sign :Warn "!") -(define-sign :SignHint "?") -(define-sign :Info :i) +(vim.diagnostic.config + {:signs {:text {vim.diagnostic.severity.ERROR "☢️" + vim.diagnostic.severity.WARN "⚠️" + vim.diagnostic.severity.INFO "ℹ️" + vim.diagnostic.severity.HINT "🔎"} + :linehl {vim.diagnostic.severity.ERROR :ErrorMsg} + :numhl {vim.diagnostic.severity.WARN :WarningMsg}}}) (def core-nmappings {:gd "lua vim.lsp.buf.definition()"