Вызов vim или TextMate из emacs

Я использовал vi довольно давно, а с Mac я иногда использую TextMate, и, наконец, я обнаружил величие emacs. И очень вероятно, что я обосновался в Emacs.

Проблема в том, что мне иногда нужен другой (vi / TextMate) редактор для каких-либо действий. Дело не в том, что в emacs нет этой функции, просто мне нужна эта функция прямо сейчас, и я знаю, как это сделать с помощью «другого» редактора. И то же самое относится и к другому редактору.

У меня вопрос, как я могу запустить один редактор из другого. Это не просто запуск приложения, а запуск приложения с файлом, который я редактирую.

Как я могу запустить vi или TextMate (mate) из emacs?Как я могу запустить emacs или mate из vi?Как я могу запустить vi или emacs из TextMate?ADDED

После ответа Жерома Радикса я предложил следующую команду.

(defun runmate ()
  (interactive)
  (runeditor "/Users/smcho/bin/mate"))

(defun runeditor (editor)
  (let (filename (file-truename buffer-file-name))
    (setq cmd (format "%s %s" editor (file-truename buffer-file-name)))
    (save-window-excursion
      (async-shell-command cmd))))

Ответы на вопрос(1)

Ваш ответ на вопрос