We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a8549d commit d7b8fecCopy full SHA for d7b8fec
1 file changed
docs/plugins/treesitter.md
@@ -258,8 +258,14 @@ opts = {
258
259
for method, keymaps in pairs(moves) do
260
for key, query in pairs(keymaps) do
261
- local desc = query:gsub("@", ""):gsub("%..*", "")
262
- desc = desc:sub(1, 1):upper() .. desc:sub(2)
+ local queries = type(query) == "table" and query or { query }
+ local parts = {}
263
+ for _, q in ipairs(queries) do
264
+ local part = q:gsub("@", ""):gsub("%..*", "")
265
+ part = part:sub(1, 1):upper() .. part:sub(2)
266
+ table.insert(parts, part)
267
+ end
268
+ local desc = table.concat(parts, " or ")
269
desc = (key:sub(1, 1) == "[" and "Prev " or "Next ") .. desc
270
desc = desc .. (key:sub(2, 2) == key:sub(2, 2):upper() and " End" or " Start")
271
if not (vim.wo.diff and key:find("[cC]")) then
0 commit comments