Farklı Helm istemleri için geçmişler nasıl ayrılır?


9

Ayrı Doktor Kaderleri olarak çalışırken , Inza dümen ve Kent'in orijinal kostümü giyerken ...

- Google açıkhelm separate history


Daha önce girmiş olduğum bir dosya yolunu almak M-piçin Dümen komut istemine bastığımda :helm-git-grephelm-find-files

Gerçekten görmek istediğim şey, daha önce aradığım model helm-git-grep.

Nasıl Helm Helm farklı türde için ayrı mini tampon geçmişleri var (yapmak helm-M-x, helm-mini, helm-git-grepve helm-find-files)?

Yanıtlar:


3

Helm, ana dümen paketinde ve 3. parti dümenlerin bazılarında zaten oldukça kullanılan farklı tarihlere destek veriyor. Dümen kılavuzundan:

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

Örneğin helm-aptişlev, dümeni şununla çağırır:

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

Böylece dümen çağrılarını yeni bir geçmiş değişkenine başvuru içerecek şekilde yeniden tanımlayabilirsiniz. Uzun vadede, bu özelliği kullanmak için çeşitli projelere yama göndermek daha mantıklı olabilir. Örneğin helm-grepve helm-aggenel helm-search-historydeğişkeni paylaşmak isteyebilirsiniz ?


Ah, yani helm-git-grep ile ilgili bir sorun mu var? Önerdiğiniz gibi onlara bir yama göndermeye çalışacağım. Ve geçici çözüm için teşekkürler!
katspaugh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.