我尝试编写一个函数来抽象helm-imenu
要使用的变体:
(defun my/helm-menu ()
"For Org mode buffers, show Org headlines.
For programming mode buffers, show functions, variables, etc."
(interactive)
(cond ((derived-mode-p 'org-mode)
(helm-org-in-buffer-headings))
(t
(helm-semantic-or-imenu))))
但是,当在非 Org 模式缓冲区中使用它时,它会失败,说它需要一个参数。
确实,helm-semantic-or-imenu
需要arg
.
我应该如何通过?
为什么要使用 a M-x helm-semantic-or-imenu
: 论点在哪里?