diff --git a/install/nvim/config/lua/plugins/lsp.lua b/install/nvim/config/lua/plugins/lsp.lua index bf6826d..4d6df23 100644 --- a/install/nvim/config/lua/plugins/lsp.lua +++ b/install/nvim/config/lua/plugins/lsp.lua @@ -109,6 +109,7 @@ local servers = { name = "basedpyright", filetypes = { "python" }, cmd = { "basedpyright-langserver", "--stdio" }, + root_markers = { "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", ".git", vim.uv.cwd() }, settings = { basedpyright = { disableOrganizeImports = true, diff --git a/install/nvim/config/lua/plugins/syntax.lua b/install/nvim/config/lua/plugins/syntax.lua index a07bc74..9330b2d 100644 --- a/install/nvim/config/lua/plugins/syntax.lua +++ b/install/nvim/config/lua/plugins/syntax.lua @@ -11,13 +11,11 @@ vim.api.nvim_create_autocmd("FileType", { callback = function(args) local ft = vim.bo[args.buf].filetype - local ok = pcall(vim.treesitter.language.add, ft) + local ok = pcall(vim.treesitter.start, args.buf, ft) if not ok then return end - vim.treesitter.start(args.buf, ft) - if ft ~= "ruby" then vim.bo[args.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" end