Emacs

Fragen und Antworten für alle, die Emacs verwenden, erweitern oder entwickeln



1
Wie kann ich die Codefaltung von Vim replizieren?
Code falten in Emacs Manchmal möchte ich einen Textblock falten. In Vim haben Sie leichtes Falten ohne Flaum. Ohne irgendwelche Sonderzeichen wie "Marker" oder Regex wie hinzufügen {{{. Ich möchte eine Region auswählen und falten, ohne die Struktur zu verändern. Wenn man sich umschaut, scheint es in Emacs bereits Fragen …

8
Emacs auf einem Tablet?
F: Kann Emacs mit einer minimalen Anzahl von Tränen auf einem Tablet installiert / verwendet werden? Ich war unter der Annahme gewesen, dass Emacs im Grunde alles lief. Nach einigem Herumstöbern sieht es jedoch so aus, als ob das Ausführen von Emacs auf einem Tablet enorme Kopfschmerzen verursachen könnte . …
28 android  ios 

2
exec-path und $ PATH
Ich habe Beispiele online gesehen, in denen Leute dem Standardpfad in Emacs Pfade hinzufügen mit: (add-to-list 'exec-path "/usr/local/bin/") Ich bin neu bei Elisp und ich denke, ich verstehe, was die obige Aussage bewirkt, aber ich habe ein paar Fragen: In welcher Reihenfolge durchsucht Emacs die Ausführungspfade? Berücksichtigt es beispielsweise den …
28 elisp  path 


7
Gibt es ein vereinfachtes Versionskontrollsystem, das für Nicht-Programmierer geeignet ist, die in Emacs schreiben?
Ich bin Akademiker und liebe es, so viel wie möglich in Emacs zu schreiben. Eine wichtige Sache, die mir fehlt, ist die Möglichkeit, die Änderungen, die ich im Laufe der Zeit an einer Textdatei vorgenommen habe, einfach zu überprüfen. Die Tracking-Funktionen in Wikipedia-Artikeln oder Google-Dokumenten entsprechen genau meinen Vorstellungen. Ich …

4
Bearbeiten von Dateien mit einem Satz pro Zeile
Ein bisschen Hintergrund. Ich versuche, meine Latexdokumente einer Versionskontrolle zu unterziehen, und die Wirksamkeit dieser Initiative würde sich erheblich verbessern, wenn ich einen Ein-Satz-pro-Zeile- Ansatz einsetze. Im Folgenden sehen Sie beispielsweise, wie meine Dokumente aussehen werden. Some text here. New stencence on the same paragraph. Some more text, still on …

12
Organisieren Sie den Inhalt von ~ / .emacs.d / init.el und ~ / emacs.d?
Wenn wir ~/.emacs.d/init.elfür verschiedene Zwecke mehr und mehr Zeilen hinzufügen (für den Python-Modus, für emacs-eclim, für ...), wird die Datei lang und weniger lesbar. Gibt es eine Möglichkeit, den Inhalt zu organisieren? Meine aktuelle ~/.emacs.dsieht so aus $ ls * init.el auto-save-list: elisp: python-mode.el-6.1.3 elpa: archives auctex-readme.txt s-20140910.334 auctex-11.87.7 emacs-eclim-20140809.207 …
28 init-file 



2
Wie lade ich meine .emacs-Datei am schnellsten neu, wenn ich Änderungen vornehme, damit alle betroffenen Puffer diese Änderungen übernehmen?
Mir ist bewusst, C-x C-ewelches ist eval-last-sexpund M-x eval-buffer, aber diese reichen nicht immer aus, um alle Änderungen aufzugreifen. Manchmal müssen Sie Puffer schließen, die sich in den Modi befinden, deren Konfiguration geändert wurde, und manchmal müssen Sie Emacs vollständig neu starten. Gibt es eine allgemeinere Möglichkeit, mit diesem Problem …

4
Kann ich veraltete bytekompilierte Elisp-Dateien vermeiden?
Wenn ich Emacs starte, erhalte ich gelegentlich eine Nachricht wie. Quelldatei `/home/USER/.emacs.d/elpa/....el 'neuer als bytegekompilierte Datei Außerdem bearbeite ich manchmal ein Paket, das ich entwickle, und vergesse, es erneut zu kompilieren. Wenn ich versuche, die neue Datei zu laden, brauche ich eine Weile, um festzustellen, dass Emacs die alte kompilierte …


5
Wie kann ich Fuzzy-Code vervollständigen?
Wenn Sie ReSharper in Visual Studio verwenden, können Symbole mithilfe des Fuzzy-Abgleichs anstelle des Präfixabgleichs automatisch vervollständigt werden. Zum Beispiel , wenn ich suche für eine Funktion namens DoSomethingAmazingich schreiben könnte , DoSoAmund es würde versuchen , meine Frage zu erweitern , um alle Symbole entsprechen enthalten Do, Sound Amirgendwo …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.