diff --git a/nvim/lua/plugins/lsp/mason.lua b/nvim/lua/plugins/lsp/mason.lua index de77c36..91bc10b 100755 --- a/nvim/lua/plugins/lsp/mason.lua +++ b/nvim/lua/plugins/lsp/mason.lua @@ -22,13 +22,13 @@ return { }, }) + -- list of servers for mason to install mason_lspconfig.setup({ - -- list of servers for mason to install ensure_installed = { "asm_lsp", "bashls", "clangd", - "cmake", + "cmakelang", "cssls", "docker_language_server", "gopls", diff --git a/nvim/lua/plugins/util/treesitter.lua b/nvim/lua/plugins/util/treesitter.lua index 29e3700..4d6d682 100755 --- a/nvim/lua/plugins/util/treesitter.lua +++ b/nvim/lua/plugins/util/treesitter.lua @@ -4,52 +4,50 @@ return { event = { "BufRead", "BufNewFile" }, build = ":TSUpdate", config = function() - require("nvim-treesitter.configs").setup({ - ensure_installed = { - "asm", - "bash", - "c", - "cpp", - "css", - "html", - "hyprlang", - "java", - "javadoc", - "javascript", - "jsdoc", - "json", - "jsonc", - -- "latex", - "lua", - "markdown", - "meson", - "nginx", - "php", - "python", - "rasi", - "requirements", - "robots", - "ruby", - "rust", - "scss", - "sql", - "svelte", - "swift", - "toml", - "typescript", - "tsx", - "verilog", - "vue", - "xml", - "yaml", - "zathurarc", - }, - sync_install = false, + require("nvim-treesitter").install({ + "asm", + "bash", + "c", + "cpp", + "css", + "html", + "hyprlang", + "java", + "javadoc", + "javascript", + "jsdoc", + "json", + "latex", + "lua", + "markdown", + "meson", + "nginx", + "php", + "python", + "rasi", + "requirements", + "robots_txt", + "ruby", + "rust", + "scss", + "sql", + "svelte", + "swift", + "toml", + "typescript", + "tsx", + "systemverilog", + "vue", + "xml", + "yaml", + "zathurarc", + }) - highlight = { - enable = true, - disable = { "tex" }, - }, + vim.api.nvim_create_autocmd({ 'FileType' }, { + pattern = { '*' }, + callback = function() + pcall( vim.treesitter.start ) + end }) end, }