feat: update keybinds

enable luasnip
This commit is contained in:
Kristofers Solo 2024-01-25 00:24:44 +02:00
parent 247345a9a6
commit e6cbfcc554
4 changed files with 11 additions and 6 deletions

View File

@ -4,19 +4,19 @@ return {
branch = "harpoon2", branch = "harpoon2",
keys = { keys = {
{ {
"<leader>ha", "<leader>a",
function() function()
require("harpoon"):list():append() require("harpoon"):list():append()
end, end,
desc = "[H]arpoon [A]dd File", desc = "Harpoon [A]dd File",
}, },
{ {
"<leader>hm", "<C-e>",
function() function()
local harpoon = require("harpoon") local harpoon = require("harpoon")
harpoon.ui:toggle_quick_menu(harpoon:list()) harpoon.ui:toggle_quick_menu(harpoon:list())
end, end,
desc = "[H]arpoon [M]enu", desc = "Toggle Harpoon Menu",
}, },
}, },
config = function() config = function()

View File

@ -109,7 +109,12 @@ return {
nmap("gR", require("telescope.builtin").lsp_references, "[G]oto [R]eferences") nmap("gR", require("telescope.builtin").lsp_references, "[G]oto [R]eferences")
nmap("gI", vim.lsp.buf.implementation, "[G]oto [I]mplementation") nmap("gI", vim.lsp.buf.implementation, "[G]oto [I]mplementation")
nmap("K", vim.lsp.buf.hover, "Hover Documentation") nmap("K", vim.lsp.buf.hover, "Hover Documentation")
-- nmap("<C-K>", vim.lsp.buf.signature_help, "Signature Documentation") vim.keymap.set(
"i",
"<C-h>",
vim.lsp.buf.signature_help,
{ buffer = event.buf, desc = "Signature Documentation" }
)
nmap("gD", vim.lsp.buf.declaration, "[G]oto [D]eclaration") nmap("gD", vim.lsp.buf.declaration, "[G]oto [D]eclaration")
end, end,
}) })

View File

@ -1,5 +1,6 @@
return { return {
"simrat39/rust-tools.nvim", "simrat39/rust-tools.nvim",
cond = false,
dependencies = { "neovim/nvim-lspconfig" }, dependencies = { "neovim/nvim-lspconfig" },
ft = "rust", ft = "rust",
keys = { keys = {

View File

@ -43,7 +43,6 @@ return {
name = "Telescope", name = "Telescope",
D = { name = "[D]evelopment" }, D = { name = "[D]evelopment" },
}, },
h = { name = "[H]arpoon" },
z = { name = "[Z]en" }, z = { name = "[Z]en" },
r = { name = "[R]ust" }, r = { name = "[R]ust" },
w = { name = "Vim[W]iki" }, w = { name = "Vim[W]iki" },