aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/lua.txt
diff options
context:
space:
mode:
authorMaria José Solano <majosolano99@gmail.com>2024-04-29 13:45:53 -0700
committerGitHub <noreply@github.com>2024-04-29 13:45:53 -0700
commitbc7f86209d3961aa479a8caeb792a8d39de55ece (patch)
tree5a6415c31d2f5f0453ba15dce551240ea9f791b1 /runtime/doc/lua.txt
parenta1c9da2d5af002ec5e9eb5ac1c0c61fc12ec4190 (diff)
downloadrneovim-bc7f86209d3961aa479a8caeb792a8d39de55ece.tar.gz
rneovim-bc7f86209d3961aa479a8caeb792a8d39de55ece.tar.bz2
rneovim-bc7f86209d3961aa479a8caeb792a8d39de55ece.zip
fix(lsp): redundant vim.snippet.jumpable #28560
Diffstat (limited to 'runtime/doc/lua.txt')
-rw-r--r--runtime/doc/lua.txt49
1 files changed, 27 insertions, 22 deletions
diff --git a/runtime/doc/lua.txt b/runtime/doc/lua.txt
index 51dcf99dd2..c5d656992c 100644
--- a/runtime/doc/lua.txt
+++ b/runtime/doc/lua.txt
@@ -4306,8 +4306,33 @@ Iter:totable() *Iter:totable()*
==============================================================================
Lua module: vim.snippet *vim.snippet*
-vim.snippet.active() *vim.snippet.active()*
- Returns `true` if there's an active snippet in the current buffer.
+*vim.snippet.ActiveFilter*
+
+ Fields: ~
+ • {direction} (`vim.snippet.Direction`) Navigation direction. -1 for
+ previous, 1 for next.
+
+
+vim.snippet.active({filter}) *vim.snippet.active()*
+ Returns `true` if there's an active snippet in the current buffer,
+ applying the given filter if provided.
+
+ You can use this function to navigate a snippet as follows: >lua
+ vim.keymap.set({ 'i', 's' }, '<Tab>', function()
+ if vim.snippet.active({ direction = 1 }) then
+ return '<cmd>lua vim.snippet.jump(1)<cr>'
+ else
+ return '<Tab>'
+ end
+ end, { expr = true })
+<
+
+ Parameters: ~
+ • {filter} (`vim.snippet.ActiveFilter?`) Filter to constrain the search
+ with:
+ • `direction` (vim.snippet.Direction): Navigation direction.
+ Will return `true` if the snippet can be jumped in the
+ given direction. See |vim.snippet.ActiveFilter|.
Return: ~
(`boolean`)
@@ -4343,26 +4368,6 @@ vim.snippet.jump({direction}) *vim.snippet.jump()*
• {direction} (`vim.snippet.Direction`) Navigation direction. -1 for
previous, 1 for next.
-vim.snippet.jumpable({direction}) *vim.snippet.jumpable()*
- Returns `true` if there is an active snippet which can be jumped in the
- given direction. You can use this function to navigate a snippet as
- follows: >lua
- vim.keymap.set({ 'i', 's' }, '<Tab>', function()
- if vim.snippet.jumpable(1) then
- return '<cmd>lua vim.snippet.jump(1)<cr>'
- else
- return '<Tab>'
- end
- end, { expr = true })
-<
-
- Parameters: ~
- • {direction} (`vim.snippet.Direction`) Navigation direction. -1 for
- previous, 1 for next.
-
- Return: ~
- (`boolean`)
-
==============================================================================
Lua module: vim.text *vim.text*