如何调整Emacs(noX)中的左边距?
目前,文本正对着终端窗口的左边缘,这有点烦人。我想有一个小的空白,没有行号,或视觉线。我知道边缘,但是边缘模式似乎只在GUI版本中工作。理想情况下,我希望根据窗口大小动态调整页边距,以使文本正文位于特定宽度的中心,然后正确填充。您可以将以下内容添加到Emacs init文件中,在每个窗口的左右两侧添加2个字符的页边距(根据需要更改):如何调整Emacs(noX)中的左边距?,emacs,Emacs,目前,文本正对着终端窗口的左边缘,这有点烦人。我想有一个小的空白,没有行号,或视觉线。我知道边缘,但是边缘模式似乎只在GUI版本中工作。理想情况下,我希望根据窗口大小动态调整页边距,以使文本正文位于特定宽度的中心,然后正确填充。您可以将以下内容添加到Emacs init文件中,在每个窗口的左右两侧添加2个字符的页边距(根据需要更改): (add-hook 'window-configuration-change-hook (lambda () (set
(add-hook 'window-configuration-change-hook
(lambda ()
(set-window-margins (car (get-buffer-window-list (current-buffer) nil t)) 2 2)))
这在终端Emacs中工作
(global-linum-mode t)
(setq linum-format " ")
不优雅但有效
谢谢伊曼纽尔·伯格的评论。这没用。也许您还需要启用行枚举?(我找到的唯一功能是
行号模式
,但这与在小缓冲区上方的栏中显示光标的行号有关。)是的,(将窗口边距设置为零1)
将立即为当前窗口提供一个字符的左边距(即零
)。这适用于Linux控制台中的emacs
。谢谢