0

当我启动 helm 时,我开始输入类似的命令org-mo,然后我会收到org-mode org-mobile-pull org-mobile-push org-mode-restart一些其他命令的建议。

假设我现在想去,org-mobile-pull我必须使用箭头键来选择它,但我宁愿只按下tab键循环到它,然后按下S-tab返回列表。

我尝试使用此处的配置,但我得到了错误。

我真的不在乎我是在使用 helm 还是任何其他启动器(?),只要我可以在列表中切换。

4

2 回答 2

0

这有点作弊,但是将其添加到我的 .emacs 中就可以了

(require 'helm)
(define-key helm-map (kbd "TAB") (lookup-key helm-map (kbd "<down>")))
(define-key helm-map (kbd "<S-tab>") (lookup-key helm-map (kbd "<up>")))
于 2019-07-21T05:54:45.107 回答
0

听起来您正在寻找helm-next-lineand helm-previous-line,例如。

(with-eval-after-load 'helm
  (define-key helm-map (kbd "TAB")       #'helm-next-line)
  (define-key helm-map (kbd "<backtab>") #'helm-previous-line))

默认情况下 TAB 是绑定的,helm-select-action所以你可能想重新绑定它。

于 2019-07-21T07:46:55.903 回答