Выполнение Emacs в том же окне как командная строка

Как сделать Emacs, который будет запущен emacs в том же окне как командная строка? Я могу сделать это путем ввода emacs -nw, но я могу поместить строку в .emacs так, чтобы это работало бы автоматически?

5
задан Alex 10 February 2010 в 20:09
поделиться

2 ответа

Короткий ответ - «нет».

К тому времени, когда ваш .emacs будет прочитан, выбор между использованием графического или неграфического дисплея уже сделан.

Возможно, вам лучше подойдет псевдоним оболочки.

alias emacs 'emacs -nw'

Вы можете проверить это, добавив

(y-or-n-p "Sourcing .emacs...")

вверху вашего .emacs и запустив как графические, так и неграфические варианты Emacs, в любом случае вы получите запрос после Появился Emacs (графический или неграфический).

9
ответ дан 13 December 2019 в 19:27
поделиться

См. Неуправляемые модели

Вы определяете модель как обычно и добавляете managed = False к метопциям:

class MyModel(models.Model):
    ...
    class Meta:
         managed = False
-121--3978024-

Я думаю, что вам нужно начать с того, чтобы спросить себя, какую проблему вы хотите решить (с помощью этих шаблонов вы ищете)

Как только вы знаете это, вы можете найти что-то полезное здесь:

http://martinfowler.com/eaaCatalog/

-121--3740450-

Другое дело, что большинство дистрибутивов Linux имеют пакет, который позволяет устанавливать emacs без графической поддержки. На distros на основе Debian это emacs-nox. Кроме того, поскольку разработка emacs23 была завершена, emacs теперь имеет режим демона, так что вы можете использовать emacsclient для подключения к одному запущенному экземпляру emacs. Это может дать вам некоторую гибкость, если вы хотите иметь возможность использовать как графические, так и неграфические клиенты.

2
ответ дан 13 December 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: