Complete by command for NYAOS 3.x

コマンド毎に指定できる補完機能
_nya_git.luaではz.luaとの連携に問題があり1から作り直した

  • キャッシュの使用は各コマンドに任せる(z.luaはbasestringによって動的に生成している)
  • 他ファイルでも宣言できるようグローバル化(なので早めに読み込んだ方が良い)
  • 'C:\Program Files\Mercurial\hg.exe'の様なのも'hg.exe'として関数を呼ばれる



インストール

1. _nya に以下を追加

source complete_by.lua

使い方

  • 'git ' でcomplete-or-listに指定されているキーを押す