拡張に使用する場合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補完で使用するにはどうすればよいですか?