ラッシュ(ルビーシェル)にメソッドを追加するには?

ラッシュ(ルビーシェル)にメソッドを追加するには?

基礎を学び始めました。急ぐ(ルビーシェル)のようなものを呼び出すことが可能であることを知っていますhome['foobar.c'].vi

しかし、編集したいとしましょう。GNU Emacs新しいメソッドを追加する方法これは私にとって効果的なので、電話しかできませんかhome['foobar.c'].emacs

env.rbPS Rubyコードを挿入できる設定ファイルがあります。

答え1

明らかにhttp://rush.heroku.com/handbook/environment、〜/.rush/commands.rbに入れているようです。 vi プロセスのソース項目を変更します。ここ

def emacs(*args)
  names = entries.map { |f| f.full_path }.join(' ')
  system "emacs #{names} #{args.join(' ')}"
end

関連情報