diff --git a/nvim/.config/nvim/lua/treesitter.lua b/nvim/.config/nvim/lua/treesitter.lua index da073dc..bedac39 100644 --- a/nvim/.config/nvim/lua/treesitter.lua +++ b/nvim/.config/nvim/lua/treesitter.lua @@ -17,5 +17,8 @@ require'nvim-treesitter.configs'.setup { }, } +-- Make PureScript use Haskell parser and queries. +vim.treesitter.language.register('haskell', 'purescript') + vim.keymap.set('o', 'm', ':lua require(\'tsht\').nodes()', { noremap=false, unique=true, silent=true }) vim.keymap.set('x', 'm', ':lua require(\'tsht\').nodes()' , { noremap=true , unique=true, silent=true })