From 6103108413e94d1169fec71855e030c8c820403a Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 10 Aug 2023 01:55:29 +0200 Subject: [PATCH] vim/treesitter: move keymap --- config/nvim/lua/fschauen/keymap.lua | 6 ++++ .../nvim/lua/fschauen/plugins/treesitter.lua | 34 ++++++++----------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/config/nvim/lua/fschauen/keymap.lua b/config/nvim/lua/fschauen/keymap.lua index 10f955b..44beb2c 100644 --- a/config/nvim/lua/fschauen/keymap.lua +++ b/config/nvim/lua/fschauen/keymap.lua @@ -121,6 +121,12 @@ local keymap = { { 'sl', 'set list! | set list?' }, { 'sw', 'set wrap! | set wrap?' }, { 'ss', 'set spell! | set spell?' }, + + treesitter = { + { 'tp', 'TSPlaygroundToggle' }, + { 'th', 'TSHighlightCapturesUnderCursor' }, + { 'tn', 'TSNodeUnderCursor' }, + }, } M.setup = function() diff --git a/config/nvim/lua/fschauen/plugins/treesitter.lua b/config/nvim/lua/fschauen/plugins/treesitter.lua index 2b4bb27..46151b3 100644 --- a/config/nvim/lua/fschauen/plugins/treesitter.lua +++ b/config/nvim/lua/fschauen/plugins/treesitter.lua @@ -1,12 +1,24 @@ return { 'nvim-treesitter/nvim-treesitter', - dependencies = { 'nvim-treesitter/nvim-treesitter-refactor', 'nvim-treesitter/nvim-treesitter-textobjects', 'nvim-treesitter/playground', }, - + keys = require('fschauen.keymap').treesitter, + event = { + 'BufReadPost', + 'BufNewFile' + }, + cmd = { + 'TSInstall', + 'TSUninstall', + 'TSUpdate', + 'TSUpdateSync', + 'TSInstallInfo', + 'TSInstallSync', + 'TSInstallFromGrammar', + }, main = 'nvim-treesitter.configs', opts = { ensure_installed = { @@ -84,23 +96,5 @@ return { enable = true, }, }, - event = { - 'BufReadPost', - 'BufNewFile' - }, - cmd = { - 'TSInstall', - 'TSUninstall', - 'TSUpdate', - 'TSUpdateSync', - 'TSInstallInfo', - 'TSInstallSync', - 'TSInstallFromGrammar', - }, - keys = { - { 'tp', 'TSPlaygroundToggle' }, - { 'th', 'TSHighlightCapturesUnderCursor' }, - { 'tn', 'TSNodeUnderCursor' }, - }, }