2016-04-09 19 views
1

Ich versuche Emacs wieder, nachdem sah die Kombination company+alchemist. Und wieder habe ich Mühe, Alternativen zu einigen Vim-Plugins zu finden. Eine der größten Schwierigkeiten ist die Dateinavigation. Mit fuzzy finder (https://github.com/junegunn/fzf) kann ich eine Datei an jedem Ort finden, nur nach seinem Namen suchen. Ich habe hart gesucht, kann aber in Emacs nichts Ähnliches finden wie fuzzy finder/ctrlp. Es gibt einen guten Ersatz von fuzzy finder für Emacs?Vim Fuzzy Finder wie für Emacs?

Antwort

1

Es gibt auch eine Emacs frontend for fzf. Sie können es von ELPA installieren (M-x list-packages, navigieren Sie zu fzf, drücken Sie i dann x, um zu installieren). Sie müssen download the fzf program separately, wenn Sie es noch nicht haben.

Alternativ versuchen Sie Helm (auch von ELPA erhältlich). Lesen Sie this tutorial. Es bietet die gleichen Dienste wie fzf und vieles mehr (weil es nicht auf das Finden von Dateien beschränkt ist), auf seine eigene Weise.

2

Ich habe die beiden von @tjbruno Antwort kombiniert. https://github.com/ibmandura/helm-fzf/blob/master/helm-fzf.el

Hier können Sie fzf mit Helm als Frontend verwenden :)

+0

ist nicht dies Fuzzy Matching-Algorithmus mit Helm? fzf es selbst hat einen Sortierer und einen Matcher und es hat keinen Sinn Helm zu verwenden, weil es meiner Erfahrung nach weniger genau ist, dass fzf – static

+1

@static Entfernen "--no-sort" -Flag und "Requires-Muster" gedreht Helm-fzf präzise so wie ich fzf.vim benutze – tjbrn