Поэтому я только что загрузил emacs 23.1 для своего нового MacBook Pro из снежного барса с http://emacsformacosx.com/, и он работает как шарм, кроме ...
У меня есть визуальные настройки в моем .emacs, несколько строк извлечены здесь:
(установить цвет фона "черный")
(set-cursor-color "green")(set-default-font "- -Lucida Console-normal-r-normal-normal-18- -96-96-c - * - iso10646-1")
У меня также есть некоторые привязки клавиш, вот несколько строк из них
(global-set-key "\ Cl" `goto-line)
(глобальный набор ключей [(контроль?%)] `query-replace-regexp)
В первый раз, когда я запускаю emacs или открываю документ с помощью emacs, все загружается отлично. Когда я запускаю команду N или открываю другой файл с помощью программы поиска, открывается новое окно с загруженными настройками привязки клавиш, но без визуальных настроек (включая размер окна и т.д.)
Я думаю, это как-то связано с тем, как вызывается emacsclient и с сервером emacs, но, несмотря на то, что я активно использую emacs для разработки, я совершенно не понимаю, когда нужно настроить сам редактор вне настройки уровня .emacs.
Вот потенциальные варианты поведения, которых я хотел бы достичь при открытии нового окна (с помощью команды n или открыв документ в Finder) в порядке предпочтения:
Пусть в новом окне будет создан новый процесс emacs (а не просто новый буфер), чтобы я мог управлять несколькими проектами и перемещаться по ним, как это делает textmate, используя один процесс emacs для каждого проекта.
Эти визуальные настройки должны быть постоянными, чтобы каждое новое окно загружалось с правильным размером, шрифтами и цветами.
Пусть каждый новый документ открывается в виде буфера в текущем активном окне emacs.
Дайте мне знать, если вы, ребята, можете помочь, спасибо!