Porting z.sh for NYAOS 3.x
z.sh(https://github.com/rupa/z)のNYAOS移植版
今まで移動してきたディレクトリを絶対パスで保存しておき、部分一致でもってザックリ検索して移動できる感じの物
インストール
1. _nya に以下を追加
# コマンド名を変更する場合 (default z) # set _Z_CMD=j # データファイル保存先を変更する場合 (default ~/_z). # set _Z_DATA=C:/_z # 'nyaos.prompt'関数に自分で追加する場合 # set _Z_NO_PROMPT_COMMAND=1 # 特定のディレクトリを保存しないようにする場合 # set _Z_EXCLUDE_DIRS=C:\;D:\;E:\ # 'nyaos.complete'関数に自分で追加する場合 # set _Z_NO_COMPLETE=1 # 'complete-or-list'機能が割り当てられているキーを変更している場合 (default TAB;CTRL_I). # set _Z_TAB=CTRL_T;CTRL_A # 'backward-delete-char'機能が割り当てられているキーを変更している場合 (default BACKSPACE). # set _Z_BACKSPACE=CTRL_H source z.lua
2. '_Z_NO_PROMPT_COMMAND=1'の場合、以下を'nyaos.prompt'関数に追加
_z('--add', nyaos.eval('pwd'))
3. 'set _Z_NO_COMPLETE=1'の場合、以下を'nyaos.complete'関数に追加
return _z('--complete', BASESTRING)