Коли я запускаю #'helm-find-filesта переміщую точку до каталогу, натискаючи <ret>результати на відкриття цього каталогу в переведеному режимі. Потрібно натиснути, C-jщоб увійти до цього каталогу в Helm.
Я хотів би <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>щоб закінчити заповнення імені файлу. Але ми сперечаємось щодо уподобань - я просто хочу "ввести", щоб означати "вибрати річ в точці". І для мене це не означає "відкритий". Якби я був у шкаралупі, я очікую різної поведінки.
ido-mode, коли натискання<RET>вибирає папку, щоб знайти файли всередині неї. Я думаю, що це найбільш послідовна поведінка при спробі знайти файл - те, що ви хочете зробити, коли ви знайшли файл, відкрийте його; те, що ви хочете зробити, коли ви знайшли папку, - це зайти всередину неї, щоб ви могли знайти файл.