在我的.emacs文件中,我有一些只在图形模式下有意义的命令(比如(set-frame-size (selected-frame) 166 100)).如何仅在图形模式下运行这些模式,而不是在终端模式下运行(即emacs -nw).
谢谢!
我的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*加载时,它会再次重置为小默认值.
任何人都可以帮我修复上面的代码,以便它"坚持"启动?
在Emacs启动以最大化窗口之后,按下alt-f10(在GNU/Linux中)是很常见的(在Emacs术语中,它实际上是一个帧).我大部分时间都按三次因为我太早了按第一个alt-f10,这会使迷你缓冲区周围出现一些垃圾(Emacs显示bug?)
我该如何自动化这个呢?(也许使用Gnome设置或使用elisp?)
我正在使用emacs24(来自bzr repo).
请注意,这不是我想要的常规全屏,按f11即可获得.