Helpful Bits for Janet Support in Editors
An attempt to provide bits outside of an editor to help with Janet support in editors. The idea is that externalization can:
- Reduce duplicated implementation effort among editors
- Increase consistent behavior across editors
- Achieve some level of support sooner than with "native" support in editors with less developed support for Janet
- Indentation
- Wrapping and unwrapping
tracev
andcomment
forms
At the moment, there is only integration with Emacs.
The author hopes that it will be practical to support other editors such as Neovim, Kakoune, Freja, and possibly VSCode.
- bakpakin - janet, spork/fmt, etc.
- llmII - discussion and testing
- pyrmont - discussion
- saikyun - discussion and freja
janet-editor-elf includes jandent, which is based on spork/fmt, thus its license applies to those bits.