Files
config.nvim/lua/util/icon.lua
2025-06-17 22:33:09 +08:00

31 lines
870 B
Lua

local M = {
diagnostics = {
error = "",
warn = "",
info = "",
hint = "󰌵",
},
}
function M.sign_defines()
local icons = M.diagnostics
-- error
local sign_diag_error = { text = icons.error, texthl = "DiagnosticSignError" }
vim.fn.sign_define("DiagnosticSignError", sign_diag_error)
-- warn
local sign_diag_warn = { text = icons.warn, texthl = "DiagnosticSignWarn" }
vim.fn.sign_define("DiagnosticSignWarn", sign_diag_warn)
-- info
local sign_diag_info = { text = icons.info, texthl = "DiagnosticSignInfo" }
vim.fn.sign_define("DiagnosticSignInfo", sign_diag_info)
-- hint
local sign_diag_hint = { text = icons.hint, texthl = "DiagnosticSignHint" }
vim.fn.sign_define("DiagnosticSignHint", sign_diag_hint)
end
function M.setup()
M.sign_defines()
end
return M