From 311ea6f97e420a09380c58e220f9fd9d4f51b6ce Mon Sep 17 00:00:00 2001 From: Zacharias-Brohn Date: Tue, 20 Jan 2026 12:32:04 +0100 Subject: [PATCH] treesitter --- lua/config/lspconfig.lua | 1 + lua/config/treesitter.lua | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lua/config/lspconfig.lua b/lua/config/lspconfig.lua index 478dfeb..81e2799 100644 --- a/lua/config/lspconfig.lua +++ b/lua/config/lspconfig.lua @@ -12,6 +12,7 @@ local function flatten_to_array(t) _flatten(t) return res end + local capabilities = vim.tbl_deep_extend( "force", {}, diff --git a/lua/config/treesitter.lua b/lua/config/treesitter.lua index c511881..c3ee00b 100644 --- a/lua/config/treesitter.lua +++ b/lua/config/treesitter.lua @@ -1,8 +1,8 @@ -local treesitter = require'nvim-treesitter' +local treesitter = require "nvim-treesitter" treesitter.setup {} -vim.api.nvim_create_autocmd('FileType', { +vim.api.nvim_create_autocmd("FileType", { callback = function(args) local has_parser = pcall(vim.treesitter.get_parser, args.buf) @@ -11,6 +11,8 @@ vim.api.nvim_create_autocmd('FileType', { end vim.treesitter.start() - vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + if vim.treesitter.get_parser(args.buf):lang() ~= "python" then + vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + end end, })