Als «elisp» getaggte Fragen

Emacs Lisp ist die Erweiterungssprache für den GNU Emacs-Texteditor. Tatsächlich wird der größte Teil der Funktionalität von Emacs mit Emacs Lisp implementiert. Benutzer passen das Verhalten von Emacs im Allgemeinen an, indem sie Emacs Lisp-Anweisungen zu ihren "~ / .emacs" hinzufügen oder separate Pakete schreiben.

143
Gibt es in Emacs einen (Repeat-Last-Command)?

Häufig habe ich mich in apropos und docs umgesehen und nach etwas wie dem Folgenden gesucht, nur um aufzugeben, um zur eigentlichen Aufgabe zurückzukehren: (Befehl zum Wiederholen des letzten Befehls) Führen Sie den letzten C- oder M-Befehl aus, den ich gerade ausgeführt habe (um auf eine fn-Taste...

132
Emacs Ruby Autocomplete funktioniert fast

Ich habe meine Emacs-Konfiguration mithilfe von Rsense aktualisiert, damit beim Eingeben von Code ein Dropdown-Feld für die automatische Vervollständigung angezeigt wird. Dies funktioniert in den meisten Dateien gut, außer ich habe festgestellt, dass ich keine Antwort aus der Tabelle auswählen...

123
Wie kann man Code-Faltungseffekte in Emacs erzielen?

Was ist der beste Weg, um so etwas wie Code-Faltung oder die Art des Radfahrens zu erreichen, die der Org-Modus verwendet? Was wäre die beste Lösung in elisp, um diese Art von Verhalten zu erzeugen? EDIT: Es tut mir leid, dass ich nicht klar war. Ich möchte etwas in elisp programmieren, das der...

103
Wie stelle ich die Größe des Emacs-Fensters ein?

Ich versuche, die Größe des Bildschirms zu ermitteln, auf dem ich Emacs starte, und die Größe anzupassen und das Fenster, in dem es gestartet wird, entsprechend zu positionieren (ich denke, das ist der Rahmen in Emacs-Sprache). Ich versuche, meine .emacs so einzurichten, dass ich immer ein...

97
Emacs, lösen Sie eine bestimmte Fensteraufteilung

Das mag eine dumme Frage sein, aber ich konnte keine direkte Lösung dafür finden. Ich möchte das Fenster oft wie folgt aufteilen +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | | | | | | | |...

86
Der Unterschied zwischen setq und setq-default in Emacs Lisp

Ich habe eine Frage zu Emacs Lisp. Was ist der Unterschied zwischen setq und setq-default? ? In Tutorials heißt es, dass setq im lokalen Puffer wirksam wird, während setq-default alle Puffer betrifft. Wenn ich zum Beispiel in init.el geschrieben habe (setq a-var a-vars-value) , habe ich nach dem...

75
eval-after-load vs. mode hook

Gibt es einen Unterschied zwischen dem Einstellen von Dingen für einen Modus mit eval-after-loadund mit dem Modus-Hook? Ich habe einen Code gesehen, define-keyder in einem Hauptmodus-Hook verwendet wird, und einen anderen Code, define-keyder in eval-after-loadForm verwendet