From fff772312689db7be68f1a6a77b34e9a38c0e8b1 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Sat, 26 Jun 2021 15:47:07 +0530 Subject: [PATCH] nvim: treesitter: Enable Haskell --- nvim/.config/nvim/lua/plugins.lua | 6 ++---- nvim/.config/nvim/lua/treesitter.lua | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index a5a23ed..b5832ca 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -85,9 +85,7 @@ local init = function () 'whonore/Coqtail', 'jlapolla/vim-coq-plugin' } - -- Haskell - use 'neovimhaskell/haskell-vim' - -- For C, Lua and Rust + -- treesitter based syntax highlighting use { 'nvim-treesitter/nvim-treesitter-textobjects', requires = { 'nvim-treesitter/nvim-treesitter' }, @@ -98,7 +96,7 @@ local init = function () use 'lervag/vimtex' use 'vim-pandoc/vim-pandoc' use 'vim-pandoc/vim-pandoc-syntax' - -- Dhall & nix + -- Dhall use 'vmchale/dhall-vim' -- Other syntax highlighting support use 'inkarkat/SyntaxAttr.vim' diff --git a/nvim/.config/nvim/lua/treesitter.lua b/nvim/.config/nvim/lua/treesitter.lua index 2ff9f3f..fe5618a 100644 --- a/nvim/.config/nvim/lua/treesitter.lua +++ b/nvim/.config/nvim/lua/treesitter.lua @@ -1,5 +1,5 @@ require'nvim-treesitter.configs'.setup { - ensure_installed = { "bash", "c", "clojure", "cpp", "fennel", "fish", "java", "javascript", "jsdoc", "json", "lua", "nix", "python", "query", "rust", "toml" }, + ensure_installed = { "bash", "c", "clojure", "cpp", "fennel", "fish", "haskell", "java", "javascript", "jsdoc", "json", "lua", "nix", "python", "query", "rust", "toml" }, highlight = { enable = true, }, textobjects = { select = {