Emacs

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

3
Erweitern von Snippets im Evil-Insert-Modus
Ich bin gerade von vim zu Spacemacs gewechselt und bin ein absoluter Neuling mit Emacs. Ich kann nicht herausfinden, wie man Yasnippets im bösen Einfügemodus erweitert. Ich weiß, dass yasnippet verfügbar ist, da ich mit aus den verfügbaren Snippets auswählen kann Spc i s. Ich möchte sie jedoch <Tab>erweitern können. …

2
Wie kann ich Emacs mit Git im Terminal verwenden?
Ich habe git config --global core.editor emacsmeinen Git-Editor als Emacs festgelegt, aber wenn ich das tue und etwas festschreibe, öffnet der Editor ein neues Fenster, anstatt Emacs im Terminal zu öffnen. Ich möchte Emacs so verwenden, als ob -nw gegeben wäre, aber dies zu schreiben -> git config --global core.editor …
9 git 



1
Wie verwende ich das Use-Package mit eingebauten Paketen?
Aus Gründen der Ordnung möchte ich setq (s) unter einem einzigen verwandten Banner zusammenfassen. Angenommen, ich möchte den Wert der Kompilierungs-Bildlauf-Ausgabe in der Einheit "Kompilierung" wie folgt festlegen: (use-package compilation :init (progn (setq compilation-scroll-output t))) Alles was ich bekomme ist: Could not load compilation Wie ist das?

2
Org-Mode-Uhrensumme, um 8 Stunden pro Tag und nicht 24 Stunden zu zählen
Ich verwende eine Aufwandsschätzung mit der Angabe als 1doder 4:00, und diese werden unter Berücksichtigung von 8 Stunden pro Tag korrekt erfasst, aber diese werden in der Abschnittshierarchie zusammengefasst, um 24 Stunden pro Tag zu zählen. Hier ist eine sehr verwirrende columnview: #+COLUMNS: %80ITEM(Tâche) %7Effort(Est){:} #+BEGIN: columnview :maxlevel 2 | …
9 org-mode 

2
Wie schön (Zeilenumbrüche und Einrückungen) eine optimierte HTML / JS-Datei?
Zum Beispiel habe ich die folgenden Zeichen (HTML): http://pastebin.com/pwTPp8wd Ich dachte, jeder stolperte über eine verarbeitete Datei, besonders wenn jemand die Verarbeitung großer HTML- / Javascript- / welcher Dateien auch immer beschleunigen würde. Dann muss es eine Möglichkeit geben, die Einrückung zu automatisieren, ohne manuell zu arbeiten. Ich konnte jedoch …

2
Wie füge ich eine Zeichenfolge hinzu, die an die Moduszeile aktualisiert wird?
Ich möchte einige Informationen (die Änderungen im Laufe der Zeit) in den Modus Linie anhängen Format und dann im Titel verwenden. Mein Gedanke ist, dass ich einmal pro Minute das Frame-Titel-Format auf das Modus-Zeilen-Format + Pomodoro-Anzahl einstellen würde. Etwas in der Art von: (defun runOnceAMinute () (setq frame-title-format (concat mode-line-format …
9 mode-line 




3
Wie kann ich den VCS-Status in dired visualisieren?
Ich bin besonders besorgt git, aber ich stelle mir vor , dass dies ein guter Ort ist, um ihn zu nutzen vc. Ich möchte die Git-Integration von Atom mit dem Datei-Explorer emulieren: Wie kann ich so etwas bekommen dired? Ich verstehe, dass es andere Tools zum Simulieren einer richtigen Baumstruktur …
9 dired  git 

1
Verwenden des Desktop-Modus mit Emacs Daemon
Ich verwende Emacs 24.3 (Ubuntu 14.10) und möchte, dass der Daemon während der Verwendung am grafischen Desktop-Sitzungslebenszyklus teilnimmt desktop-mode. Ich habe http://www.emacswiki.org/emacs/EmacsAsDaemon durchgesehen, aber es spielt sich immer noch nicht gut für mich. Ein Problem besteht darin, dass die SIGTERM-Terminierung des Dämons nicht bereinigt wird, .emacs.desktop.locksodass beim nächsten Start die …
9 daemon  desktop 

1
Wie kann ich tramp + eshell dazu bringen, meine im Remote-Profil ~ / .bash_profile angepasste Umgebung zu verwenden?
Ich habe in meinem ~ / .bash_profile auf einem Remotecomputer ein benutzerdefiniertes $ PATH eingerichtet (für Programme, die benutzerlokal von nixund installiert wurden cabal). Ich benutze eshell und tramp, um Befehle auf dem Remote-Computer auszugeben ( cd /remotehost:somedir; dann Befehle). (Ich habe diese Methode anstelle der üblichen SSH-Sitzungen in einem …


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.