vim/treesitter: move keymap

This commit is contained in:
Fernando Schauenburg 2023-08-10 01:55:29 +02:00
parent fc43e476e2
commit 6103108413
2 changed files with 20 additions and 20 deletions

View file

@ -121,6 +121,12 @@ local keymap = {
{ '<leader>sl', '<cmd>set list! | set list?<CR>' }, { '<leader>sl', '<cmd>set list! | set list?<CR>' },
{ '<leader>sw', '<cmd>set wrap! | set wrap?<CR>' }, { '<leader>sw', '<cmd>set wrap! | set wrap?<CR>' },
{ '<leader>ss', '<cmd>set spell! | set spell?<CR>' }, { '<leader>ss', '<cmd>set spell! | set spell?<CR>' },
treesitter = {
{ '<leader>tp', '<cmd>TSPlaygroundToggle<cr>' },
{ '<leader>th', '<cmd>TSHighlightCapturesUnderCursor<cr>' },
{ '<leader>tn', '<cmd>TSNodeUnderCursor<cr>' },
},
} }
M.setup = function() M.setup = function()

View file

@ -1,12 +1,24 @@
return { return {
'nvim-treesitter/nvim-treesitter', 'nvim-treesitter/nvim-treesitter',
dependencies = { dependencies = {
'nvim-treesitter/nvim-treesitter-refactor', 'nvim-treesitter/nvim-treesitter-refactor',
'nvim-treesitter/nvim-treesitter-textobjects', 'nvim-treesitter/nvim-treesitter-textobjects',
'nvim-treesitter/playground', 'nvim-treesitter/playground',
}, },
keys = require('fschauen.keymap').treesitter,
event = {
'BufReadPost',
'BufNewFile'
},
cmd = {
'TSInstall',
'TSUninstall',
'TSUpdate',
'TSUpdateSync',
'TSInstallInfo',
'TSInstallSync',
'TSInstallFromGrammar',
},
main = 'nvim-treesitter.configs', main = 'nvim-treesitter.configs',
opts = { opts = {
ensure_installed = { ensure_installed = {
@ -84,23 +96,5 @@ return {
enable = true, enable = true,
}, },
}, },
event = {
'BufReadPost',
'BufNewFile'
},
cmd = {
'TSInstall',
'TSUninstall',
'TSUpdate',
'TSUpdateSync',
'TSInstallInfo',
'TSInstallSync',
'TSInstallFromGrammar',
},
keys = {
{ '<leader>tp', '<cmd>TSPlaygroundToggle<cr>' },
{ '<leader>th', '<cmd>TSHighlightCapturesUnderCursor<cr>' },
{ '<leader>tn', '<cmd>TSNodeUnderCursor<cr>' },
},
} }