Emacs

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

2
Verwendung des Daemon-Modus in Gnome 3
Ich habe den Emacs-Daemon dazu gebracht, über die EmacsWiki-Seite über die Befehlszeile zu arbeiten , aber ich weiß nicht , wie der Client über den Gnome 3-Launcher ausgeführt werden kann. Wie kann ich eine Gnome-Desktop-Datei einrichten , die ein GUI-Fenster öffnet, das eine Verbindung zum Emacs-Dämon herstellt?

2
Sichere Möglichkeit, lokale Variablen zu aktivieren?
Ich habe meine .emacs-Datei vor ungefähr 18 Jahren von einem Freund geerbt. In der Mitte ist der folgende ominöse Kommentar vergraben, der vor den Sicherheitsauswirkungen des enable-local-variablesFeatures warnt : ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: blob@syl.dl.nec.com (David Blob) ;; Subject: Self-extracting emacs elisp code ;; ;; …

7
Das Böse: Keybindings auf die vim Art abbilden?
Ich versuche, das Böse zum Funktionieren zu bringen evil-jump-to-tagund mich C-]wie der Emacs zu verhalten M-.. Das normale Verhalten ist für das Durchsuchen von Tags-Dateien in Ordnung, aber ich möchte, dass es auch für slime-edit-definitionSlimes elisp-slime-nav-find-elisp-thing-at-point, Elisps cider-jump-to-var, Clojures usw. funktioniert . Diese und viele weitere Hauptmodi haben ein Äquivalent …
13 keymap  evil 

4
Magit: Wie man Unterschiede in Linien zeigt
Ich habe eine Datei, ich nehme einige Änderungen vor. Hier, wie SmartGit Unterschiede zeigt. Wie Sie sehen, zeigt es, wo der Unterschied innerhalb der Linie liegt. In der konkreten Position ändert sich der Hintergrund in rote Farbe. Und es ist sehr gut. Ich brauche keine Zeit, um Unterschiede zu finden. …
13 magit 

1
Gibt es eine Bitbucket-Integration für Emacs?
Ich suche nach Pull-Anfragen für Bitbucket, die ich aus Emacs erstellt habe. Ich fand diese https://github.com/tjaartvdwalt/bitbucket.el , die unvollständig zu sein scheint. Gibt es ein anderes Paket, das meine Anforderungen voll erfüllt?
13 git 



1
Holen Sie sich eine Timeline der getakteten Zeit im org-Modus
In einem Versuch, herauszufinden , wie ich habe meine Zeit verbracht, habe ich begonnen , an verschiedenen Aufgaben mit meiner Zeit verbrachte die Protokollierung org-clock-inund org-clock-out. Oft bearbeite ich die Uhr-Einträge von Hand, wenn ich merke, dass ich vor 20 Minuten hätte takten sollen. Gibt es also eine Möglichkeit zu …


7
Welche Pakete stehen für die modale Bearbeitung zur Verfügung?
Welche Pakete stehen für die modale Bearbeitung in Emacs zur Verfügung? Was benutzt du und warum? Lassen Sie uns versuchen, ein Paket pro Antwort zu posten. Ich schlage vor, die Vor- und Nachteile jedes Pakets zu erwähnen. Hier ist meine Definition der Modalbearbeitung (ich konnte keinen speziellen Wikipeadia-Artikel finden): Modale …

2
Wie aktualisiere ich eine Nebenmodusdefinition, während ich sie entwickle?
Ich fing an, einen Nebenmodus zu programmieren, um einige Tastenkombinationen bereitzustellen. Mein erster Versuch hatte einen Tippfehler: (define-minor-mode borked-mode "A mode defined with a broken key binding" nil nil '(([b] . 'previous-line))) Ich hatte die Absicht , die verwenden bSchlüssel, und sofort erkennen , dass ich verwendet habe , sollte …
13 minor-mode 

1
Ein yasnippet-Snippet für mehrere Modi
Ich habe den folgenden Ausschnitt: # -*- mode: snippet -*- # contributor: Song Qiang <tsiangsung@gmail.com> # key: m # group: Math # name: Inline math \( ... \) # -- \\($1\\)$0 und ich möchte, dass es für beide latex-modeund zur Verfügung steht org-mode. Wie kann das erreicht werden? Ich könnte …
13 yasnippet 

1
Übermäßiger Zeilenabstand bei bestimmten Schriftarten
Ich verwende seit langem DejaVu Sans Mono als Programmierschrift. Ich habe noch keine bessere Schriftart gefunden. Aber vor einiger Zeit habe ich Mozillas Fira entdeckt , das für Code sehr gut aussieht . Also habe ich beschlossen, es in Emacs zu versuchen. Wenn ich es in Emacs verwende, vergrößert sich …

9
So bearbeiten Sie elisp, ohne sich in Klammern zu verlieren
Ich ändere einen Elisp-Code aus linum.el: (custom-set-variables '(linum-format 'dynamic)) (defadvice linum-update-window (around linum-dynamic activate) (let* ((w (length (number-to-string (+ (count-lines (point-min) (point-max)) 1)))) (linum-format (concat " %" (number-to-string w) "d "))) ad-do-it)) Ich war in der Lage einen Fehler zu beheben , wo die Vertiefung war off-by-one durch Modifizierung (count-lines …

4
Was macht "Symbolwert"?
Die Dokumentation hat mich nicht weiser gemacht: Diese Funktion gibt den in der Wertezelle des Symbols gespeicherten Wert zurück. Hier wird der aktuelle (dynamische) Wert der Variablen gespeichert. Wenn die Variable keine lokale Bindung hat, ist dies einfach ihr globaler Wert. Wenn die Variable ungültig ist, wird ein ungültiger Variablenfehler …
13 elisp  symbols 

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.