Это сбило меня с ума надолго; Интересно, есть ли способ исправить это? Надеюсь, я смогу хорошо описать ситуацию.
Для простоты, скажем, у меня есть следующая структура каталогов: ~ jer/dirA и ~ jer/dirB
Внутри оболочки внутри emacs я начинаю в своем каталоге верхнего уровня (~ jer), набираю 'cd dir' и нажимаю вкладку.
Мое окно разбивается на 2, и у меня есть буфер * Completions *. Это здорово; Я вижу, что мои варианты - "dirA" и "dirB", я набираю "A" (поэтому моя полная команда - "cd dirA" ) и нажмите enter, но буфер * Completions * остается открытым, и мне нужно вручную закрыть его (обычно с "Cx 1", потому что я в буфере оболочки, который я хочу сохранить, но если у меня уже есть разделенное окно, это еще более раздражает, потому что буфер * Completions * заменяет собой другой, который был уже есть, и я должен переключиться на этот и нажать Cx k, чтобы вручную убить его).
Итак, мой вопрос: есть ли способ сделать * Completions * автоматически умирать, как только я закончу свою команду? В приведенном выше примере, как только я нажимаю enter после ввода 'cd DirA', я хотел бы, чтобы буфер был убит.
Спасибо, и я надеюсь, что это имеет смысл. Заметьте, я не думаю, что это дубликат Есть ли способ автоматически закрыть буферы добавления файлов в Emacs?, потому что об использовании find-file (и в в этом случае буфер * Completions * закрывается.