diff --git a/lua/chadrc.lua b/lua/chadrc.lua index e2357f6..4924dd1 100644 --- a/lua/chadrc.lua +++ b/lua/chadrc.lua @@ -15,7 +15,15 @@ M.ui = { cursor = function() return "%#St_pos_sep#" .. "" .. "%#St_pos_icon# %#St_pos_text# [%l,%c]" end, - grapple = require("grapple").statusline, + grapple = "%#St_cwd_sep#" + .. " " + .. "%#St_cwd_icon#" + .. "󰛢 " + .. "%#St_cwd_text#" + .. require("grapple").statusline { + include_icon = false, + inactive = " %s", + }, }, }, } diff --git a/lua/configs/lspconfig.lua b/lua/configs/lspconfig.lua index eb1854e..42abac0 100644 --- a/lua/configs/lspconfig.lua +++ b/lua/configs/lspconfig.lua @@ -17,6 +17,8 @@ local servers = { -- "basedpyright", "bashls", "css_variables", + "marksman", + "rust_analyzer", } for _, lsp in ipairs(servers) do diff --git a/lua/mappings.lua b/lua/mappings.lua index eaaa0eb..68d296e 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -22,6 +22,7 @@ M.General = function() map("n", "rr", "Lspsaga rename", { desc = "LSPSaga rename" }) map("n", "ci", "Lspsaga incoming_calls", { desc = "LSPSaga incoming calls" }) map("n", "co", "Lspsaga outgoing_calls", { desc = "LSPSaga outgoing calls" }) + map("n", "ca", "Lspsaga code_action", { desc = "LSPSaga code action" }) map("n", "", "Lspsaga outline", { desc = "LSPSaga outline" }) map("n", "sm", require("grapple").toggle, { desc = "Grapple Toggle" }) map("n", "sn", function() @@ -30,7 +31,7 @@ M.General = function() map("n", "sN", function() require("grapple").cycle_tags "prev" end, { desc = "Grapple cycle prev" }) - map("n", "sM", "Telescope grapple tags", { desc = "Grapple View tags" }) + map("n", "sM", "Grapple open_tags", { desc = "Grapple View tags" }) end M.Ufo = function()