Comments (7)
Cannot reproduce. Please
- try the latest neovim nightly (download from releases page)
- make sure the Haskell parser is at the latest version
- share your nvim-treesitter configuration
from nvim-treesitter.
Hi!
- As for your first request sorry I cannot try the nightly nvim version.
- It is okay.
{ -- Highlight, edit, and navigate code
"nvim-treesitter/nvim-treesitter",
build = ":TSUpdate",
opts = {
ensure_installed = { "bash", "c", "html", "lua", "markdown", "vim", "vimdoc" },
-- Autoinstall languages that are not installed
auto_install = true,
highlight = {
enable = true,
-- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules.
-- If you are experiencing weird indenting issues, add the language to
-- the list of additional_vim_regex_highlighting and disabled languages for indent.
additional_vim_regex_highlighting = { "ruby" },
},
indent = { enable = true, disable = { "ruby" } },
},
config = function(_, opts)
-- [[ Configure Treesitter ]] See `:help nvim-treesitter`
---@diagnostic disable-next-line: missing-fields
require("nvim-treesitter.configs").setup(opts)
-- There are additional nvim-treesitter modules that you can use to interact
-- with nvim-treesitter. You should go explore a few and see what interests you:
--
-- - Incremental selection: Included, see `:help nvim-treesitter-incremental-selection-mod`
-- - Show your current context: https://github.com/nvim-treesitter/nvim-treesitter-context
-- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects
end,
}
from nvim-treesitter.
For now I have solved by disabling tree sitter for haskell.
from nvim-treesitter.
Try disabling indent
for Haskell.
from nvim-treesitter.
Disabling indent for haskell did not help...
from nvim-treesitter.
Then there's nothing to be done here. Please do test a nightly build of Neovim.
from nvim-treesitter.
I could reproduce the minimal(!) repro in tree-sitter/tree-sitter-haskell#119. So this is a parser issue that will be fixed soon.
from nvim-treesitter.
Related Issues (20)
- query: invalid node type at position HOT 1
- JS/TS/ECMA css`<template>` injections not highlighting HOT 2
- query.lua:248: Query error at 58:2. Invalid node type "modeline": HOT 1
- CPP namespace indentation not counted HOT 11
- Solidity Highlighting broken HOT 1
- nvim-treesitter[c]: Failed to execute the following command HOT 2
- Disable injections for large files HOT 5
- Python incorrectly indents brackets HOT 4
- Python Tree-sitter @spell highlights string prefixes HOT 2
- stack corruption detected (-fstack-protector) HOT 1
- Insuficient Capture Groups for keywords. HOT 1
- Does not use curl/tar even with prefer_git set to false HOT 11
- Support terraform-vars highlighting HOT 8
- nvim-treesitter crashing neovim HOT 9
- Incorrect indentation on lua files
- Incorrect indentation for Typst code in bullet point after new line HOT 2
- Error: "Ranges can only be made from 6 element long" for Dockerfile HOT 3
- Compute indentexpr for the whole buffer and cache it HOT 1
- Reinstalling language parser fails on Windows when a file handle to the old parser exists HOT 9
- file types with dot notation are highlighted incorrectly HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvim-treesitter.