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