如何自动设置Emacs的最佳帧宽?
从命令行用Emacs打开文件时,如何让它自动设置框架大小
宽度比最宽的行或计算机屏幕宽度宽2个字符,这个数字越来越小
高度是80行,还是计算机屏幕高度,哪个更小?
答案 0 :(得分:1)
您可以使用find-file-hook
来设置框架的大小。您需要显示宽度和显示高度等内容,并且需要遍历整个文件来计算每行的宽度(使用forward-line
移动到下一行end-of-line
在行的末尾和current-column
找到宽度)。你可能需要摆弄一个一个细节,以便考虑菜单栏,条纹等......
我吗?我更喜欢声明文件不应超过80列,所以我不需要调整帧宽。
答案 1 :(得分:0)
这就是图书馆fit-frame.el
和autofit-frame.el
的用途。另请参阅http://www.emacswiki.org/FrameSize。