Kürzlich bin ich von Linux auf OSX umgestiegen und habe festgestellt, dass ich in Emacs die automatische Vervollständigung von Dateinamen verloren habe. Wie mache ich Emacs vollständige Dateinamen und einige Befehle. Zum Beispiel würde es sich in Linux daran erinnern, M-x print-buffer
aber jetzt muss ich print-buffer
jedes Mal vollständig tippen . Ich erinnere mich nicht, ob ich dafür ein Plug-In installiert hätte.
0
TAB
Fertigstellung?M-x {org-mode | recover-this-file | print-buffer .... }
aber unter OS X muss ich allesM-x org-mode
vollständig eingeben , es gibt keine Vorschläge. Aber in OS X funktionieren Dateivorschläge auch unter Linux. Weißt du, warum?Antworten:
Eine Vielzahl von Lösungen, haben Sie vielleicht schon einmal smex verwendet? Suchen Sie nach "emacs smex", um zu sehen, was es tut, oder gehen Sie hier: http://emacs-fu.blogspot.ca/2009/05/finding-commands-with-smex.html
quelle
ido-mode
beim Start aktivieren und smex installieren. Wenn Sie Vorschläge überall aktivieren möchten, sollten Sie auch ido-allgegenwärtig betrachten .