tree-sitter-xit
April 18, 2022 ยท View on GitHub
[x]it! grammar for tree-sitter
Installation
You need to have a proper tree-sitter setup first.
Then you need to have support for xit filetype added, you can follow one of the methods from :help new-filetype, example:
augroup xit_filetype
autocmd!
autocmd BufRead,BufNewFile,BufReadPost *.xit set filetype=xit
autocmd FileType xit setlocal shiftwidth=4 softtabstop=4 expandtab
augroup END
Necessary setup and some additional functionality is done by xit-nvim plugin.
Roadmap
See also Roadmap.xit
0.1 (Released)
Basic functionality.
0.2 (WIP)
Support for tags.
0.3
Support for due date.
0.4
Support for divider.
1.0
Stabilized syntax.
Contributing
Any contributions are welcome (check the list above to see open/ongoing tasks).
You can also check recommended learning resources and ideas.