xit! for Neovim #26
Replies: 4 comments 11 replies
-
👍 Awesome project, a proper tree-sitter grammar will be great for re-usability in other editors and tools. I’m happy to link both projects from the website. It’s just an offer, so don’t feel pushed. It might help other users to discover tools more easily, though. Let me know if (or when) I should add them. I don’t know whether you have seen it, so just in case: I’ve recently published a comprehensive syntax guide. It’s not 100% complete yet, but it should already cover a lot of corner cases of the syntax. |
Beta Was this translation helpful? Give feedback.
-
FYI I published a programming session video where I refactored the grammar a bit, I also tried to explaine the plugin itself & the tree-sitter (at least my understanding of some of the things): If I'll have more time, I'll record more and publish it in the list :-) |
Beta Was this translation helpful? Give feedback.
-
@jotaen I'm happy to tello you that I just released The features can be seen here in action: https://www.youtube.com/watch?v=VrFdujDqeOA So if you want, you can add Neovim to the list of supported editors. I think this is now pretty much usable 🙂 |
Beta Was this translation helpful? Give feedback.
-
hi, |
Beta Was this translation helpful? Give feedback.
-
Hello guys,
I'm also jumping into this [x]it! wave, I suppose :-)
I started by implementing (very) basic tree-sitter grammar: https://github.com/synaptiko/tree-sitter-xit
I plan to start using it in https://github.com/synaptiko/xit.nvim for additional things like highlighting, quick jumps between tasks (in a way that the cursor would always be at the start of task name, for example), extraction of all finished/unfinished tasks (useful for reports).
It's my very first time implementing with tree-sitter & lua in Neovim, it's definitely not in a good quality, so naturally any PRs are welcomed.
Note: Neovim 0.7 is required (it should be released officially in 1-2 weeks, AFAIK).
Beta Was this translation helpful? Give feedback.
All reactions