当我启动 helm 时,我开始输入类似的命令org-mo
,然后我会收到org-mode
org-mobile-pull
org-mobile-push
org-mode-restart
一些其他命令的建议。
假设我现在想去,org-mobile-pull
我必须使用箭头键来选择它,但我宁愿只按下tab
键循环到它,然后按下S-tab
返回列表。
我尝试使用此处的配置,但我得到了错误。
我真的不在乎我是在使用 helm 还是任何其他启动器(?),只要我可以在列表中切换。
当我启动 helm 时,我开始输入类似的命令org-mo
,然后我会收到org-mode
org-mobile-pull
org-mobile-push
org-mode-restart
一些其他命令的建议。
假设我现在想去,org-mobile-pull
我必须使用箭头键来选择它,但我宁愿只按下tab
键循环到它,然后按下S-tab
返回列表。
我尝试使用此处的配置,但我得到了错误。
我真的不在乎我是在使用 helm 还是任何其他启动器(?),只要我可以在列表中切换。
这有点作弊,但是将其添加到我的 .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>")))
听起来您正在寻找helm-next-line
and 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
所以你可能想重新绑定它。