如何使用helm-swoop的单独输入历史记录?

时间:2016-08-08 07:08:37

标签: emacs emacs-helm

我知道通过向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)))

1 个答案:

答案 0 :(得分:1)

您的代码不起作用有两个原因:

  1. 请勿在{{1​​}} - 绑定中引用my-helm-swoop-input-history。你想要它的价值,而不是符号。

  2. 您的let无法在minibuffer-history范围内生存。

  3. 试试这个,它对我有用:

    let