From 34481b199aa4788cd3d0ec3eb736d47321678839 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Mon, 17 Apr 2023 06:23:01 -0500 Subject: [PATCH] refactor(nvim): set proper priorities for signs --- .../primary/config/lua/core/lsp.lua | 13 +++++++------ .../primary/config/lua/plugins/plugins.lua | 1 + 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/dots/.nvim-environments/primary/config/lua/core/lsp.lua b/dots/.nvim-environments/primary/config/lua/core/lsp.lua index 974fa5ea..da26e86a 100644 --- a/dots/.nvim-environments/primary/config/lua/core/lsp.lua +++ b/dots/.nvim-environments/primary/config/lua/core/lsp.lua @@ -1,15 +1,16 @@ local M = {} M.setup = function() - local function lspSymbol(name, icon) + local function lspSymbol(name, icon, priority) local hl = "DiagnosticSign" .. name - vim.fn.sign_define(hl, { text = icon, numhl = hl, texthl = hl }) + vim.fn.sign_define(hl, { text = icon, numhl = hl, texthl = hl, priority = priority }) end - lspSymbol("Error", "") - lspSymbol("Warn", "") - lspSymbol("Info", "") - lspSymbol("Hint", "") + lspSymbol("Error", "󰅙", 20) + lspSymbol("Warn", "", 15) + lspSymbol("Info", "󰋼", 10) + lspSymbol("Hint", "", 10) + local border = { { "╭", "FloatBorder" }, diff --git a/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua b/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua index 915f6535..31c27e6e 100755 --- a/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua +++ b/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua @@ -811,6 +811,7 @@ lazy.setup({ after = "kanagawa.nvim", config = function() require("smoothcursor").setup({ + priority = 8, fancy = { enable = true, head = { cursor = "⯈", texthl = "SmoothCursorCursor", linehl = nil },