gpt4 book ai didi

emacs - 如何设置新创建的 emacsclient 的样式和定位?

转载 作者:行者123 更新时间:2023-12-01 11:57:59 26 4
gpt4 key购买 nike

我最近切换到 emacsclient 进行大多数文本编辑。我正在尝试将我的一些设置迁移到新的(略有不同的)环境。

特别是,在我的 .emacs 文件中,我有一个设置窗口大小和准备一些主题的函数。然而,.emacs 文件中的代码不会在每次调用 emacsclient 时执行,因此这些设置不适用于这些窗口。基于问题here ,我向 'server-visit-hook 添加了一个 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))

最佳答案

使用 -e 选项启动 emacsclient,并使用它来告诉它加载您的配置:

emacsclient -c -e '(load "~/.emacsclient")'

其中 ~/.emacsclient 包含您的配置代码。您可能想要定义一个别名或菜单选项,这样您就不必在每次调用 emacsclient 时都实际输入它。

关于emacs - 如何设置新创建的 emacsclient 的样式和定位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4315739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com