From dbfe0db2dea8a25adc4a00fa2b422df71e340afa Mon Sep 17 00:00:00 2001 From: Roland Walker Date: Tue, 13 Jan 2015 07:07:10 -0500 Subject: [PATCH] apply `which` to default editor values this was lost during integration from Homebrew --- lib/hbc/utils.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/hbc/utils.rb b/lib/hbc/utils.rb index ef9c70364..66a141373 100644 --- a/lib/hbc/utils.rb +++ b/lib/hbc/utils.rb @@ -133,8 +133,10 @@ module Hbc::Utils end def self.exec_editor(*args) - editor = [ *ENV.values_at('HOMEBREW_EDITOR', 'VISUAL', 'EDITOR'), - *%w{mate edit vim /usr/bin/vim} ].compact.first + editor = [ + *ENV.values_at('HOMEBREW_EDITOR', 'VISUAL', 'EDITOR'), + *%w{mate edit vim /usr/bin/vim}.map{ |x| which(x) } + ].compact.first.to_s exec(*editor.split.concat(args)) end