Emacs

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

2
Idiomatische Möglichkeit, die Keymap zum Einfügen von Unicode-Symbolen zu erweitern?
Ich muss häufig Unicode-Zeichen einfügen, die keine Standardbindung haben iso-transl-ctl-x-8-map, dh Zeichen, die nicht eingefügt werden können, C-x 8gefolgt von einem oder mehreren Buchstaben / Satzzeichen. Um der C-x 8Keymap Bindungen hinzuzufügen, habe ich normalerweise Definieren Sie einen benutzerdefinierten Befehl zum Einfügen eines bestimmten Unicode-Zeichens, z. (defun ucs-rightwards-arrow () "Insert …

1
Wie repliziere ich das Verhalten "~ /" - to-home & "//" - to-root in der IDO-Find-Datei, jedoch für ein benutzerdefiniertes Verzeichnis?
Wenn Sie anrufen, können ido-find-fileSie Folgendes eingeben ~/, um das aktuelle Arbeitsverzeichnis automatisch durch Ihr Ausgangsverzeichnis zu ersetzen: Find file: /etc/{...} # after typing ~/ becomes: Find file: ~/{...} Wie kann ich dies replizieren, außer für ein benutzerdefiniertes Verzeichnis wie user-emacs-directoryund beim Drücken einer Taste, anstatt Text in den Minipuffer …

3
Wie füge ich im org-Modus einen Zeitstempel mit dem heutigen Datum ein?
Wie weise ich in einer Lisp-Funktion org an, automatisch einen Zeitstempel mit dem heutigen Datum einzufügen? Ich habe die Funktion gefunden org-insert-time-stamp, weiß aber nicht, wie ich ein Argument dafür liefern soll, das das heutige Datum zurückgibt. Die Dokumentation für die Funktion lautet: (org-insert-time-stamp TIME &optional WITH-HM INACTIVE PRE POST …

1
Ist es möglich, eine .iso-Datei in emacs dired zu öffnen?
Wenn ich eine .isoDatei öffne dired, muss ich einen temporären Ordner bereitstellen mount -t iso9660 foo.iso temp Navigieren Sie dann zu diesem Ordner und lesen Sie die Dateien. Ist es möglich, .isoDateien direkt in dired zu öffnen ? (Möglicherweise wird ein temporärer Ordner erstellt?)
7 dired 

1
Welche Emacs-Funktion ist dem Quickfix von Vim am nächsten?
Die übliche Verwendung von Vims Quickfix besteht darin, die Kompilierung von Code an einen Befehl zu übergeben, der durch die suggestiv benannte makeprgVariable angegeben wird , und dann die von diesem Befehl gedruckten Fehler zu interpretieren, damit Sie schnell zur Datei-, Zeilen- und Spaltenposition jedes Fehlers springen können. Vims Quickfix …

1
Wie richte ich Emacs so ein, dass Fenster niemals geteilt werden?
Ich möchte einen neuen Workflow ausprobieren, bei dem geteilte Fenster nur dann auftreten, wenn ich sie anfordere. Andernfalls ändert Emacs einfach die Fenster. Ich habe versucht, diesen Befehl in mein init.el: (setq pop-up-windows nil) Und es scheint meistens zu funktionieren: Wenn ich einen Hilfebefehl verwende, eine Kompilierung starte, verwende M-x …


1
Anzeigen von Antworten in StackExchange für Emacs
StackExchange for Emacs ist genau das, wonach es sich anhört. Nach der Authentifizierung und dem Laden sx-tab-topvoted emacswird ein Puffer mit Fragenüberschriften angezeigt. 46 3 Are there any advantages to using ~/.emacs.d/init.el instead of ~/.emacs? 30d ago [init-file] 37 6 How can I use Emacs to edit questions, answers, and …
7 sx.el 

2
Behebung des Org-Fontification-Fehlers
Meine Konfiguration ist eine gebildete Organisationsmodus-Datei. Auf meinem Linux-Computer werden die Codeblöcke mit der entsprechenden Syntaxhervorhebung (dh Elisp) hervorgehoben. Auf meinem Mac wird beim Laden des Puffers jedoch folgende Fehlermeldung angezeigt: org-mode fontification error Wie beschrifte ich die Codeblöcke und vermeide diesen Fehler?
7 org-mode 

2
Wie zwinge ich Emacs zum Töten?
Ich habe oft eine unvollständige oder ungültige Emacs-Konfiguration, die das normale Verhalten kill-emacsso bricht, dass es bei einem Fehler stoppt. In diesem Fall möchte ich Emacs gewaltsam töten, ohne die PID zu jagen und eine killaus der Shell herauszugeben. Kann ich das in reinem Emacs Lisp machen?

2
Organisationsdatum aus der Tabelle
Ich kann Daten folgendermaßen berechnen: #+NAME: mytbl | # | [2014-12-14 Sun] | 30 | <2015-01-13 Tue> | #+TBLFM: $4=$2+$3;D aber was ich dann tun möchte, ist, dieses Datum als Tagesordnungsdatum erscheinen zu lassen, so etwas wie: DEADLINE: $remote(mytbl,@1$4) aber das funktioniert nicht. Ich kann keine Syntax finden, auch kein …

1
Wie kann ich Wachteleingabemethoden in LaTeX-Formeln deaktivieren?
Wenn Sie eine Eingabemethode festlegen (z. B. über M-x set-input-methodRET cyrillic-translitRET), können Sie kyrillische Zeichen über eine US-Tastatur eingeben: Emacs verwendet Transliterationsregeln, um römische Zeichen in kyrillische Zeichen umzuwandeln. Wenn Sie hineinschauen cyrillic.el, sehen Sie zum Beispiel ("f" ?ф), dh das Geben fgibt ф. Stellen Sie sich nun vor, Sie …

2
GROUP BY + COUNT über Linien in einer Region
Was ist der einfachste Weg, um die Anzahl der in einer Region wiederholten Unterscheidungsmerkmale zu ermitteln? Zum Beispiel von THIS IS LINE A THIS IS LINE A THIS IS LINE A THIS IS LINE B THIS IS LINE B THIS IS LINE C Ich hätte gern THIS IS LINE A …


2
Wie kann ich einen zweiten .dir-Einheimischen haben?
Bei der Zusammenarbeit an einem Projekt werden bestimmte Bearbeitungsvariablen festgelegt, um sicherzustellen, dass jeder einen ähnlichen Codestil erzeugt. In Emacs werden diese normalerweise entweder als dateilokale Variablen oder als verzeichnislokale Variablen implementiert. Dateilokale Variablen sind am besten geeignet, wenn Sie den Wert der Variablen an die Datei selbst anhängen möchten. …

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.