Add flash remote keybinding
Had to make the treesitter motion keybiding for assignments a bit weird but its worth it since flash remote is much more useful.
This commit is contained in:
parent
5c69c135a9
commit
9e0ac0fd27
2 changed files with 15 additions and 4 deletions
|
|
@ -38,10 +38,10 @@ return {
|
||||||
keymaps = {
|
keymaps = {
|
||||||
["as"] = { query = "@local.scope", query_group = "locals", desc = "Select language scope" },
|
["as"] = { query = "@local.scope", query_group = "locals", desc = "Select language scope" },
|
||||||
|
|
||||||
["a="] = { query = "@assignment.outer", desc = "Select outer part of an assignment" },
|
["=a"] = { query = "@assignment.outer", desc = "Select outer part of an assignment" },
|
||||||
["i="] = { query = "@assignment.inner", desc = "Select inner part of an assignment" },
|
["=i"] = { query = "@assignment.inner", desc = "Select inner part of an assignment" },
|
||||||
["l="] = { query = "@assignment.lhs", desc = "Select left hand side of an assignment" },
|
["=l"] = { query = "@assignment.lhs", desc = "Select left hand side of an assignment" },
|
||||||
["r="] = { query = "@assignment.rhs", desc = "Select right hand side of an assignment" },
|
["=r"] = { query = "@assignment.rhs", desc = "Select right hand side of an assignment" },
|
||||||
|
|
||||||
["aa"] = { query = "@parameter.outer", desc = "Select outer part of a parameter/argument" },
|
["aa"] = { query = "@parameter.outer", desc = "Select outer part of a parameter/argument" },
|
||||||
["ia"] = { query = "@parameter.inner", desc = "Select inner part of a parameter/argument" },
|
["ia"] = { query = "@parameter.inner", desc = "Select inner part of a parameter/argument" },
|
||||||
|
|
|
||||||
|
|
@ -383,6 +383,17 @@ return {
|
||||||
desc = "Flash Treesitter search ⚡",
|
desc = "Flash Treesitter search ⚡",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
mode = "o",
|
||||||
|
{
|
||||||
|
"r",
|
||||||
|
function()
|
||||||
|
-- https://www.lorenzobettini.it/2025/05/using-flash-remote-in-neovim/
|
||||||
|
require("flash").remote()
|
||||||
|
end,
|
||||||
|
desc = "Flash remote ⚡",
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
mode = "c",
|
mode = "c",
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue