昔作ったスクリプト*1の修正版です。前回からの変更点は以下の通り。 NYAOSのエイリアスへの簡易的な対応 hgのコマンド一覧取得にhg debugcompleteを使用するようにした それと、git用の補完スクリプトを書いて下さった方がいたので紹介。gitコマンドの補完、サブモジュールの削除nyaosスクリプト · GitHubから見ることが出来ます。 -- complete.lua Copyright (c) 2011 wantora -- MIT License (http://d.hatena.ne.jp/wantora/20101212/1292141801) local function clean_cmd(str) return str:gsub('%s+$', ''):gsub('^(%S+)%.[^/\\.]+$', '%1') end local completes_c