Firefox plugin pentadactyl provides the function of setting a external editor.
default: gvim -f +<line> +"sil! call cursor(0, <column>)" <file>
I installed MacVim on my MacBook,
when I set editor like this, get an error:
set editor='macvim -f +<line> +"sil! call cursor(0, <column>)" <file>'
Command not found: macvim