- Fix:
open http(s)://...did not work. - Support
cd file:///... - ALT-y: if string on clipboard has space, paste it with double-quatations.
- Listing filenames to completion, cut dirname of the fullpath
- Fix:
history-command did not display ID to use !-mark - Command-name on
%NYAGOSPATH%are completed with TAB. - Not expand environment variables on filename-completion.
- Not enclose
~/&~\with double-quotations. - At completion, ignore the string before
;,=(for set command) - Speedup print working directory on Prompt by not to fix filename case.
cd C:\Program Filesworks without double-quotations.(#182)cd /Dworks. ignore /D option for compatibility with CMD.EXE.(#182)- Sort
history's output by time. - Remove file existance check on
opentoopen regedit clone,su,sudo: ShellExecute with the destinate paths of the symbolic links not to fail on network folders.(#122)- set: be compatible with CMD.EXE's (set FOO=A B is same FOO="A B")
- Fix #184 Backquotation does not work in
_nyagos _nyagos: supportbindkey KEYNAME FUNCNAME- Support
%ENVNAME:FROM=TO%like CMD.EXE - On incremental search, bind ESCAPE-KEY to quit search-mode.
- New completions by new built-in command
box- Ctrl-O : Insert filename to select by Cursor (box.lua)
- Ctrl-XR , Alt-R : Insert history to select by Cursor (box.lua)
- Ctrl-XG , Alt-G : Insert Git-revision to select by Cursor (box.lua)
- Ctrl-XH , Alt-H : Insert
CDed directory to select by Cursor (box.lua)
- Support
lua_e "nyagos.key = function(this) end"
- Fix:
open http(s)://...が機能しなかった不具合を修正 cd file:///...をサポート- ALT-y: クリップボード文字列が空白を含んでいる時、二重引用符で囲んでペースト
- ファイル名補完の一覧表示で、フルパスのうちのディレクトリ部分を省くようにした
historyコマンドで「!」マークで使用する ID を表示していなかった%NYAGOSPATH%にあるコマンドも補完されるようにした。- 補完で環境変数を展開しないようにした。
- 補完で
~/や~\を二重引用符で囲まないようにした。 ;や=の前の文字列は補完では無視するようにした(setコマンド用)- ファイル名の大文字・小文字の補正をしないことによる、プロンプトのカレントディレクトリの取得速度の改善
- 二重引用符無しでも
cd C:\Program Filesが機能するようにした - cd /D を機能するようにした(#182 CMD.EXE との互換性のため /D オプションは無視される)
historyで時間順にソートするようにしたopen regeditを機能させるため、openでのファイル存在チェックを省くclone,su,sudo: ネットワークフォルダーで失敗させないよう、シンボリックリンクの宛先パスで ShellExecute を行うようにした (#122)- set の動作を CMD.EXE 互換とした(
set FOO=A Bがset FOO="A B"と同じ) - #184
_nyagos内で逆クォートが効かなかった不具合を修正 _nyagos:bindkey KEYNAME FUNCNAMEを実装- CMD.EXE と同様の
%環境変数名:被置換文字列=置換文字列%をサポート - インクリメンタルサーチで ESCAPE キーを検索モード終了に割り当てた。
- カーソル選択型補完(選択用の内蔵コマンド box を新設)
- Ctrl-O : カーソルで選択したファイル名を挿入する (by box.lua)
- Ctrl-XR , Alt-R : カーソルで選択したヒストリを挿入する (by box.lua)
- Ctrl-XG , Alt-G : カーソルで選択したGit Revisionを挿入する(by box.lua)
- Ctrl-XH , Alt-H : カーソルで選択した過去に移動したディレクトリを挿入する(by box.lua)
lua_e "nyagos.key = function(this) end"というキーアサインをサポート