在terminal的org下,如何将tab修改为org-cycle (默认为evil-jump-forward)。

如题,在终端中使用org-mode,按tab的时候原来在GUI下的org-cycle变成了evil-jump-forward。 仔细查看发现在terminal下tab对应的是TAB,而在GUI下对应的是。 请问该如何修改,使得在Termial下也能用和GUI一样的体验的?

(kbd "C-i")

我的解决方案是这样的:

(evil-define-key 'motion org-mode-map (kbd "TAB")
  '(menu-item "org-cycle-maybe" nil
              :filter (lambda (&optional _)
                        (when (and (not (display-graphic-p))
                                   (or (org-at-heading-or-item-p)
                                       (org-at-table-p)
                                       (org-at-block-p)))
                          #'org-cycle))))