gpt4 book ai didi

emacs - 有没有办法在 Emacs 中自动关闭文件名完成缓冲区?

转载 作者:行者123 更新时间:2023-12-03 21:49:27 26 4
gpt4 key购买 nike

例如,当你通过 C-x-C-f 打开一个文件时,你可以 TAB 完成文件名,如果有多个可能的完成,它会弹出一个包含可能完成列表的完成缓冲区。问题是,打开文件后,缓冲区所在的窗口会切换回正常状态,但并没有关闭。有什么办法可以让这些缓冲区在文件打开后自动关闭?

最佳答案

很抱歉在这方面输入很晚,但这就是我的做法:

;; Remove completion buffer when done
(add-hook 'minibuffer-exit-hook
'(lambda ()
(let ((buffer "*Completions*"))
(and (get-buffer buffer)
(kill-buffer buffer)))))

在 GNU Emacs 22.x 和 23.x 上测试

关于emacs - 有没有办法在 Emacs 中自动关闭文件名完成缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1996228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com