You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||1 year ago|
|.github/ISSUE_TEMPLATE||1 year ago|
|examples||1 year ago|
|src||1 year ago|
|tests||1 year ago|
|.gitignore||1 year ago|
|LICENSE||1 year ago|
|NOTICE.md||1 year ago|
|README.md||1 year ago|
|jale.nimble||1 year ago|
|platforms.md||1 year ago|
Just Another Line Editor
This is a new (and very immature) alternative to other line editors such as linenoise (see rdstdin in the nim standard library) or nimline (https://github.com/h3rald/nimline). Currently you probably want to use either of those because this is a wip.
git clone https://github.com/japl-lang/jale cd jale nimble install
Checking the examples out
Building the examples
Checking the sample editor out. Quit with ctrl+c, save with ctrl+s.
examples/editor <filename> # or windows: .\examples\editor.exe <filename>
Checking the interactive prompt out. Move between lines using ctrl+up/down. Create new lines with ctrl+down on the last line. ctrl+page up/down also works.
examples/interactive_history # or windows: .\examples\interactive_history.exe
- multiline support
- easily add new keybindings (using templates)
- very customizable (even inserting characters is a keybinding that's optional)
- plugin system based
- horizontal scrolling
Note: they won't be missing forever hopefully.
- No utf-8
- No tab autocompletion support
- No syntax highlighting support
- Windows output still really unstable/untested in depth