From: Lukas Krickl Date: Wed, 15 May 2024 10:00:10 +0000 (+0200) Subject: Added treesitter X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=082bfcd8411765516178b99f4b5cc2e1674d7976;p=dotfiles%2F.git Added treesitter --- diff --git a/nvim/init.vim b/nvim/init.vim index 63b3b77..21cfa3e 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -72,8 +72,10 @@ hi PmenuSel ctermbg=Gray guibg=Gray " Nvim specific! " Simple LSP setup using nvim-lspconfig +" Simple Treesitter setup lua << EOF +-- lsp config local lspconfig = require('lspconfig') lspconfig.clangd.setup {} lspconfig.rust_analyzer.setup {} @@ -105,4 +107,14 @@ vim.api.nvim_create_autocmd('LspAttach', { end, opts) end, }) + +-- tresitter requires nvim-treesitter to be installed +local ts_parser = vim.fn.expand("$HOME/.config/nvim-treesitter/") +vim.opt.runtimepath:append(ts_parser) + +require'nvim-treesitter.configs'.setup { + parser_install_dir = ts_parser, +} + EOF +