[x]it! grammar for tree-sitter
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.
See also Roadmap.xit
Basic functionality.
Support for tags.
Support for due date.
Support for divider.
Stabilized syntax.
Any contributions are welcome (check the list above to see open/ongoing tasks).
You can also check recommended learning resources and ideas.