如何调整缓冲区的大小,使其仅占用屏幕的一小部分?

时间:2011-10-01 21:12:06

标签: emacs emacs23

在Emacs中,如何调整缓冲区的大小,使其只占屏幕的一小部分?

有什么办法吗?

我希望src占据屏幕的70%,另一个占30%的文件管理器

2 个答案:

答案 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.elautofit-frame.el