From 908241eb67998dfe1b563384d150765453aaacc7 Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Sun, 28 Jul 2024 22:40:39 -0700 Subject: [PATCH] gleam support in nvim required tree-sitter grammar so i just grabbed them all, why not --- nix/home/programs/nvim/default.nix | 1 + nix/home/programs/nvim/init.vim | 8 ++++++++ nix/home/programs/nvim/nvim-lspconfig.lua | 2 ++ 3 files changed, 11 insertions(+) diff --git a/nix/home/programs/nvim/default.nix b/nix/home/programs/nvim/default.nix index f985d51..da19054 100644 --- a/nix/home/programs/nvim/default.nix +++ b/nix/home/programs/nvim/default.nix @@ -63,6 +63,7 @@ with builtins; vim-startify vim-catppuccino vim-precognition + nvim-treesitter.withAllGrammars { plugin = fzf-vim; diff --git a/nix/home/programs/nvim/init.vim b/nix/home/programs/nvim/init.vim index 180b758..52c920b 100644 --- a/nix/home/programs/nvim/init.vim +++ b/nix/home/programs/nvim/init.vim @@ -86,3 +86,11 @@ set scrolloff=10 if filereadable($HOME . "/.vimrc.local") source ~/.vimrc.local endif + +lua << EOF +require'nvim-treesitter.configs'.setup { + highlight = { + enable = true, + }, + } +EOF diff --git a/nix/home/programs/nvim/nvim-lspconfig.lua b/nix/home/programs/nvim/nvim-lspconfig.lua index 3271c34..ae5db28 100644 --- a/nix/home/programs/nvim/nvim-lspconfig.lua +++ b/nix/home/programs/nvim/nvim-lspconfig.lua @@ -181,3 +181,5 @@ nvim_lsp.lua_ls.setup { } nvim_lsp.texlab.setup {} + +nvim_lsp.gleam.setup {}