我正在使用
ido mode
用于Emacs23中的文件和缓冲区切换。
如果目录中的文件超过一行,以下选项允许调整minibuffer的大小:
(setq resize-mini-windows t) ; grow and shrink as necessary
(setq max-mini-window-height 3) ; grow up to max of 3 lines
但是,只有在默认情况下(全局)不启用行截断时,此操作才有效:
(setq-default truncate-lines t) ; Truncate, do not wrap lines
我喜欢在我的主编辑窗口中使用这个选项,但这也会覆盖上面的函数,以便在迷你缓冲区中显示多行。微缓冲区中的行也被截断,而不是被包装。
有没有一种方法可以为主编辑窗口启用行截断,并且只在小缓冲区中禁用它?