首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置新建emacsclient的样式和定位?

如何设置新建emacsclient的样式和定位?
EN

Stack Overflow用户
提问于 2010-12-01 00:01:21
回答 2查看 618关注 0票数 3

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

特别是,在我的.emacs文件中,我有一个设置窗口大小和准备一些主题的函数。但是,.emacs文件中的代码不会在每次调用emacsclient时执行,因此这些设置不适用于这些窗口。根据问题here,我向'server-visit-hook添加了一个钩子,该钩子调用执行我的设置的函数。但是,当我重新启动服务器并调用emacsclient时,这些设置并未应用。

如何设置新窗口的样式和位置?下面是我的.emacs的相关部分:

代码语言:javascript
复制
(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))
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-05 02:25:08

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

代码语言:javascript
复制
emacsclient -c -e '(load "~/.emacsclient")'

其中~/.emacsclient包含您的配置代码。您可能希望定义一个别名或菜单选项,这样就不会在每次调用emacsclient时都输入这些内容。

票数 5
EN

Stack Overflow用户

发布于 2013-12-13 19:46:33

代码语言:javascript
复制
(add-to-list 'default-frame-alist '(fullscreen . fullboth)) 

在.emacs中就可以完成这项工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4315739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档