refactor!: use a new keymaps configuration format

This commit is contained in:
n3oney 2023-04-10 13:42:31 +02:00
commit 0649f710be
No known key found for this signature in database
GPG key ID: C786693DE727850E
11 changed files with 343 additions and 182 deletions

View file

@ -10,21 +10,51 @@ in {
config = {
vim.startPlugins = ["plenary-nvim"];
vim.nmap = mkIf cfg.disableArrows {
"<up>" = "<nop>";
"<down>" = "<nop>";
"<left>" = "<nop>";
"<right>" = "<nop>";
};
vim.maps.normal =
mkIf cfg.disableArrows {
"<up>" = {
action = "<nop>";
vim.imap = mkIf cfg.disableArrows {
"<up>" = "<nop>";
"<down>" = "<nop>";
"<left>" = "<nop>";
"<right>" = "<nop>";
};
noremap = false;
};
"<down>" = {
action = "<nop>";
vim.nnoremap = mkIf cfg.mapLeaderSpace {"<space>" = "<nop>";};
noremap = false;
};
"<left>" = {
action = "<nop>";
noremap = false;
};
"<right>" = {
action = "<nop>";
noremap = false;
};
}
// mkIf cfg.mapLeaderSpace {
"<space>" = {
action = "<nop>";
};
};
vim.maps.insert = mkIf cfg.disableArrows {
"<up>" = {
action = "<nop>";
noremap = false;
};
"<down>" = {
action = "<nop>";
noremap = false;
};
"<left>" = {
action = "<nop>";
noremap = false;
};
"<right>" = {
action = "<nop>";
noremap = false;
};
};
vim.configRC.basic = nvim.dag.entryAfter ["globalsScript"] ''
" Debug mode settings