You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove the feature to define grep as an alias of findstr.exe when grep.exe does not exist. It was the undocumented feature.
New features
Readline
PowerShell 7-style input prediction
When one or more characters are typed, the most recent entry in the history that starts with the typed characters is displayed inline (in blue italics).
Pressing → or Ctrl-F accepts the current prediction
Enabled by default. You can disable it with the launch option --no-predict or by setting nyagos.option.prediction=false
Ctrl-P/N: save the modified entry when switching history, and restore when switching again, until Enter is pressed
Lua extensions
Implement nyagos.getkeys() which returns the input key as a sequence like "\027[A" instead of nyagos.getkey() which returns unicode.
Enhance functions available in nyagos.key[KEY] = function(this)...end
key-sequences like "\007" and "\027[A" are avaliable as KEY.
Implement this:eval(KEYSEQUNCE) that calls the function assigned to KEYSEQUNCE.
Implement this:repaint() that updates the screen
this.pos and this.text are automatically updated when methods are invoked.
Add the completion for make: Enable by require "makefile-complete"
Add subcommand name completion for the jj command: Enable by requiring "complete-jj".
Add citation feature for the gmnlisp command: Enable by require "gmnlisp"
Replaces @(Lisp command) with the result processed by gmnlisp.
If the command starts with (, it is executed using gmnlisp.exe.
Add UNIX-style single quotation feature: Enable by requiring "sq2dq".
Replaces '..".."..' with "..".."..".
Leaves "..'..'.." unchanged (single quotes within double quotes are not converted).
Documents
Fix the broken links caused by renaming readme.md to README.md ( Thx @HAYASHI-Masayuki )