我知道通过向helm-swoop.el添加以下代码,我可以use a separate input history进行helm-s.woop,但我不想编辑软件包源代码。
:history 'my-helm-swoop-input-history
我已经尝试了以下代码,但它没有用(当我在我的掌舵中使用M-p时根本没有历史记录):
(defvar my-helm-swoop-input-history nil)
(defun my-helm-swoop() (interactive) (let ((minibuffer-history 'my-helm-swoop-input-history)) (helm-swoop)))
答案 0 :(得分:1)
您的代码不起作用有两个原因:
请勿在{{1}} - 绑定中引用my-helm-swoop-input-history
。你想要它的价值,而不是符号。
您的let
无法在minibuffer-history
范围内生存。
试试这个,它对我有用:
let