Emacs

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

2
Verwendung von Abkürzungen
Ich finde die Verwendung von Abkürzungen in Emacs verwirrend. Obwohl ich das Handbuch und das EmacsWiki gelesen habe , habe ich weiterhin Probleme, sie zu verwenden. Ziel : Definieren Sie eine schnelle Abkürzung für eine einzelne Emacs-Sitzung. Beispiel: Bei Verwendung von Python und Numpy werden die Ausgaben manchmal mit Auslassungspunkten …
7 abbrev 



2
Wie suche ich im Hexl-Modus nach einer Folge von Bytes?
Ist es möglich, nach einer Bytefolge zu suchen hexl-modeund diese möglicherweise hervorzuheben? ZB in der Datei unten möchte ich die Bytesequenz durchsuchen f9beb4d9. isearchfunktioniert nicht, da die Präsentation im Puffer und nicht in der Originaldatei durchsucht wird. 00000000: f9be b4d9 1d01 0000 0100 0000 0000 0000 ................ 00000010: 0000 0000 …

2
Ist es möglich, eine literarische Konfigurationsdatei im Org-Modus mit einer unterstützenden Emacs Lisp-Datei zu instrumentieren?
Es ist üblich, Emacs-Konfigurationsdateien im Org-Modus im Programmierstil zu schreiben. Leider verbessert dies zwar die Lesbarkeit, bringt jedoch erhebliche Programmiernachteile mit sich. Da es keine Sicherungsdatei gibt .el, kennt Emacs nur den Code im aktuellen Quellblock. Dies bedeutet, dass mit Ausnahme des aktuell bearbeiteten Blocks Navigation, Symboldefinition und Flycheck nicht …

1
Diakritika kombinieren, nicht visuell kombinieren
Die ersten beiden Zeichen im linken Puffer sind LATIN SMALL LETTER Aund COMBINING CIRCUMFLEX ACCENT. Gemeinsam sollten sie so angezeigt werden â, wie LATIN SMALL LETTER A WITH CIRCUMFLEX, â. Wie Sie jedoch sehen können, erscheint der Zirkumflex neben dem aund nicht darüber. Der Screenshot stammt von GNU Emacs 26.1 …
7 faces  fonts  unicode 



2
Verbindung mit emacsclient nicht möglich
Ich starte den Emacs-Server mit systemctl --now --user enable emacs Dieser Server läuft, wenn ich laufe systemctl --user status emacs ich habe $ systemctl --user status emacs ● emacs.service - Emacs text editor Loaded: loaded (/usr/local/lib/systemd/user/emacs.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-06-09 09:27:56 CDT; 2 days …


3
Nahezu identische Befehle auf mehreren Tasten
Visual Studio hat diese nette Funktion, mit der Sie den Punkt auf etwas setzen können, drücken C-f3und beide finden die nächste Instanz des Dings unter dem Punkt und es wird sich daran erinnern. Sie können dann drücken f3, um die nächste Instanz zu finden und S-f3nach derselben Sache zu suchen, …

2
Gibt es einen Hook, der für alle schreibgeschützten Puffer ausgeführt wird?
Ich möchte show-trailing-whitespacefür bearbeitbare Dateien aktivieren und show-trailing-whitespacefür schreibgeschützte Dateien deaktivieren . ich habe es versucht (defun my/read-only-whitespace () (setq-local show-trailing-whitespace (not buffer-read-only))) (setq-default show-trailing-whitespace t) (add-hook 'read-only-mode-hook #'my/read-only-whitespace) Dies scheint aber nur zu funktionieren, wenn ich es read-only-modemanuell aktiviere . Wenn ich einen Puffer öffne, der automatisch schreibgeschützt wird …


1
So beheben Sie "Die Funktionsdefinition des Symbols ist ungültig: org-babel-get-header"
Wie können Sie das Problem lösen? (versucht einen asynchronen sh-Block auszuführen) #+BEGIN_SRC sh /tmp/7.sh #+END_SRC Dann mach ich C-c C-c Ich bekomme Symbol's function definition is void: org-babel-get-header Mein Setup Vorspiel emacs25 org installiert ;; my ~/prelude/personal/personal.el (prelude-require-package 'ob-async) (require 'ob-async) (setq org-confirm-babel-evaluate nil) (org-babel-do-load-languages 'org-babel-load-languages '( (sh . t) …

1
Konvertieren des Befehls cURL in ob-http
Ich habe eine ganze Reihe von Curl-Befehlen, die ich ob-httpin einer Organisationsdatei in Codeblöcke konvertieren möchte (die zweite Wahl wäre, sie auszuführen restclient). Hier ist ein vereinfachter Beispielbefehl: curl -X POST --proxy http://my-proxy.local:9001 \ --data "foo=bar" \ --data "fizz=buzz" \ --header "Content-Type:application/x-www-form-urlencoded" \ --header "my-custom-header" \ http://my-server.local/my/endpoint (Der resultierende JSON, …

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.