diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 7ad2c5c..9fa6198 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -90,6 +90,9 @@ vim.g.tmux_navigator_no_mappings = 1 -- Write the current buffer, but only if changed before navigating from Vim to tmux pane vim.g.tmux_navigator_save_on_switch = 1 +-- Enable bundled TS parsers +vim.g.ts_highlight_lua = true + -- We do this to prevent the loading of the system fzf.vim plugin. This is -- present at least on Arch/Manjaro vim.cmd.set{ args = { 'rtp-=/usr/share/vim/vimfiles' } } diff --git a/nvim/.config/nvim/lua/treesitter.lua b/nvim/.config/nvim/lua/treesitter.lua index 44f799d..f16b477 100644 --- a/nvim/.config/nvim/lua/treesitter.lua +++ b/nvim/.config/nvim/lua/treesitter.lua @@ -2,7 +2,7 @@ -- https://github.com/nvim-treesitter/nvim-treesitter-textobjects/issues/100. require'nvim-treesitter-textobjects' -local ts_langs = { "bash", "c", "cpp", "fish", "go", "haskell", "html", "java", "javascript", "jsdoc", "json", "lua", "markdown", "nix", "python", "query", "rust", "teal", "toml", "tsx", "typescript", "verilog", "vim" } +local ts_langs = { "bash", "cpp", "fish", "go", "haskell", "html", "java", "javascript", "jsdoc", "json", "markdown", "nix", "python", "query", "rust", "teal", "toml", "tsx", "typescript", "verilog" } require'nvim-treesitter.install'.compilers = { "gcc" } require'nvim-treesitter.configs'.setup {