Когда я запускаю #'helm-find-filesи перемещаю точку в каталог, нажатие <ret>приводит к открытию этого каталога в режиме Dired. Нужно нажать, C-jчтобы войти в этот каталог в Хелм.
Я хотел бы <RET>действовать так C-jже, как здесь, но не обязательно везде. Я проверил и C-jсвязан с #'helm-maybe-exit-minibuffer, тогда <RET>как связан с #'helm-execute-persistent-action. Привязка <RET>к #'helm-maybe-exit-minibufferработает в этом случае, но нарушает другие случаи: например, автозаполнение руля describe-function.
Итак, когда я использую Helm для поиска файла, как я могу сделать нажатие, чтобы <RET>открыть этот каталог в Helm?
<RET>автоматически заполняется и выбирается. Вам не нужно нажимать, <tab>чтобы завершить заполнение имени файла. Но мы спорим о предпочтениях - я просто хочу, чтобы «войти» означало «выбрать вещь в точке». И для меня это не означает «открытое dired». Если бы я был в оболочке, я ожидаю другого поведения.
ido-mode, где нажатие<RET>выбирает папку для поиска файлов внутри нее. Я думаю, что это наиболее последовательное поведение при попытке найти файл - что вы хотите сделать, когда обнаружили, что файл открыт; то, что вы хотите сделать, когда нашли папку, - это зайти в нее, чтобы найти файл.