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, })