Я недавно переключился на emacsclient для большей части редактирования текста. Я пытаюсь перенести некоторые из моих настроек в новую (и немного другую) среду.
В частности, в моем файле .emacs есть функция, которая устанавливает размер окна и подготавливает некоторые темы. Однако код в файле .emacs не выполняется при каждом вызове emacsclient, поэтому настройки не применяются к этим окнам. Основываясь на вопросе здесь , я добавил хук к 'server-visit-hook
, который вызывал функцию, которая выполняла мои настройки. Тем не менее, настройки не применяются, когда я перезагружаю сервер и вызываю emacsclient.
Как настроить стиль и расположение новых окон emacsclient? Соответствующие части моих .emacs включены ниже:
(defun gui-mode()
(set-face-attribute 'default nil :font "Monospace-8")
(require 'theme-wombat)
(set-frame-size-according-to-resolution))
(add-hook 'server-visit-hook 'gui-mode)
(when window-system
(gui-mode))