diff options
| author | Max Howell | 2009-09-08 22:10:14 +0100 |
|---|---|---|
| committer | Max Howell | 2009-09-10 18:16:49 +0100 |
| commit | 74675ef347f6997697ac5f957ebff7d363922fc5 (patch) | |
| tree | 8198a6527386aff793d76866a06d6d61b1c48911 /Library | |
| parent | 248d7ef03b22fc8112d3528842eff504fe6a2a25 (diff) | |
| download | homebrew-74675ef347f6997697ac5f957ebff7d363922fc5.tar.bz2 | |
Handle $EDITOR with spaces
Fixes #40
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/utils.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index d01436c78..2a8dff002 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -91,5 +91,8 @@ def exec_editor *args editor='vim' end end - exec editor, *args + # we split the editor because especially on mac "mate -w" is common + # but we still want to use the comma-delimited version of exec because then + # we don't have to escape args, and escaping 100% is tricky + exec *(editor.split+args) end |
