Answers:
头盔支持不同的历史记录,这些历史记录已在主要的头盔包以及一些第三党的头盔中大量使用。从掌舵手册中:
: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-grep
,helm-ag
可能很想共享通用helm-search-history
变量?