在Emacs中,如何调整缓冲区的大小,使其只占屏幕的一小部分?
有什么办法吗?
我希望src占据屏幕的70%,另一个占30%的文件管理器
答案 0 :(得分:3)
将当前帧的当前窗口宽度设置为~70%:
(window-resize nil (- (truncate (* 0.7 (frame-width))) (window-width)) t)
其他窗口会自动缩小。如果你想调整多个,那就更难了。
作为命令:
(defun window-resize-to-70-percent ()
(interactive)
(window-resize nil (- (truncate (* 0.7 (frame-width))) (window-width)) t))
答案 1 :(得分:0)
为各个缓冲区使用单独的窗口管理器帧(默认情况下)。自动缩小框架以适应缓冲区内容。
请参阅One-On-One Emacs,特别是图书馆fit-frame.el和autofit-frame.el。