如果我dabbrev-expand
用于扩展,Emacs 会搜索当前缓冲区,然后搜索具有相同模式的其他缓冲区。这是dabbrev-friend-buffer-function
由默认设置为处理的dabbrev--same-major-mode-p
。
这工作正常,但我想使用hippie-expand
.
(setq hippie-expand-try-functions-list
'(try-expand-dabbrev
try-expand-dabbrev-all-buffers))
这会从所有缓冲区中提取完成,即使是与我当前的主要模式不匹配的缓冲区。
如何使用hippie-expand
仅来自使用与当前缓冲区相同主模式的缓冲区的 dabbrev 补全?