設定
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
ですか?もしそうなら、私は何を間違っていますか?