From 80bb0e07cf25237dae5c2f2a0827cf0034a4de61 Mon Sep 17 00:00:00 2001 From: Anton Volnuhin Date: Tue, 3 Mar 2026 00:46:43 +0300 Subject: [PATCH] migrate treesitter to new API, fix tide script ordering MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace removed require('nvim-treesitter.configs').setup with new require('nvim-treesitter').setup() + .install() API - Rename tide configure script so it sorts after the main installer (configure_tide → z_configure_tide), fixing fresh installs Co-Authored-By: Claude Opus 4.6 --- private_dot_config/nvim/init.lua | 26 +++++++------------ ...un_onchange_after_z_configure_tide.sh.tmpl | 0 2 files changed, 10 insertions(+), 16 deletions(-) rename run_onchange_after_configure_tide.sh.tmpl => run_onchange_after_z_configure_tide.sh.tmpl (100%) diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua index 73cd783..87682eb 100644 --- a/private_dot_config/nvim/init.lua +++ b/private_dot_config/nvim/init.lua @@ -32,7 +32,16 @@ require("lazy").setup({ -- Gruvbox colorscheme { "ellisonleao/gruvbox.nvim", priority = 1000 }, -- Treesitter for better highlighting and moving - { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate" }, + { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", + config = function() + require("nvim-treesitter").setup({}) + require("nvim-treesitter").install({ + "c", "query", "vimdoc", "vim", "bash", "go", "css", + "python", "html", "javascript", "json", "jsonc", + "lua", "rust", "typescript", + }) + end, + }, { "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim" } }, { "nvim-tree/nvim-tree.lua" }, { "jeffkreeftmeijer/vim-numbertoggle" }, @@ -216,21 +225,6 @@ auto_session.setup({ }) -- require("auto-session-nvim-tree").setup(auto_session) -require('nvim-treesitter.configs').setup { - ensure_installed = { 'c','query','vimdoc','vim','bash', 'go', 'css', 'python', 'html', 'javascript', 'json', 'jsonc', 'lua', 'rust', 'typescript' }, - highlight = { - enable = true, - }, - incremental_selection = { - enable = true, - keymaps = { - init_selection = "", -- set to `false` to disable one of the mappings - node_incremental = "", - scope_incremental = "", - node_decremental = "", - }, - }, -} vim.cmd([[highlight IndentBlanklineIndent1 guifg=#443838 gui=nocombine]]) diff --git a/run_onchange_after_configure_tide.sh.tmpl b/run_onchange_after_z_configure_tide.sh.tmpl similarity index 100% rename from run_onchange_after_configure_tide.sh.tmpl rename to run_onchange_after_z_configure_tide.sh.tmpl