Как запустить Emacs из терминала как окно без блокировки на Mac? - PullRequest
0 голосов
/ 03 ноября 2018

Я записал 'emacs' в терминале на Mac (High Sierra) и нажал кнопку возврата. В результате у меня появилось новое окно Emacs. Все хорошо, но я не могу продолжать использовать терминал, потому что он выглядит заблокированным этим окном emacs.

Как я могу использовать терминал и Emacs параллельно независимо?

1 Ответ

0 голосов
/ 03 ноября 2018

Вы хотите запустить emacs из терминала или запустить emacs в терминале? Два очень разные. Чтобы запустить emacs из терминала, принято использовать emacsclient для отправки инструкций emacs с графическим интерфейсом для открытия данного файла.

Если вы хотите запустить emacs в терминале, сохраняя доступ к вашему терминалу, у вас есть несколько вариантов:

  • Используйте мультиплексор, как tmux
  • Запустите эмулятор терминала в emacs (мне нравится plain ole 'M-x term, но есть и более интересные)

Если вы просто говорите о том, чтобы выбросить процесс в фоновый режим, используйте C-z (то есть M-x suspend-frame) из запущенного emacs. Если вы хотите запустить emacs в фоновом режиме, сделайте это, как любую другую работу, используя &. Я отошлю вас к документации вашей оболочки для управления заданиями. ( Вот один для Bash. )

...