Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.