1

Neovim: Update mappings

This commit is contained in:
2024-10-11 13:35:08 +02:00
parent 35d2df0673
commit 08062ef1ad

View File

@ -257,15 +257,33 @@
action = "<cmd>Telescope current_buffer_fuzzy_find<cr>"; action = "<cmd>Telescope current_buffer_fuzzy_find<cr>";
options.desc = "Grep Buffer"; options.desc = "Grep Buffer";
} }
{
mode = "n";
key = ";";
action = "%";
options.desc = "Matching ()[]<>";
}
{ {
mode = "v"; mode = "v";
key = ";"; key = ";";
action = "<Esc>"; action = "<Esc>";
options.desc = "Exit Visual Mode"; options.desc = "Exit Visual Mode";
} }
{
mode = "v";
key = "?";
action = "<cmd>Telescope grep_string<cr>";
options.desc = "Find Selection";
}
]; ];
leader = [ leader = [
{
mode = "n";
key = "<leader>l";
action = "<cmd>Telescope oldfiles<cr>";
options.desc = "Last Files";
}
{ {
mode = "n"; mode = "n";
key = "<leader>L"; key = "<leader>L";
@ -296,6 +314,12 @@
action = "<cmd>Telescope resume<cr>"; action = "<cmd>Telescope resume<cr>";
options.desc = "Last Telescope Picker"; options.desc = "Last Telescope Picker";
} }
{
mode = "n";
key = "<leader>;";
action = "<cmd>Telescope command_history<cr>";
options.desc = "Last Commands";
}
{ {
mode = "n"; mode = "n";
key = "<leader>:"; key = "<leader>:";
@ -425,15 +449,16 @@
action = "+buffers"; action = "+buffers";
} }
{ {
# See :h telescope.builtin.buffers() for sorting opts
mode = "n"; mode = "n";
key = "<leader>bb"; key = "<leader>bb";
action = "<cmd>Telescope buffers sort_lastused=true<cr>"; # There is also sort_mru=true action = "<cmd>Telescope buffers ignore_current_buffer=false sort_mru=true<cr>";
options.desc = "List Buffers"; options.desc = "List Buffers";
} }
{ {
mode = "n"; mode = "n";
key = "<leader><Space>"; key = "<leader><Space>";
action = "<cmd>Telescope buffers sort_lastused=true<cr>"; action = "<cmd>Telescope buffers ignore_current_buffer=false sort_mru=true<cr>";
options.desc = "List Buffers"; options.desc = "List Buffers";
} }
{ {
@ -702,6 +727,7 @@
# options.desc = "Rename LSP symbol"; # options.desc = "Rename LSP symbol";
# } # }
{ {
# NOTE: There is also Telescope quickfix
mode = "n"; mode = "n";
key = "<leader>ca"; key = "<leader>ca";
action = "<cmd>lua vim.lsp.buf.code_action()<cr>"; action = "<cmd>lua vim.lsp.buf.code_action()<cr>";