Tree-Sitter based Atom plugin for Jacy programming language.
- Install Atom editor if you still haven't
- Try to search for
language-jacy
package from editor - If package found -- install it 😅
- If no package found:
- Go to console and write
apm install language-jacy
(apm is the Atom Package Manager which likely be installed if Atom installed)
- Restart Atom editor, you will see
Jacy
tab in top bar or inpackages
menu (depending on changes to this package)
- Basic highlighting and autocompletion
- Increase/Decrease indent settings (e.g. after
{
) and enclosing delimiters autocompletion (e.g. write'
, get'_'
) - Some simple snippets
- Code folds (supports folding for
{}
,[]
,<>
and block comments/**/
)
This package was made "Just to be" and not for real-world usage as Jacy is VERY WIP. Anyway, some things are planned for future and it is appreciated to contribute to this repo.
- Stabilize and finish grammar (not
tree-sitter-jacy
but regexps for highlighting) - Add more snippets (at least one for each syntax-unit)
- Write some tests (mostly about
tree-sitter-jacy
) - Maybe add some menu items, keymaps or styles?