我在Emacs 23中使用ido 模式来进行文件和缓冲区切换。
以下选项允许在目录中有超过一行文件时,调整 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
我喜欢在我的主编辑窗口中使用这个选项,但这也会覆盖上面的功能,显示超过一行的内容在迷你缓冲区。迷你缓冲区中的行被截断而不是换行。
有没有办法在主编辑窗口启用行截断,并仅在迷你缓冲区中禁用它?