more useful keybindings

This commit is contained in:
chloe 2025-07-08 11:10:11 +02:00
parent 52981fda4b
commit 9c4287f016
2 changed files with 36 additions and 2 deletions

View file

@ -1,6 +1,6 @@
# Nixvim template # miovim
This template gives you a good starting point for configuring nixvim standalone. this neovim config is highly inspired from lazyvim, but with some tweaks and changes i added!
## Configuring ## Configuring

View file

@ -134,6 +134,16 @@
desc = "Buffer Diagnostics (Trouble)"; desc = "Buffer Diagnostics (Trouble)";
}; };
} }
# vertical split
{
mode = "n";
action = "<cmd>vsplit<cr>";
key = "<Leader>|";
options = {
desc = "Vertical Split";
};
}
]; ];
plugins.fzf-lua.keymaps = { plugins.fzf-lua.keymaps = {
@ -142,4 +152,28 @@
"<leader>gf" = "git_files"; "<leader>gf" = "git_files";
"<leader>," = "buffers"; "<leader>," = "buffers";
}; };
lsp.keymaps = [
{
key = "gd";
lspBufAction = "definition";
}
{
key = "gD";
lspBufAction = "references";
}
{
key = "gt";
lspBufAction = "type_definition";
}
{
key = "gi";
lspBufAction = "implementation";
}
{
key = "K";
lspBufAction = "hover";
}
];
} }