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
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.
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