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:
Fábio André Damas 2025-08-05 00:13:54 +00:00
parent 5c69c135a9
commit 9e0ac0fd27
2 changed files with 15 additions and 4 deletions

View file

@ -38,10 +38,10 @@ return {
keymaps = {
["as"] = { query = "@local.scope", query_group = "locals", desc = "Select language scope" },
["a="] = { query = "@assignment.outer", desc = "Select outer 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" },
["r="] = { query = "@assignment.rhs", desc = "Select right hand side 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" },
["=l"] = { query = "@assignment.lhs", desc = "Select left 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" },
["ia"] = { query = "@parameter.inner", desc = "Select inner part of a parameter/argument" },

View file

@ -383,6 +383,17 @@ return {
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",
{