如何自动设置Emacs的最佳帧宽?

时间:2012-04-13 22:18:57

标签: emacs configuration resize zoom elisp

如何自动设置Emacs的最佳帧宽?

从命令行用Emacs打开文件时,如何让它自动设置框架大小

  • 宽度比最宽的行或计算机屏幕宽度宽2个字符,这个数字越来越小

  • 高度是80行,还是计算机屏幕高度,哪个更小?

2 个答案:

答案 0 :(得分:1)

您可以使用find-file-hook来设置框架的大小。您需要显示宽度和显示高度等内容,并且需要遍历整个文件来计算每行的宽度(使用forward-line移动到下一行end-of-line在行的末尾和current-column找到宽度)。你可能需要摆弄一个一个细节,以便考虑菜单栏,条纹等......

我吗?我更喜欢声明文件不应超过80列,所以我不需要调整帧宽。

答案 1 :(得分:0)

这就是图书馆fit-frame.elautofit-frame.el的用途。另请参阅http://www.emacswiki.org/FrameSize