From 4abf910162cfb35d1ae0da2fc4022a652d9b09a8 Mon Sep 17 00:00:00 2001 From: David Work Date: Sun, 27 Apr 2025 14:20:05 +0900 Subject: [PATCH] Added glsl highlight and added g++ as possible compiler for treesitter --- init.lua | 2 ++ lua/plugins/treesitter.lua | 22 ++++++++++++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 4b0f922..45c75c8 100644 --- a/init.lua +++ b/init.lua @@ -39,6 +39,8 @@ capabilities.textDocument.foldingRange = { dynamicRegistration = false, lineFoldingOnly = true } + +require("lspconfig").glsl_analyzer.setup({}) for _, server in pairs(lsp_servers) do if server == "lua_ls" then require("lspconfig")[server].setup({ diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index b3daccf..45e9fb3 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -4,10 +4,28 @@ return { build = ":TSUpdate", config = function() vim.cmd("TSUpdate") - require("nvim-treesitter.install").compilers = { "zig", "gcc", "cc", "cl", "clang" } + require("nvim-treesitter.install").compilers = { "zig", "g++", "gcc", "cc", "cl", "clang" } require("nvim-treesitter.configs").setup({ highlight = { enable = true }, - ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "markdown", "markdown_inline", "typescript", "javascript", "css", "scss", "html", "svelte", "json", "yaml" } + ensure_installed = { + "c", + "lua", + "vim", + "vimdoc", + "query", + "markdown", + "markdown_inline", + "typescript", + "javascript", + "css", + "scss", + "html", + "svelte", + "json", + "yaml", + "cpp", + "glsl" + } }) end }