diff --git a/examples/editor.nim b/examples/editor.nim index 4b0cbff..d5a2918 100644 --- a/examples/editor.nim +++ b/examples/editor.nim @@ -21,7 +21,7 @@ e.bindKey("ctrl+s"): save = true e.prompt = "" -e.populateDefaults(enterSubmits = false, shiftForVerticalMove = false) +e.populateDefaults(enterSubmits = false, ctrlForVerticalMove = false) let result = e.read() if save and paramCount() > 0: writeFile(paramStr(1), result) diff --git a/platforms.md b/platforms.md new file mode 100644 index 0000000..cf84a89 --- /dev/null +++ b/platforms.md @@ -0,0 +1,42 @@ +This short document describes the testing strategy and status for jale. +Jale should be tested on different active versions of different +terminal emulators. Also on different OSes. This document describes which +platforms are being/planned on being tested and a testing procedure. + +Note: this is a wip document, await updates once the bug hunt starts + +# Platforms + +Unless otherwise specified, everything falls back to Arch linux, x86_64, nim 1.4.2. + + +| Terminal | Last tested and worked | +| :-------- | :------------ | +| gnome terminal | never | +| xfce terminal | passed on 16.2.2021 | +| lxterminal | never | +| konsole | never | +| alacritty | never | +| xterm | never | +| urxvt | never | +| cmd.exe | never | +| powershell | never | +| windows terminal | never | +| gnome terminal + ssh | never | +| gnome terminal + tmux | never | + +# Testing procedure + +examples/interactive_basic +- [ ] Jale compiles? +- [ ] Entering single line input, backspace, delete +- [ ] entering new lines, deleting lines with backspace +- [ ] home/end/page up/page down +- [ ] Submitting output +examples/interactive_history +- [ ] Multiple multiline history events +examples/editor +- [ ] Clears the screen well +- [ ] Writing small files +- [ ] Reading small files + diff --git a/testing.md b/testing.md deleted file mode 100644 index 2cf8aca..0000000 --- a/testing.md +++ /dev/null @@ -1,32 +0,0 @@ -This short document describes the testing strategy and status for jale. -Jale should be tested on different active versions of different -terminal emulators. Also on different OSes. This document describes which -platforms are being/planned on being tested and a testing procedure. - -Note: this is a wip document, await updates once the bug hunt starts - -# Platforms - -Unless otherwise specified, everything falls back to Arch linux, x86_64, nim 1.4.2. - - -| Terminal | Last tested | -| :-------- | :------------ | -| gnome terminal | never | -| xfce terminal | passed on 16.2.2021 | -| xterm | never | -| urxvt | never | -| cmd.exe | never | -| powershell | never | -| windows terminal | never | -| gnome terminal + ssh | never | -| gnome terminal + tmux | never | - -# Testing procedure - -- [ ] Jale compiles? -- [ ] Entering single line input, backspace, delete -- [ ] entering new lines, deleting lines with backspace -- [ ] home/end/page up/page down -- [ ] Submitting output -