Как я могу получить MinTTY (терминал Cygwin) для открытия Emacs в новом окне? - PullRequest
2 голосов
/ 12 апреля 2011

Я не могу понять, почему это не легко найти в Google, но после поиска в течение примерно 10 минут я просто решил сдаться и опубликовать здесь.

Субъект в основном говорит все это. Я использую MinTTY в качестве терминала cygwin на рабочем столе Windows XP. Все, что я хочу сделать, это открыть emacs в новом окне, а не внутри моего терминала. Что было бы лучше, так это переключение, чтобы я мог переключать его в зависимости от моих текущих потребностей. Это похоже на то, что было бы полезно многим людям, и я знаю, что делал это раньше на Linux-боксах, поэтому я думаю, что должен быть способ сделать это и в Cygwin. Кто-нибудь знает как?

Ответы [ 2 ]

4 голосов
/ 12 апреля 2011

Просто запустите новый mintty, сказав ему, чтобы он вызывал emacs:

mintty emacs

0 голосов
/ 12 апреля 2011

Есть несколько сценариев, которые вы могли бы уточнить:

  1. Запуск версии emacs для Cygwin в стандартной среде Windows вызовет emacs в текущей оболочке

  2. Если сервер Cygwin X-Windows (т. Е. «XWin Server») был запущен и переменная окружения DISPLAY установлена ​​в терминале mintty (например, export DISPLAY = ": 0"), вызывается emacs запустит его в своем собственном окне.

  3. при запуске версии emacs для Windows в терминале cygwin должен запуститься новый искомый кадр.

Если вам нужно отдельное 'окно' emacs, вам лучше всего установить нативную версию emacs для Windows (я использую предварительно скомпилированные двоичные файлы gnu emacs) и вызывать ее из терминала cygwin.

...