From cc4efb6da4a2e981ea921c97f60b7911cc5cefb8 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Wed, 5 Mar 2025 15:45:06 +0100 Subject: [PATCH] Neovim: Update blink config to current version + enable glsl treesitter --- home/modules/neovim/default.nix | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/home/modules/neovim/default.nix b/home/modules/neovim/default.nix index 4c4f6647..ef3b587d 100644 --- a/home/modules/neovim/default.nix +++ b/home/modules/neovim/default.nix @@ -436,14 +436,20 @@ in { }; fuzzy = { - use_typo_resistance = true; use_frecency = true; use_proximity = true; }; sources = { default = ["lsp" "path" "snippets"]; # No "buffer" - cmdline.__raw = ''{}''; # Disable cmdline completion (done by noice) + }; + + cmdline = { + enabled = false; + }; + + term = { + enabled = false; }; appearance = { @@ -1860,6 +1866,18 @@ in { config = '' function(_, opts) require("nvim-treesitter.configs").setup(opts) + + -- GLSL filetypes + vim.filetype.add { + extension = { + vert = "vert", + frag = "frag", + }, + } + + -- Tell treesitter that those filetypes are GLSL + vim.treesitter.language.register("glsl", "vert") + vim.treesitter.language.register("glsl", "frag") end ''; opts = {