Put this in your .pentadactylrc:
js <<EOM switch (services.runtime.OS) { case "Darwin": options.editor = 'open -a macvim -f +<line> +"sil! call cursor(0, <column>)" <file>'; break; case "Linux": options.editor = 'gvim -f +<line> +"sil! call cursor(0, <column>)" <file>'; break; } EOM
For now, I cannot tell you the needed string in Windows7, but you may find it yourself