Como adicionar métodos para apressar (shell Ruby)?

1

Estou começando a aprender os fundamentos da corrida (ruby shell), e sei que é possível invocar métodos como home['foobar.c'].vi .

No entanto, digamos que eu queira editá-lo com GNU Emacs , como adiciono um novo método que faz isso para mim, então só posso invocar home['foobar.c'].emacs ?

P.S. Existe um arquivo de configuração env.rb , no qual você pode colocar o código Ruby.

    
por whirlwin 10.12.2011 / 00:21

1 resposta

2

Aparentemente, no link , eu acho que você colocaria isso em ~ / .rush / commands.rb - - modificando a entrada de código-fonte do def emacs(*args) names = entries.map { |f| f.full_path }.join(' ') system "emacs #{names} #{args.join(' ')}" end     

por 10.12.2011 / 02:46

Tags