Als «init-file» getaggte Fragen

bei Fragen zu Initialisierungsdateien `.emacs` oder` init.el. Verwenden Sie dieses Tag NICHT, wenn Sie davon ausgehen, dass für Antworten die Initialisierungsdateien angepasst werden müssen, da bei vielen Lösungen die Initialisierungsdateien nicht direkt bearbeitet werden müssen.


4
Vorteile des Setzens von Variablen mit setq anstelle von custom.el?
Ich sehe viele Leute (Erweiterungsautoren und andere), die Konfigurationsbeispiele geben mit setq: (setq foo 'bar) Diese Parameter werden häufig mit definiert defcustomund stehen zur Anpassung zur Verfügung custom.el. Ich benutze normalerweise custom.el, um sie einzustellen. Wäre es von Vorteil, setqstattdessen zwei Methoden zu verwenden, oder sind sie in etwa gleichwertig?

8
Was soll / soll ich nicht tun, wenn .emacs und .emacs.d in der Versionskontrolle bleiben?
Wie viele andere auch verwalte ich viele meiner Punktedateien über ein Versionskontroll-Repository (in meinem Fall Mercurial on Bitbucket, privat). Dies ist praktisch, wenn Sie eine neue Maschine einrichten oder Konfigurationen auf verschiedene Maschinen übertragen. Also habe ich natürlich mein .emacsund .emacs.dzu diesem Setup hinzugefügt . Dann installierte ich einige Pakete …

10
So starten Sie emacs mit einem benutzerdefinierten Benutzer-emacs-Verzeichnis
Ich arbeite an einer benutzerdefinierten und kleinen Emacs-Konfiguration, die ich als Git-Repository für einige Freunde freigeben möchte, damit diese sie als Basis für ihre eigenen zukünftigen Konfigurationen verwenden können. Dafür brauche ich eine Möglichkeit, meine Konfiguration zu testen. Die einfachste Lösung, die ich finden kann, ist etwa: $ emacs --eval …
58 init-file 

12
Synchronisieren Sie Pakete zwischen verschiedenen Computern
Ich verwende Emacs an verschiedenen Orten und möchte, dass überall ein ähnliches Setup und ähnliche Pakete installiert werden. Ich denke, ich kann ein Versionskontroll-Repository für die Setup-Dateien verwenden. Da ich Prelude benutze , wäre das ~/.emacs.d/personal/. Ich weiß nicht, wie ich mit Paketen umgehen soll. Gibt es irgendwo eine Datei …

3
Was kann ich tun, um meinen Start zu beschleunigen?
Was kann ich tun, um die Startzeit zu verkürzen? Gibt es etwas, auf das ich besonders achten sollte? Hinweis: Die Startzeit kann verkürzt werden, indem Emacs weniger häufig gestartet wird (einmal pro Sitzung) und Dateien in einer laufenden Instanz geöffnet werden . Bei dieser Frage geht es um die Minimierung …

6
Spacemacs neben regulären Emacs ausführen: Separate .emacs.d
Ich würde gerne Spacemacs ausprobieren. Ich möchte jedoch noch nicht von meiner regulären Emacs-Konfiguration wechseln, daher möchte ich, dass sich die aktuelle Konfiguration .emacs.din einem Verzeichnis und die entsprechende Konfiguration für Spacemacs in einem anderen Verzeichnis befindet. Es ist mir egal, welchen Namen eines der Verzeichnisse hat. Ist das möglich, …

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 …

5
Emacs lädt das Theme beim Start nicht
Ich habe das solarisierte Theme-Paket über MELPA installiert. Ich kann eines der beiden solarisierten Themen über `customise-theme auswählen und es aktivieren. Wenn ich die Designeinstellungen speichere, wird Folgendes zu meiner init.el-Datei hinzugefügt: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it …
21 init-file  themes 

1
Wie behebe ich Emacs-Probleme?
Was kann ich tun, um das Problem zu beheben, wenn sich Emacs nicht wie gewünscht verhält? Welche Schritte kann ich unternehmen, um das Problem selbst zu finden und zu beheben? Oder, falls dies nicht der Fall ist, wie kann ich nützliche Informationen sammeln, damit die Leute hier (oder auf der …

3
Fehler in der Init-Datei korrekt behandeln
Ich möchte eine Möglichkeit, Fehler beim Ausführen meiner Init-Datei abzufangen und sie dann ordnungsgemäß zu behandeln. Viele meiner wichtigsten Anpassungen und Tastenkombinationen werden am Ende meiner Init-Datei angezeigt, um sicherzustellen, dass andere Einstellungen nicht darüber hinaus angewendet werden. Das Problem ist, dass ich mich bei einem frühen Abbruch der Initialisierung …

4
Wie richte ich Standardfenster beim Start ein?
Jedes Mal, wenn ich Emacs öffne, richte ich mit C-x 3( split-window-right) und dann C-x2( split-window-below) drei Fenster ein . Danach muss ich in jedes Fenster wechseln, um die Dateien zu öffnen, die ich bearbeiten möchte. Wie kann ich festlegen, dass dies automatisch erfolgt? Gibt es eine Möglichkeit, dass Emacs …

2
Wie kann ich in Evil ein ähnliches Verhalten wie in Vim rückgängig machen?
Das Standardverhalten zum Rückgängigmachen in Evil ist zu grobkörnig, da es alles berücksichtigt, was zwischen dem Aufrufen des Einfügemodus und dem Verlassen des Einfügemodus als eine Bearbeitungsoperation stattfindet. Wenn Sie während eines Einfügens einen ganzen Textabschnitt eingeben und dann rückgängig machen, wird der gesamte Absatz entfernt. Im Gegensatz dazu startet …

3
Warum muss ich jedes Paket zum Ladepfad hinzufügen? (oder Problem mit require 'Paket in meiner Init-Datei)
Jedes Mal, wenn ich ein Paket aus dem Paketmenü installiere, requireerhalte ich eine Fehlermeldung , wenn ich es in meiner Init-Datei versuche, es sei denn, ich füge es manuell dem Ladepfad hinzu: (add-to-list 'load-path "/home/nick/.emacs.d/elpa/use-package-20141220.1645") (require 'use-package-autoloads) (require 'use-package) Das ist langweilig. Und normalerweise enthält der Paketpfad Versionsnummern. Wenn ein …

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.