TermtterでコマンドのDefault挙動を変更する

以前の投稿でTermtterのsearchなどのDefaultの挙動を
直接Termtterのコードを書き換えることで行った


Termtterでuriを開こう! - uri-openの紹介と改良 - hp12c
Termtterで検索しよう! - hp12c


だけどこの方法はよくない
トラブル回避のために元のコードをどこかに保存しなきゃいけないし
Termtterのversion upで変更は消えてしまう


幸いTermtterは基本コマンドまでもが
pluginで作られているので
同名のコマンドのpluginを用意すれば
基本コマンドの上書きが可能になる


そこで自分は基本コマンドの変更versionを
default_replaceというpluginファイルにまとめて
これをpluginの最後で読み込むようにした


変更点は以下の通り

  • searchコマンドで search ruby #2 などと次頁以降の結果を表示
  • hashtag addしたときqueryなしでsearchするとそのhashtagをqueryとして検索
  • search wordのハイライト表示をunderlineに変更
  • listコマンドで list #2 などとして次頁以降を表示
  • uri-openコマンドで some あるいは some 10 などとして5あるいは10のuriのみを開く


gist: 297408 - Termtter plugins- GitHub