mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-09-05 18:01:32 +00:00
refactor!: use a new keymaps configuration format
This commit is contained in:
parent
f5b1844d2e
commit
0649f710be
11 changed files with 343 additions and 182 deletions
|
@ -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 ''
|
||||
|
|
|
@ -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 {}
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue