Как сделать Emacs, который будет запущен emacs
в том же окне как командная строка? Я могу сделать это путем ввода emacs -nw
, но я могу поместить строку в .emacs
так, чтобы это работало бы автоматически?
Короткий ответ - «нет».
К тому времени, когда ваш .emacs будет прочитан, выбор между использованием графического или неграфического дисплея уже сделан.
Возможно, вам лучше подойдет псевдоним оболочки.
alias emacs 'emacs -nw'
Вы можете проверить это, добавив
(y-or-n-p "Sourcing .emacs...")
вверху вашего .emacs и запустив как графические, так и неграфические варианты Emacs, в любом случае вы получите запрос после Появился Emacs (графический или неграфический).
Вы определяете модель как обычно и добавляете 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. Это может дать вам некоторую гибкость, если вы хотите иметь возможность использовать как графические, так и неграфические клиенты.