nvim - fix diagnostic sign deprecation warning

This commit is contained in:
2025-04-22 14:25:09 -05:00
parent 24116f8264
commit 9a79203170

View File

@@ -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()"