设置emacs窗口宽度等于LCD的宽度

时间:2014-08-16 03:03:07

标签: emacs

我想改变适合LCD宽度的emacs的宽度。enter image description here

2 个答案:

答案 0 :(得分:1)

除了@lawlist在评论中发布的帖子中的细节之外,获得全宽的最简单方法是相应地设置frame参数。以下是:

(set-frame-parameter (selected-frame) 'fullscreen 'fullwidth)

但是,要在启动时自动执行此操作,您应该在initial-frame-alist文件的某个位置设置.emacs中的参数:

(setq initial-frame-alist
      '((fullscreen . fullwidth)))

答案 1 :(得分:0)

除了@lawlist在评论中提到的线程中给出的elisp方法,您还可以在~/.Xdefaults文件中设置emacs几何,例如:

Emacs.geometry: 100x29+-2+-2

这四个数字代表左上角的宽度,高度和位置(可选) 现在只需运行xrdb ~/.Xdefaults,从现在开始,emacs将始终以此几何体开始。

关于.Xdefaults方法的好处是你可以在一个地方设置不同程序的参数(不仅仅是几何),但使用类似的语法,例如

! geometry
Emacs.geometry: 100x29
xpdf.geometry:  80x25
xterm*geometry: 70x20

! foreground color
Emacs*foreground: white
xpdf*foreground: black
xterm*foreground: light grey

! background
Emacs*background: #445566
xpdf*background:  white
xterm*background: #262729

! other stuff
xterm*toolBar:            true
xpdf*urlCommand:          /usr/bin/firefox %s