Files
nixvim/config/keybindings.nix
T
2026-05-23 09:25:51 +02:00

53 lines
910 B
Nix

{ ... }:
let
defaultOptions = {
silent = true;
};
in
{
keymaps = [
{
key = "<space>e";
action = ":Neotree toggle<CR>";
options = defaultOptions;
}
{
key = "<C-s>";
action = ":w<CR>";
}
{
key = "<S-q>";
action = ":bdelete<CR>";
options = defaultOptions;
}
{
key = "<A-l>";
action = ":bnext<CR>";
options = defaultOptions;
}
{
key = "<A-h>";
action = ":bprevious<CR>";
options = defaultOptions;
}
{
key = "<C-f>";
action = ":lua vim.lsp.buf.format()<CR>";
options = defaultOptions;
}
{
action = ":ToggleTerm direction=float<CR>";
key = "<Space>t";
}
{
action = "<C-\\><C-n>";
key = "<Esc>";
options = {
silent = true;
desc = "Exit terminal insert mode";
};
mode = "t";
}
];
}