1

設定

Helm コマンドのこれらのキー バインドがあります。

  (define-key helm-map (kbd "C-a")       #'helm-select-action)
  (define-key helm-map (kbd "C-n")       #'helm-next-page)
  (define-key helm-map (kbd "C-p")       #'helm-previous-page)
  (define-key helm-map (kbd "TAB")       #'helm-next-line)
  (define-key helm-map (kbd "<backtab>") #'helm-previous-line)
  (define-key helm-map (kbd "C-TAB")     #'helm-toggle-visible-mark-forward)

問題

最後の行を除いて、これらはすべて機能しhelm-toggle-visible-mark-forwardます。Helm 完了ウィンドウで C-TAB を押すと、エラー メッセージが表示されます<C-tab> is undefined

私が試したこと

使用する\t

(define-key helm-map (kbd "C-\t")     #'helm-toggle-visible-mark-forward)

   -- 同じ結果、<C-tab> is undefined

使用する<C-tab>

(define-key helm-map (kbd "<C-tab>")     #'helm-toggle-visible-mark-forward)

   --wrong type argument, commandp

削除する#

(define-key helm-map (kbd "C-TAB")     'helm-toggle-visible-mark-forward)

  -- 同じ結果、<C-tab> is undefined

使用するM-TAB

(define-key helm-map (kbd "M-TAB")     #'helm-toggle-visible-mark-forward)

  --wrong type argument, commandp

ラムダの使用

(define-key helm-map (kbd "M-TAB")     (lambda () (interactive) (helm-toggle-visible-mark-forward)))

  --symbol's function definition is void: helm-toggle-visible-mark-forward

質問

再バインドは可能helm-toggle-visible-mark-forwardですか?もしそうなら、私は何を間違っていますか?

4

2 に答える 2