feat(snip): smart_jump() for node traversal

This commit is contained in:
arne314
2025-06-27 17:48:56 +02:00
parent 38d6c0d9bd
commit 50634a190d
2 changed files with 23 additions and 4 deletions

View File

@@ -52,11 +52,12 @@
store_selection_keys = "<Tab>",
})
require('typstar').setup()
local typstar = require('typstar')
typstar.setup({})
vim.keymap.set({'n', 'i'}, '<M-t>', '<Cmd>TypstarToggleSnippets<CR>', { silent = true, noremap = true })
vim.keymap.set({'n', 'i'}, '<M-j>', function() ls.jump( 1) end, { silent = true, noremap = true })
vim.keymap.set({'n', 'i'}, '<M-k>', function() ls.jump(-1) end, { silent = true, noremap = true })
vim.keymap.set({'n', 'i'}, '<M-j>', '<Cmd>TypstarSmartJump<CR>', { silent = true, noremap = true })
vim.keymap.set({'n', 'i'}, '<M-k>', '<Cmd>TypstarSmartJumpBack<CR>', { silent = true, noremap = true })
EOF
'';
plugins = [