Emacs

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

1
Wie erstelle ich einen randlosen Rahmen?
Das heißt, wie kann ich (von Lisp) einen Rahmen erstellen, der dem ähnlich ist, den x_create_tip_frame( x-show-tipin den C-Quellen aufgerufen ) erstellt, wenn er x-gtk-use-system-tooltipsist nil? Meine ursprüngliche Vermutung war, dass der relevante Teil des C-Codes dieser Aufruf war: x_default_parameter (f, parms, Qborder_width, make_number (0), "borderWidth", "BorderWidth", RES_TYPE_NUMBER); Leider ergeben …
7 frames 

1
Gute Möglichkeiten, auf Dokumentation zuzugreifen?
Emacs hat Selbstdokumentation als eines ihrer Ziele, und es erreicht dies ziemlich gut für Emacs Lisp mit Befehlen wie describe-variable, describe-functionetc. Pakete wie Unternehmen-Schnellhilfe dies machen noch bequemer durch Hilfe bei den Tooltips bieten, was die Notwendigkeit Schalter ständig reduziert Aufmerksamkeit auf einen Hilfepuffer. Der eingebaute Info-Reader ist auch sehr …


1
Bibliothek, die eine Python-Ausgabezeichenfolge in eine Elisp-Datenstruktur konvertiert?
Angenommen, ich bewerte den folgenden Python-Code: import inspect import scipy.ndimage.filters list (inspect.getargspec (scipy.ndimage.filters.gaussian_filter1d)) # => [['input', 'sigma', 'axis', 'order', 'output', 'mode', 'cval'], # None, None, (-1, 0, None, 'reflect', 0.0)] Ich möchte die Ausgabezeichenfolge, die einfach Pythons Druckausgabe ist, in eine Elisp-Datenstruktur umwandeln. Ich brauche also eine Funktion foo , …

1
Leichte (reine Elisp) Unterschiede?
Ich muss Wortunterschiede einiger kleiner Zeichenfolgen anzeigen. Das heißt, ich habe eine Liste von Paaren ähnlich der folgenden: "aaa bbb ccc" . "aaa vv ccc" "abcd ef ghkl" . "ghkl" "a (u -> h)" . "(a -> g) (u -> h)" In jedem Fall möchte ich geänderten oder hinzugefügten Text …
7 diff 



1
Emacs bittet mich bei jedem Speichern um ein Codierungssystem
Ich habe viele Textdateien (Win, Mac, Unix) in einer einzigen Orgmode-Datei zusammengefasst. Bei einigen Zeichen sah ich Zahlen anstelle der richtigen Zeichen. Dinge wie \ 314 \ 203. Ich habe "Revert-Buffer-with-Coding-System" verwendet und utf-8-hfs-unix gewählt. Das behebt es. Aber jetzt bittet mich Emacs jedes Mal, wenn ich speichere, ein Codierungssystem …


2
Warum funktioniert xdg-open nicht in eshell?
Ich möchte a.html in einem Browser von Emacs aus öffnen ( Version 24.5.1 mit -Q[nach Kommentar aktualisiert]). M-x shell-command xdg-open a.html funktioniert wie erwartet, aber M-x eshell $ xdg-open a.html scheint nichts zu tun. Es gibt keine Fehlermeldung. Dieses Problem tritt auch beim Exportieren und direkten Öffnen von HTML-Dateien aus …

2
Wie deaktiviere ich einfache Fußnotenreferenzen?
Ich möchte Text schreiben, einschließlich Sequenzen wie [123]in einer Textdatei im Organisationsmodus, aber dies wird automatisch in eine Fußnotenreferenz umgewandelt. Diese einfache numerische Fußnote wird ohnehin nicht empfohlen . Wie kann ich diesen Fußnotenreferenztyp vollständig deaktivieren? Es gibt eine Antwort auf Unix SE, die auf diesem Thread aus dem Jahr …
7 org-mode 

1
Kann nur das übereinstimmende Teil angezeigt werden?
Oder gibt es ein alternatives Tool (möglicherweise eine Option dazu isearch?), Das nur die Übereinstimmungen in einem separaten Puffer anzeigt, der mit dem ursprünglichen Puffer verknüpft ist? Anwendungsfall Ich habe eine Protokolldatei mit sehr langen Zeilen. Wenn die übereinstimmende Zeile im *occur*Puffer angezeigt wird , ist sie immer noch zu …
7 isearch  occur 

2
Relative Pfade in der Init-Datei
Ist es beim Laden von Themen wie Themen aus benutzerdefinierten Verzeichnissen möglich, einen Pfad relativ zur Datei init.el anstelle eines absoluten Pfads anzugeben? Ich frage, weil ich in der Lage sein möchte, dieselbe Konfigurationsdatei auf meinen OSX- und Windows-Computern zu verwenden, wobei ein absoluter Pfad wie ~ / .emacs.d / …
7 init-file 


1
In welcher Klasse, Methode oder Funktion bin ich?
Wenn ich in einer Quelldatei mit inkrementeller Suche navigiere, springe ich oft in einen Kontext, der größer als das Fenster ist. Dies wirft die Frage auf: "In welcher Klasse bin ich?". Oder wenn der vorherige Entwickler dazu neigt, große Methoden zu schreiben: "In welcher Klasse und Methode bin ich?" Ich …

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.