Come separare le storie per i vari prompt del timone


9

Quando opera come Doctor Fates separato , Inza indossa l' elmo e il costume originale di Kent mentre ...

- Google attivohelm separate history


Quando premo M-pil prompt Helm per helm-git-grepottengo un percorso di file che ho inserito in precedenza in helm-find-files:

Quello che mi piacerebbe davvero vedere è lo schema con cui ho cercato in precedenza helm-git-grep.

Come rendere Helm hanno storie mini-buffer separato per diversi tipi di Helm ( helm-M-x, helm-mini, helm-git-grepe helm-find-files)?

Risposte:


3

Helm ha il supporto per diverse storie che sono già usate abbastanza pesantemente nel pacchetto principale del timone così come in alcuni dei timoni di terze parti. Dal manuale del timone:

: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.

Ad esempio la helm-aptfunzione chiama helm con:

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

Quindi puoi semplicemente ridefinire le chiamate del timone per includere un riferimento a una nuova variabile di cronologia. A lungo termine potrebbe essere più sensato inviare patch ai vari progetti per utilizzare questa funzione. Per esempio helm-grepe helm-agpotrebbe voler condividere generica helm-search-historyvariabile?


Ah, quindi è un problema con helm-git-grep? Proverò a inviare loro una patch come hai suggerito. E grazie per la soluzione alternativa!
katspaugh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.