在Emacs中立即杀死dired缓冲区

时间:2014-11-06 08:11:50

标签: emacs dired

当我使用C-x搜索文件时,如何实现这一点?显示可能的完成的缓冲区将在打开所需文件后自动终止?

2 个答案:

答案 0 :(得分:3)

只需在dired中使用 a 即可在该点打开文件 - 将删除dired缓冲区,并在其位置访问所选文件。

答案 1 :(得分:0)

将以下内容添加到.emacs文件中:

(eval-after-load "dired"
  (lambda ()
    (put 'dired-find-alternate-file 'disabled nil)
    (define-key dired-mode-map (kbd "RET") #'dired-find-alternate-file)))

然后,当您使用RET访问Dired中的文件时,您正在呼叫 dired-find-alternate-file,这样就会杀死Dired缓冲区。