Emacs, который вы запускаете из терминала, emacs --daemon
не скомпилирован с поддержкой X Windows. Вот что означает сообщение об ошибке: Emacs не знает, как создать фрейм на основе X, потому что код не скомпилирован. Установите Emacs с скомпилированной поддержкой X, запустите его --daemon
, и тогда вы сможете работать emacsclient
в X или в окне терминала.
OS X Mountain Lion, emacsclient -c Не удается создать фрейм в Windows System X
РЕДАКТИРОВАТЬ: Я принял ответ ниже, потому что он отвечает на мой вопрос, но я не знал, что, если кто-то использует emacs x11, это неприятно, и поэтому я прибегаю к просто вставить start-server
свой файл инициализации и так каждый раз, когда я начинаю emacs.app (нажав на него), я могу затем использовать терминал, чтобы открыть больше emacsclients, используя -c и -t. Единственным недостатком здесь является то, что главное окно emacs должно оставаться открытым, но это самое близкое, что я нашел к тому, что я действительно искал. Я все равно буду признателен, если кто-нибудь сможет поправить меня на моем подходе
Я заранее прошу прощения, если этот вопрос уже был задан и получен ответ, но я искал решение для этого с сегодняшнего утра как в StackExchange, так и в Google.
Во-первых, я новичок в Emacs и в написании сценариев.
Хорошо, у меня установлена последняя версия Emacs.app с http://emacsformacosx.com, и я использовал MacPorts для установки последней сборки для Emacs, которая работает в Терминале. Оба они работают нормально, но моя проблема в том, что всякий раз, когда я запускаю emacs --daemon
из терминала, а затем пытаюсь сделать emacsclient -c
, он выдает следующую ошибку:
Waiting for Emacs... *ERROR*: Don't know how to create a frame on window system x
Может ли кто-нибудь помочь мне понять, что происходит и как я могу использовать как emacsclient -c
и emacsclient -t
без проблем?
PS: я прочитал этот ответ, но он не помог, так как -c
опция выдает ошибку, которую я описал выше, и emacsclient
не откроется, если я не приведу аргумент.
1 ответ на вопрос
Похожие вопросы
-
4
Текст в котельной с Emacs Gnus
-
3
Как сделать символы Unicode видимыми в Emacs?
-
2
Почему я не могу использовать свой собственный ftp.exe?
-
-
2
Mac OS X, Emacs и клавиатура Windows - переназначение клавиш
-
3
Почему M-RET становится CMj
-
2
Как изменить шрифт в Emacs для Windows?
-
2
Как я могу различить различные пакеты Emacs в Ubuntu?
-
1
Начальные размеры Aquamacs
-
5
Есть ли * хороший * HTML-режим для emacs?
-
4
Особенности Emacs, которые дополняют Vim?