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.3 KiB

Just Another Line Editor

or jale.nim


This is a new (and very immature) alternative to other line editors such as linenoise (see rdstdin in the nim standard library) or nimline ( Currently you probably want to use either of those because this is a wip.


git clone
cd jale
nimble install

Checking the examples out

Building the examples

nimble 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.

# or windows:


  • multiline support
  • easily add new keybindings (using templates)
  • very customizable (even inserting characters is a keybinding that's optional)
  • plugin system based
  • history
  • horizontal scrolling

Missing features

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