Moves to snacks picker
and adapts blink keybindings
This commit is contained in:
parent
31dc7d2f55
commit
26428924c0
7 changed files with 54 additions and 313 deletions
|
|
@ -26,6 +26,12 @@ return {
|
|||
enabled = true,
|
||||
configure = true,
|
||||
},
|
||||
picker = {
|
||||
enabled = true,
|
||||
prompt = "λ ",
|
||||
preset = "ivy",
|
||||
layout = { position = "bottom" },
|
||||
},
|
||||
statuscolumn = { enabled = true },
|
||||
zen = { enabled = true },
|
||||
},
|
||||
|
|
@ -36,6 +42,26 @@ return {
|
|||
{ "<leader>gb", function() Snacks.git.blame_line() end, desc = "Show git blame for current line" },
|
||||
{ "<leader>gl", function() Snacks.gitbrowse() end, desc = "Open link to line at git remote" },
|
||||
-- Zen Mode
|
||||
{ "<leader>z", function() Snacks.zen() end, desc = "Toggle Zen Mode" }
|
||||
{ "<leader>z", function() Snacks.zen() end, desc = "Toggle Zen Mode" },
|
||||
-- Picker
|
||||
{ "<leader>", function() end, desc = "" },
|
||||
{ "<leader>.", function() Snacks.picker.files() end, desc = "" },
|
||||
{ "<leader><leader>", function() Snacks.picker.git_files() end, desc = "Git files" },
|
||||
-- Find
|
||||
{ "<leader>fr", function() Snacks.picker.recent() end, desc = "Recent" },
|
||||
{ "<leader>fp", function() Snacks.picker.projects() end, desc = "Projects" },
|
||||
-- Search
|
||||
{ "<leader>ss", function() Snacks.picker.grep() end, desc = "Grep" },
|
||||
{ "<leader>sw", function() Snacks.picker.grep_word() end, desc = "Visual selection or word", mode = { "n", "x" } },
|
||||
{ "<leader>su", function() Snacks.picker.undo() end, desc = "Undo History" },
|
||||
-- Diagnostics
|
||||
{ "<leader>td", function() Snacks.picker.diagnostics_buffer() end, desc = "Buffer Diagnostics" },
|
||||
{ "<leader>ta", function() Snacks.picker.diagnostics() end, desc = "Diagnostics" },
|
||||
-- LSP
|
||||
{ "gd", function() Snacks.picker.lsp_definitions() end, desc = "Goto Definition" },
|
||||
{ "gD", function() Snacks.picker.lsp_declarations() end, desc = "Goto Declaration" },
|
||||
{ "grr", function() Snacks.picker.lsp_references() end, nowait = true, desc = "References" },
|
||||
{ "gI", function() Snacks.picker.lsp_implementations() end, desc = "Goto Implementation" },
|
||||
{ "gy", function() Snacks.picker.lsp_type_definitions() end, desc = "Goto T[y]pe Definition" },
|
||||
},
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue