Коли я запускаю #'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>
вибирає папку, щоб знайти файли всередині неї. Я думаю, що це найбільш послідовна поведінка при спробі знайти файл - те, що ви хочете зробити, коли ви знайшли файл, відкрийте його; те, що ви хочете зробити, коли ви знайшли папку, - це зайти всередину неї, щоб ви могли знайти файл.