Configure which-key and add descriptions to key binds

This commit is contained in:
Daniel McKnight 2025-05-21 16:42:29 -07:00
parent 9cb425d20a
commit 63d1208678
5 changed files with 25 additions and 21 deletions

View file

@ -1,14 +1,14 @@
return {
{
"tpope/vim-fugitive",
},
{
"lewis6991/gitsigns.nvim",
tag = "v1.0.2",
config = function()
require("gitsigns").setup({
current_line_blame = true
})
end,
},
{
"tpope/vim-fugitive",
},
{
"lewis6991/gitsigns.nvim",
tag = "v1.0.2",
config = function()
require("gitsigns").setup({
current_line_blame = true,
})
end,
},
}

View file

@ -7,6 +7,6 @@ return {
null_ls.builtins.formatting.stylua,
},
})
vim.keymap.set("n", "<leader>af", vim.lsp.buf.format, {})
vim.keymap.set("n", "<leader>af", vim.lsp.buf.format, {desc="Auto-Format File"})
end,
}

View file

@ -11,8 +11,8 @@ return {
lspconfig.nginx_language_server.setup({})
lspconfig.ruff.setup({})
lspconfig.yamlls.setup({})
vim.keymap.set('n', '<leader>d', vim.lsp.buf.hover, {})
vim.keymap.set('n', '<leader>gt', vim.lsp.buf.definition, {})
vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, {})
vim.keymap.set('n', '<leader>d', vim.lsp.buf.hover, {desc="Show Docstring"})
vim.keymap.set('n', '<leader>gt', vim.lsp.buf.definition, {desc="Go To Definition"})
vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, {desc="Show Code Actions"})
end
}

View file

@ -0,0 +1,4 @@
return {
"folke/which-key.nvim",
event = "VeryLazy"
}