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

@ -9,8 +9,8 @@ in {
config = mkIf cfg.enable {
vim.startPlugins = ["hop-nvim"];
vim.nnoremap = {
"<leader>h" = "<cmd> HopPattern<CR>";
vim.maps.normal."<leader>h" = {
action = "<cmd> HopPattern<CR>";
};
vim.luaConfigRC.hop-nvim = nvim.dag.entryAnywhere ''

View file

@ -13,38 +13,38 @@ in {
"telescope"
];
vim.nnoremap =
vim.maps.normal =
{
"<leader>ff" = "<cmd> Telescope find_files<CR>";
"<leader>fg" = "<cmd> Telescope live_grep<CR>";
"<leader>fb" = "<cmd> Telescope buffers<CR>";
"<leader>fh" = "<cmd> Telescope help_tags<CR>";
"<leader>ft" = "<cmd> Telescope<CR>";
"<leader>ff" = {action = "<cmd> Telescope find_files<CR>";};
"<leader>fg" = {action = "<cmd> Telescope live_grep<CR>";};
"<leader>fb" = {action = "<cmd> Telescope buffers<CR>";};
"<leader>fh" = {action = "<cmd> Telescope help_tags<CR>";};
"<leader>ft" = {action = "<cmd> Telescope<CR>";};
"<leader>fvcw" = "<cmd> Telescope git_commits<CR>";
"<leader>fvcb" = "<cmd> Telescope git_bcommits<CR>";
"<leader>fvb" = "<cmd> Telescope git_branches<CR>";
"<leader>fvs" = "<cmd> Telescope git_status<CR>";
"<leader>fvx" = "<cmd> Telescope git_stash<CR>";
"<leader>fvcw" = {action = "<cmd> Telescope git_commits<CR>";};
"<leader>fvcb" = {action = "<cmd> Telescope git_bcommits<CR>";};
"<leader>fvb" = {action = "<cmd> Telescope git_branches<CR>";};
"<leader>fvs" = {action = "<cmd> Telescope git_status<CR>";};
"<leader>fvx" = {action = "<cmd> Telescope git_stash<CR>";};
}
// (
if config.vim.lsp.enable
then {
"<leader>flsb" = "<cmd> Telescope lsp_document_symbols<CR>";
"<leader>flsw" = "<cmd> Telescope lsp_workspace_symbols<CR>";
"<leader>flsb" = {action = "<cmd> Telescope lsp_document_symbols<CR>";};
"<leader>flsw" = {action = "<cmd> Telescope lsp_workspace_symbols<CR>";};
"<leader>flr" = "<cmd> Telescope lsp_references<CR>";
"<leader>fli" = "<cmd> Telescope lsp_implementations<CR>";
"<leader>flD" = "<cmd> Telescope lsp_definitions<CR>";
"<leader>flt" = "<cmd> Telescope lsp_type_definitions<CR>";
"<leader>fld" = "<cmd> Telescope diagnostics<CR>";
"<leader>flr" = {action = "<cmd> Telescope lsp_references<CR>";};
"<leader>fli" = {action = "<cmd> Telescope lsp_implementations<CR>";};
"<leader>flD" = {action = "<cmd> Telescope lsp_definitions<CR>";};
"<leader>flt" = {action = "<cmd> Telescope lsp_type_definitions<CR>";};
"<leader>fld" = {action = "<cmd> Telescope diagnostics<CR>";};
}
else {}
)
// (
if config.vim.treesitter.enable
then {
"<leader>fs" = "<cmd> Telescope treesitter<CR>";
"<leader>fs" = {action = "<cmd> Telescope treesitter<CR>";};
}
else {}
);