" 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 {}
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
+