相关疑难解决方法(0)

如何检测emacs是否处于终端模式?

在我的.emacs文件中,我有一些只在图形模式下有意义的命令(比如(set-frame-size (selected-frame) 166 100)).如何仅在图形模式下运行这些模式,而不是在终端模式下运行(即emacs -nw).

谢谢!

emacs terminal configuration

78
推荐指数
4
解决办法
2万
查看次数

以编程方式设置Emacs帧大小

我的emacs(在Windows上)总是以设定的大小启动,这个规模相当小,如果我调整大小,它就不会在下次启动时"记住".

我一直在玩以下内容:

(set-frame-position (selected-frame) 200 2) ; pixels x y from upper left
(set-frame-size (selected-frame) 110 58) ; rows and columns w h
Run Code Online (Sandbox Code Playgroud)

当我在暂存缓冲区中执行它时,它完全有效.我把它放在我的.emacs中,虽然现在当我启动程序时,我可以看到帧临时设置为该大小,在*scratch*加载时,它会再次重置为小默认值.

任何人都可以帮我修复上面的代码,以便它"坚持"启动?

windows emacs dot-emacs

27
推荐指数
1
解决办法
8505
查看次数

启动时最大化Emacs?(不是全屏)

在Emacs启动以最大化窗口之后,按下alt-f10(在GNU/Linux中)是很常见的(在Emacs术语中,它实际上是一个帧).我大部分时间都按三次因为我太早了按第一个alt-f10,这会使迷你缓冲区周围出现一些垃圾(Emacs显示bug?)

我该如何自动化这个呢?(也许使用Gnome设置或使用elisp?)

我正在使用emacs24(来自bzr repo).

请注意,这不是我想要的常规全屏,按f11即可获得.

emacs elisp

21
推荐指数
4
解决办法
8946
查看次数

标签 统计

emacs ×3

configuration ×1

dot-emacs ×1

elisp ×1

terminal ×1

windows ×1