Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sogaiu/janet-editor-elf
Helpful Bits for Janet Support in Editors
https://github.com/sogaiu/janet-editor-elf
editor indentation janet
Last synced: 6 days ago
JSON representation
Helpful Bits for Janet Support in Editors
- Host: GitHub
- URL: https://github.com/sogaiu/janet-editor-elf
- Owner: sogaiu
- License: mit
- Created: 2021-11-25T14:02:10.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T15:57:43.000Z (5 months ago)
- Last Synced: 2024-08-06T18:51:30.084Z (5 months ago)
- Topics: editor, indentation, janet
- Language: Janet
- Homepage:
- Size: 224 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.spork
Awesome Lists containing this project
README
# janet-editor-elf
Helpful Bits for Janet Support in Editors
## Background
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## What Can It Do?
* Indentation
* Wrapping and unwrapping `tracev` and `comment` forms## Editor Support
At the moment, there is only [integration with Emacs](doc/emacs.md).
The author hopes that it will be practical to support other editors
such as Neovim, Kakoune, Freja, and possibly VSCode.## Credits
* bakpakin - janet, spork/fmt, etc.
* llmII - discussion and testing
* pyrmont - discussion
* saikyun - discussion and freja## License
janet-editor-elf includes jandent, which is based on spork/fmt, thus
its license applies to those bits.