Jak oddzielić historie dla różnych podpowiedzi Hełma


9

Działając jako oddzielny Doktor Los, Inza nosi hełm i oryginalny kostium Kenta, podczas gdy ...

- Google nahelm separate history


Kiedy naciskam M-pw wierszu polecenia Sterownik, aby helm-git-grepuzyskać ścieżkę do pliku, którą wprowadziłem wcześniej w helm-find-files:

Naprawdę chciałbym zobaczyć wzór, w którym szukałem wcześniej helm-git-grep.

Jak zrobić Helm mieć oddzielne historie Mini-bufor dla różnych rodzajów Helm ( helm-M-x, helm-mini, helm-git-grepi helm-find-files)?

Odpowiedzi:


3

Ster ma wsparcie dla różnych historii, które są już dość intensywnie używane w głównym pakiecie sterów, a także w niektórych sterach innych firm. Z instrukcji steru:

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

Na przykład helm-aptfunkcja wywołuje ster z:

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

Możesz więc po prostu przedefiniować wywołania steru, aby uwzględnić odwołanie do nowej zmiennej historii. W dłuższej perspektywie bardziej sensowne może być przesyłanie łat do różnych projektów, aby korzystać z tej funkcji. Na przykład helm-grepi helm-agmoże chcesz udostępnić helm-search-historyzmienną ogólną ?


Ach, więc to jest problem z Helm-Git-Grep? Spróbuję wysłać im łatkę zgodnie z twoją sugestią. I dzięki za obejście!
katspaugh
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.