haskell-ts-mode
Emacs major mode for Haskell tree-sitter support. (by erikbackman)
evil-textobj-tree-sitter
Tree-sitter powered textobjects for evil mode in Emacs (by meain)
Our great sponsors
haskell-ts-mode | evil-textobj-tree-sitter | |
---|---|---|
2 | 12 | |
12 | 184 | |
- | - | |
10.0 | 6.6 | |
about 1 year ago | 6 days ago | |
Emacs Lisp | Scheme | |
GNU General Public License v3.0 only | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
haskell-ts-mode
Posts with mentions or reviews of haskell-ts-mode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-17.
- haskell-ts-mode: Emacs major mode for Haskell tree-sitter support
-
Tree-sitter starter guide
I did, I used the c-ts-mode source as a reference. Even with a single query the performance is unacceptable in a 150 loc file. Here's the source I'll take a look at the links you provided tho when I get the time.
evil-textobj-tree-sitter
Posts with mentions or reviews of evil-textobj-tree-sitter.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-09-14.
-
Let's write an Emacs treesitter major mode
You may be aware but the author of TFA also has a tree-sitter based minor mode called Combobulate for exactly that:
https://www.masteringemacs.org/article/combobulate-structure...
There is also evil-textobj-tree-sitter for tree-sitter based text objects for Evil mode:
-
How to Get Started with Tree-Sitter
here are the structural editing tools, and they're great - https://github.com/meain/evil-textobj-tree-sitter
- evil-textobj-tree-sitter: Tree-sitter powered textobjects for evil mode in Emacs
-
Tree-sitter starter guide
evil-mode users already have options, and there seems to be a new package with general applicability too.
-
Best packages to use with evil mode .
evil-textobj-tree-sitter: provides new textobjects to evil-mode, thanks to treesitter
-
Are we living in the golden age of Emacs?
I have a package which lets you target language level constructs like functions, classes, conditionals etc for text objects using tree-sitter. This is specific to evil mode as of now, though making it work outside evil would not be that big an effort. https://github.com/meain/evil-textobj-tree-sitter
-
Tree Sitter and the Complications of Parsing Languages
Other than combobulate, these packages also use tree-sitter for changing code (not just highlighting): * https://codeberg.org/FelipeLema/tree-sitter-indent.el * https://github.com/meain/evil-textobj-tree-sitter
-
Using tree-sitter to create better snippets
this might interest you: https://github.com/meain/evil-textobj-tree-sitter
-
The State of Structural Editing in Emacs?
not lsp, treesitter is the way to go. lsp does not provide AST ATM. There is already https://github.com/meain/evil-textobj-tree-sitter . As a side note, smartparens work on non-lispy code. I am very happy with using in combination with evil-cleverparens.