Вызов 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))))