Get Started
All it takes to use [x]it! is a plain text file and the text editor of your choice.
The file extension is .xit
. Some examples:
-
todo.xit
for your personal tasks. -
loans.xit
to keep track of things that people borrowed from you. -
movies.xit
as a backlog of films you want to watch. -
packing.xit
with things you really shouldn’t forget on your next camping trip.
Tooling
You don’t have to use a specific tool for .xit
files,
the basic operations like creating items or checking them off can be done in every text editor.
But tooling support makes working with [x]it! more fun, powerful and convenient. The ones below were created and shared by other users. (They are independent projects.)
Editor Support
- xit! (Sublime Text)
- xit! (VSCode)
- xit! extended (VSCode)
- xit.nanorc (GNU nano)
- vim-xit (Vim)
- vim-xit (Vim)
- xit.nvim (Neovim)
- xit-mode (Emacs)
- Helix
- ecode
- Xit Support (IntelliJ)
Apps
Libraries / SDKs
- tree-sitter-xit (Tree Sitter Grammar)
- xit-parse (JavaScript Parser)
- stage-left (Python Parser)
Feel free to develop your own editor plugin, app, library, helper program, or whatever else. If you like to share it with others, you can show it here.
Specification
You find the [x]it! file format specification on Github. It’s public domain (CC0/OWFa).
For thoughts, feedback, or questions, please open a discussion.