fix: set mode for all keymaps
This commit is contained in:
parent
53fdfbb8ba
commit
ec180d7365
13 changed files with 83 additions and 9 deletions
|
|
@ -2,6 +2,7 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L56-L89
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L56-L89
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>c";
|
key = "<leader>c";
|
||||||
options.desc = "Close buffer";
|
options.desc = "Close buffer";
|
||||||
|
|
||||||
|
|
@ -12,6 +13,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>C";
|
key = "<leader>C";
|
||||||
options.desc = "Force close buffer";
|
options.desc = "Force close buffer";
|
||||||
|
|
||||||
|
|
@ -22,6 +24,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "]b";
|
key = "]b";
|
||||||
options.desc = "Next buffer in tabline";
|
options.desc = "Next buffer in tabline";
|
||||||
|
|
||||||
|
|
@ -32,6 +35,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "[b";
|
key = "[b";
|
||||||
options.desc = "Previous buffer in tabline";
|
options.desc = "Previous buffer in tabline";
|
||||||
|
|
||||||
|
|
@ -42,6 +46,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = ">b";
|
key = ">b";
|
||||||
options.desc = "Move buffer tab right";
|
options.desc = "Move buffer tab right";
|
||||||
|
|
||||||
|
|
@ -52,6 +57,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<b";
|
key = "<b";
|
||||||
options.desc = "Move buffer tab left";
|
options.desc = "Move buffer tab left";
|
||||||
|
|
||||||
|
|
@ -62,6 +68,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>bc";
|
key = "<leader>bc";
|
||||||
options.desc = "Close all buffers except current";
|
options.desc = "Close all buffers except current";
|
||||||
|
|
||||||
|
|
@ -72,6 +79,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>bC";
|
key = "<leader>bC";
|
||||||
options.desc = "Close all buffers";
|
options.desc = "Close all buffers";
|
||||||
|
|
||||||
|
|
@ -82,6 +90,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>bl";
|
key = "<leader>bl";
|
||||||
options.desc = "Close all buffers to the left";
|
options.desc = "Close all buffers to the left";
|
||||||
|
|
||||||
|
|
@ -92,6 +101,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>bp";
|
key = "<leader>bp";
|
||||||
options.desc = "Previous buffer";
|
options.desc = "Previous buffer";
|
||||||
|
|
||||||
|
|
@ -102,6 +112,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>br";
|
key = "<leader>br";
|
||||||
options.desc = "Close all buffers to the right";
|
options.desc = "Close all buffers to the right";
|
||||||
|
|
||||||
|
|
@ -112,6 +123,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>bse";
|
key = "<Leader>bse";
|
||||||
options.desc = "By extension";
|
options.desc = "By extension";
|
||||||
|
|
||||||
|
|
@ -122,6 +134,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>bsr";
|
key = "<Leader>bsr";
|
||||||
options.desc = "By relative path";
|
options.desc = "By relative path";
|
||||||
|
|
||||||
|
|
@ -132,6 +145,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>bsp";
|
key = "<Leader>bsp";
|
||||||
options.desc = "By full path";
|
options.desc = "By full path";
|
||||||
|
|
||||||
|
|
@ -142,6 +156,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>bsi";
|
key = "<Leader>bsi";
|
||||||
options.desc = "By buffer number";
|
options.desc = "By buffer number";
|
||||||
|
|
||||||
|
|
@ -152,6 +167,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>bsm";
|
key = "<Leader>bsm";
|
||||||
options.desc = "By modification";
|
options.desc = "By modification";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L92-L100
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L92-L100
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ld";
|
key = "<Leader>ld";
|
||||||
options.desc = "Hover diagnostics";
|
options.desc = "Hover diagnostics";
|
||||||
|
|
||||||
|
|
@ -12,6 +13,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "[d";
|
key = "[d";
|
||||||
options.desc = "Previous diagnostic";
|
options.desc = "Previous diagnostic";
|
||||||
|
|
||||||
|
|
@ -22,6 +24,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "]d";
|
key = "]d";
|
||||||
options.desc = "Next diagnostic";
|
options.desc = "Next diagnostic";
|
||||||
|
|
||||||
|
|
@ -32,6 +35,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "gl";
|
key = "gl";
|
||||||
options.desc = "Hover diagnostics";
|
options.desc = "Hover diagnostics";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,41 +2,49 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L107-L114
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L107-L114
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-H>";
|
key = "<C-H>";
|
||||||
action = "<C-w>h";
|
action = "<C-w>h";
|
||||||
options.desc = "Move to left split";
|
options.desc = "Move to left split";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-J>";
|
key = "<C-J>";
|
||||||
action = "<C-w>j";
|
action = "<C-w>j";
|
||||||
options.desc = "Move to below split";
|
options.desc = "Move to below split";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-K>";
|
key = "<C-K>";
|
||||||
action = "<C-w>k";
|
action = "<C-w>k";
|
||||||
options.desc = "Move to above split";
|
options.desc = "Move to above split";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-L>";
|
key = "<C-L>";
|
||||||
action = "<C-w>l";
|
action = "<C-w>l";
|
||||||
options.desc = "Move to right split";
|
options.desc = "Move to right split";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-Up>";
|
key = "<C-Up>";
|
||||||
action = "<Cmd>resize -2<CR>";
|
action = "<Cmd>resize -2<CR>";
|
||||||
options.desc = "Resize split up";
|
options.desc = "Resize split up";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-Down>";
|
key = "<C-Down>";
|
||||||
action = "<Cmd>resize +2<CR>";
|
action = "<Cmd>resize +2<CR>";
|
||||||
options.desc = "Resize split down";
|
options.desc = "Resize split down";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-Left>";
|
key = "<C-Left>";
|
||||||
action = "<Cmd>vertical resize -2<CR>";
|
action = "<Cmd>vertical resize -2<CR>";
|
||||||
options.desc = "Resize split left";
|
options.desc = "Resize split left";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<C-Right>";
|
key = "<C-Right>";
|
||||||
action = "<Cmd>vertical resize +2<CR>";
|
action = "<Cmd>vertical resize +2<CR>";
|
||||||
options.desc = "Resize split right";
|
options.desc = "Resize split right";
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ in
|
||||||
# Standard operations
|
# Standard operations
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L27-L44
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L27-L44
|
||||||
{
|
{
|
||||||
key = "j";
|
|
||||||
mode = [ "n" "x" ];
|
mode = [ "n" "x" ];
|
||||||
|
key = "j";
|
||||||
action = "v:count == 0 ? 'gj' : 'j'";
|
action = "v:count == 0 ? 'gj' : 'j'";
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
@ -19,8 +19,8 @@ in
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
key = "k";
|
|
||||||
mode = [ "n" "x" ];
|
mode = [ "n" "x" ];
|
||||||
|
key = "k";
|
||||||
action = "v:count == 0 ? 'gk' : 'k'";
|
action = "v:count == 0 ? 'gk' : 'k'";
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
@ -30,51 +30,60 @@ in
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>w";
|
key = "<leader>w";
|
||||||
action = "<cmd>w<cr>";
|
action = "<cmd>w<cr>";
|
||||||
options.desc = "Save";
|
options.desc = "Save";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>q";
|
key = "<leader>q";
|
||||||
action = "<cmd>confirm q<cr>";
|
action = "<cmd>confirm q<cr>";
|
||||||
options.desc = "Quit window";
|
options.desc = "Quit window";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>Q";
|
key = "<leader>Q";
|
||||||
action = "<cmd>confirm qall<cr>";
|
action = "<cmd>confirm qall<cr>";
|
||||||
options.desc = "Exit neovim";
|
options.desc = "Exit neovim";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>n";
|
key = "<leader>n";
|
||||||
action = "<cmd>enew<cr>";
|
action = "<cmd>enew<cr>";
|
||||||
options.desc = "New file";
|
options.desc = "New file";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
inherit (forceWrite) action options;
|
inherit (forceWrite) action options;
|
||||||
|
mode = "n";
|
||||||
key = "<c-s>";
|
key = "<c-s>";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
inherit (forceWrite) options;
|
inherit (forceWrite) options;
|
||||||
key = "<c-s>";
|
|
||||||
mode = [ "i" "x" ];
|
mode = [ "i" "x" ];
|
||||||
|
key = "<c-s>";
|
||||||
action = "<esc>" + forceWrite.action;
|
action = "<esc>" + forceWrite.action;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<c-q>";
|
key = "<c-q>";
|
||||||
action = "<cmd>q!<cr>";
|
action = "<cmd>q!<cr>";
|
||||||
options.desc = "Force quit";
|
options.desc = "Force quit";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "|";
|
key = "|";
|
||||||
action = "<cmd>vsplit<cr>";
|
action = "<cmd>vsplit<cr>";
|
||||||
options.desc = "Vertical split";
|
options.desc = "Vertical split";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "\\";
|
key = "\\";
|
||||||
action = "<cmd>split<cr>";
|
action = "<cmd>split<cr>";
|
||||||
options.desc = "Horizontal split";
|
options.desc = "Horizontal split";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "gx";
|
key = "gx";
|
||||||
action.__raw = "require('astrocore').system_open";
|
action.__raw = "require('astrocore').system_open";
|
||||||
options.desc = "Open the file under cursor with system app";
|
options.desc = "Open the file under cursor with system app";
|
||||||
|
|
@ -83,14 +92,14 @@ in
|
||||||
# Stay in indent mode
|
# Stay in indent mode
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L117-L118
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L117-L118
|
||||||
{
|
{
|
||||||
|
mode = "v";
|
||||||
key = "<S-Tab>";
|
key = "<S-Tab>";
|
||||||
mode = [ "v" ];
|
|
||||||
action = "<gv";
|
action = "<gv";
|
||||||
options.desc = "Unindent line";
|
options.desc = "Unindent line";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "v";
|
||||||
key = "<Tab>";
|
key = "<Tab>";
|
||||||
mode = [ "v" ];
|
|
||||||
action = ">gv";
|
action = ">gv";
|
||||||
options.desc = "Indent line";
|
options.desc = "Indent line";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L103-L104
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L103-L104
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "]t";
|
key = "]t";
|
||||||
options.desc = "Next tab";
|
options.desc = "Next tab";
|
||||||
|
|
||||||
|
|
@ -12,6 +13,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "[t";
|
key = "[t";
|
||||||
options.desc = "Previous tab";
|
options.desc = "Previous tab";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,26 +2,26 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L121-L124
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L121-L124
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
mode = "t";
|
||||||
key = "<C-H>";
|
key = "<C-H>";
|
||||||
mode = [ "t" ];
|
|
||||||
action = "<Cmd>wincmd h<CR>";
|
action = "<Cmd>wincmd h<CR>";
|
||||||
options.desc = "Terminal left window navigation";
|
options.desc = "Terminal left window navigation";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "t";
|
||||||
key = "<C-J>";
|
key = "<C-J>";
|
||||||
mode = [ "t" ];
|
|
||||||
action = "<Cmd>wincmd j<CR>";
|
action = "<Cmd>wincmd j<CR>";
|
||||||
options.desc = "Terminal down window navigation";
|
options.desc = "Terminal down window navigation";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "t";
|
||||||
key = "<C-K>";
|
key = "<C-K>";
|
||||||
mode = [ "t" ];
|
|
||||||
action = "<Cmd>wincmd k<CR>";
|
action = "<Cmd>wincmd k<CR>";
|
||||||
options.desc = "Terminal up window navigation";
|
options.desc = "Terminal up window navigation";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "t";
|
||||||
key = "<C-L>";
|
key = "<C-L>";
|
||||||
mode = [ "t" ];
|
|
||||||
action = "<Cmd>wincmd l<CR>";
|
action = "<Cmd>wincmd l<CR>";
|
||||||
options.desc = "Terminal right window navigation";
|
options.desc = "Terminal right window navigation";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L128-L145
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/_astrocore_mappings.lua#L128-L145
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>uA";
|
key = "<Leader>uA";
|
||||||
options.desc = "Toggle rooter autochdir";
|
options.desc = "Toggle rooter autochdir";
|
||||||
|
|
||||||
|
|
@ -12,6 +13,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ub";
|
key = "<Leader>ub";
|
||||||
options.desc = "Toggle background";
|
options.desc = "Toggle background";
|
||||||
|
|
||||||
|
|
@ -22,6 +24,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ud";
|
key = "<Leader>ud";
|
||||||
options.desc = "Toggle diagnostics";
|
options.desc = "Toggle diagnostics";
|
||||||
|
|
||||||
|
|
@ -32,6 +35,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ug";
|
key = "<Leader>ug";
|
||||||
options.desc = "Toggle signcolumn";
|
options.desc = "Toggle signcolumn";
|
||||||
|
|
||||||
|
|
@ -42,6 +46,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>u>";
|
key = "<Leader>u>";
|
||||||
options.desc = "Toggle foldcolumn";
|
options.desc = "Toggle foldcolumn";
|
||||||
|
|
||||||
|
|
@ -52,6 +57,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ui";
|
key = "<Leader>ui";
|
||||||
options.desc = "Change indent setting";
|
options.desc = "Change indent setting";
|
||||||
|
|
||||||
|
|
@ -62,6 +68,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ul";
|
key = "<Leader>ul";
|
||||||
options.desc = "Toggle statusline";
|
options.desc = "Toggle statusline";
|
||||||
|
|
||||||
|
|
@ -72,6 +79,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>un";
|
key = "<Leader>un";
|
||||||
options.desc = "Change line numbering";
|
options.desc = "Change line numbering";
|
||||||
|
|
||||||
|
|
@ -82,6 +90,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>uN";
|
key = "<Leader>uN";
|
||||||
options.desc = "Toggle Notifications";
|
options.desc = "Toggle Notifications";
|
||||||
|
|
||||||
|
|
@ -92,6 +101,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>up";
|
key = "<Leader>up";
|
||||||
options.desc = "Toggle paste mode";
|
options.desc = "Toggle paste mode";
|
||||||
|
|
||||||
|
|
@ -102,6 +112,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>us";
|
key = "<Leader>us";
|
||||||
options.desc = "Toggle spellcheck";
|
options.desc = "Toggle spellcheck";
|
||||||
|
|
||||||
|
|
@ -112,6 +123,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>uS";
|
key = "<Leader>uS";
|
||||||
options.desc = "Toggle conceal";
|
options.desc = "Toggle conceal";
|
||||||
|
|
||||||
|
|
@ -122,6 +134,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>ut";
|
key = "<Leader>ut";
|
||||||
options.desc = "Toggle tabline";
|
options.desc = "Toggle tabline";
|
||||||
|
|
||||||
|
|
@ -132,6 +145,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>uu";
|
key = "<Leader>uu";
|
||||||
options.desc = "Toggle URL highlight";
|
options.desc = "Toggle URL highlight";
|
||||||
|
|
||||||
|
|
@ -142,6 +156,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>uw";
|
key = "<Leader>uw";
|
||||||
options.desc = "Toggle wrap";
|
options.desc = "Toggle wrap";
|
||||||
|
|
||||||
|
|
@ -152,6 +167,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>uy";
|
key = "<Leader>uy";
|
||||||
options.desc = "Toggle syntax highlight";
|
options.desc = "Toggle syntax highlight";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -172,6 +172,7 @@ in
|
||||||
|
|
||||||
keymaps = [
|
keymaps = [
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>h";
|
key = "<leader>h";
|
||||||
options.desc = "Home screen";
|
options.desc = "Home screen";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
rootOpts.keymaps = [
|
rootOpts.keymaps = [
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>ua";
|
key = "<leader>ua";
|
||||||
action.__raw = "function() require('astrocore.toggles').autopairs() end";
|
action.__raw = "function() require('astrocore.toggles').autopairs() end";
|
||||||
options.desc = "Toggle autopairs";
|
options.desc = "Toggle autopairs";
|
||||||
|
|
|
||||||
|
|
@ -33,51 +33,61 @@
|
||||||
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/gitsigns.lua#L9-L21
|
# https://github.com/AstroNvim/AstroNvim/blob/v4.7.7/lua/astronvim/plugins/gitsigns.lua#L9-L21
|
||||||
keymaps = [
|
keymaps = [
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "]g";
|
key = "]g";
|
||||||
action.__raw = "function() require('gitsigns').next_hunk() end";
|
action.__raw = "function() require('gitsigns').next_hunk() end";
|
||||||
options.desc = "Next Git hunk";
|
options.desc = "Next Git hunk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "[g";
|
key = "[g";
|
||||||
action.__raw = "function() require('gitsigns').prev_hunk() end";
|
action.__raw = "function() require('gitsigns').prev_hunk() end";
|
||||||
options.desc = "Previous Git hunk";
|
options.desc = "Previous Git hunk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>gl";
|
key = "<leader>gl";
|
||||||
action.__raw = "function() require('gitsigns').blame_line { full = true } end";
|
action.__raw = "function() require('gitsigns').blame_line { full = true } end";
|
||||||
options.desc = "View full Git blame";
|
options.desc = "View full Git blame";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gp";
|
key = "<Leader>gp";
|
||||||
action.__raw = "function() require('gitsigns').preview_hunk_inline() end";
|
action.__raw = "function() require('gitsigns').preview_hunk_inline() end";
|
||||||
options.desc = "Preview Git hunk";
|
options.desc = "Preview Git hunk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gh";
|
key = "<Leader>gh";
|
||||||
action.__raw = "function() require('gitsigns').reset_hunk() end";
|
action.__raw = "function() require('gitsigns').reset_hunk() end";
|
||||||
options.desc = "Reset Git hunk";
|
options.desc = "Reset Git hunk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gr";
|
key = "<Leader>gr";
|
||||||
action.__raw = "function() require('gitsigns').reset_buffer() end";
|
action.__raw = "function() require('gitsigns').reset_buffer() end";
|
||||||
options.desc = "Reset Git buffer";
|
options.desc = "Reset Git buffer";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gs";
|
key = "<Leader>gs";
|
||||||
action.__raw = "function() require('gitsigns').stage_hunk() end";
|
action.__raw = "function() require('gitsigns').stage_hunk() end";
|
||||||
options.desc = "Stage Git hunk";
|
options.desc = "Stage Git hunk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gS";
|
key = "<Leader>gS";
|
||||||
action.__raw = "function() require('gitsigns').stage_buffer() end";
|
action.__raw = "function() require('gitsigns').stage_buffer() end";
|
||||||
options.desc = "Stage Git buffer";
|
options.desc = "Stage Git buffer";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gu";
|
key = "<Leader>gu";
|
||||||
action.__raw = "function() require('gitsigns').undo_stage_hunk() end";
|
action.__raw = "function() require('gitsigns').undo_stage_hunk() end";
|
||||||
options.desc = "Unstage Git hunk";
|
options.desc = "Unstage Git hunk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<Leader>gd";
|
key = "<Leader>gd";
|
||||||
action.__raw = "function() require('gitsigns').diffthis() end";
|
action.__raw = "function() require('gitsigns').diffthis() end";
|
||||||
options.desc = "View Git diff";
|
options.desc = "View Git diff";
|
||||||
|
|
|
||||||
|
|
@ -160,6 +160,7 @@
|
||||||
|
|
||||||
keymaps = [
|
keymaps = [
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>bb";
|
key = "<leader>bb";
|
||||||
options.desc = "Select buffer from tabline";
|
options.desc = "Select buffer from tabline";
|
||||||
|
|
||||||
|
|
@ -170,6 +171,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>bd";
|
key = "<leader>bd";
|
||||||
options.desc = "Close buffer from tabline";
|
options.desc = "Close buffer from tabline";
|
||||||
|
|
||||||
|
|
@ -182,6 +184,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>b\\";
|
key = "<leader>b\\";
|
||||||
options.desc = "Horizontal split buffer from tabline";
|
options.desc = "Horizontal split buffer from tabline";
|
||||||
|
|
||||||
|
|
@ -195,6 +198,7 @@
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>b|";
|
key = "<leader>b|";
|
||||||
options.desc = "Vertical split buffer from tabline";
|
options.desc = "Vertical split buffer from tabline";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -245,11 +245,13 @@
|
||||||
|
|
||||||
keymaps = [
|
keymaps = [
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>e";
|
key = "<leader>e";
|
||||||
action = "<cmd>Neotree toggle<cr>";
|
action = "<cmd>Neotree toggle<cr>";
|
||||||
options.desc = "Toggle explorer";
|
options.desc = "Toggle explorer";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>o";
|
key = "<leader>o";
|
||||||
options.desc = "Toggle explorer focus";
|
options.desc = "Toggle explorer focus";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
|
|
||||||
rootOpts.keymaps = [
|
rootOpts.keymaps = [
|
||||||
{
|
{
|
||||||
|
mode = "n";
|
||||||
key = "<leader>uz";
|
key = "<leader>uz";
|
||||||
action = "<cmd>HighlightColors Toggle<cr>";
|
action = "<cmd>HighlightColors Toggle<cr>";
|
||||||
options.desc = "Toggle color highlight";
|
options.desc = "Toggle color highlight";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue