如何区分不同头盔提示的历史记录


9

当Inza 作为独立的 Fate医生时,Inza穿着头盔和Kent的原始服装,而...

开启Googlehelm separate history


当我M-p在Helm提示中按以helm-git-grep获得我先前在helm-find-files以下位置输入的文件路径时:

我真正想看到的是以前在中搜索的模式helm-git-grep

如何使头盔有不同类型的头盔的独立小缓冲区的历史(helm-M-xhelm-minihelm-git-grephelm-find-files)?

Answers:


3

头盔支持不同的历史记录,这些历史记录已在主要的头盔包以及一些第三党的头盔中大量使用。从掌舵手册中:

:history

By default all minibuffer input is pushed to `minibuffer-history',
if an argument HISTORY is provided, input will be pushed to HISTORY.
History element should be a symbol.

例如,该helm-apt函数使用以下命令调用helm:

(helm :sources 'helm-source-apt
          :prompt "Search Package: "
          :input query
          :buffer "*helm apt*"
          :history 'helm-apt-input-history)

因此,您可以简单地重新定义helm调用,以包括对新历史记录变量的引用。从长远来看,向各个项目提交补丁以使用此功能可能更有意义。例如helm-grephelm-ag可能很想共享通用helm-search-history变量?


啊,这是helm-git-grep的问题吗?我会按照您的建议尝试向他们发送补丁。并感谢您的解决方法!
katspaugh 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.