Ich muss den Inhalt eines Puffers in eine Liste von Zeichenfolgen aufteilen. Das Nullzeichen wird verwendet, um die Elemente zu trennen. Wenn die Elemente durch Zeilenumbrüche getrennt wurden, konnte ich den gleichen Ansatz verwenden wie process-lines: (let (lines) (while (not (eobp)) (setq lines (cons (buffer-substring-no-properties (line-beginning-position) (line-end-position)) lines)) (forward-line 1)) …
Ich bin an das veraltete Elisp-Makro gewöhnt fletund wurde aufgefordert, zu zu wechseln cl-flet. Doch auf diese Änderung gestoppt einige meiner elisp Programme machen Arbeit und ich erkennen , der Grund , dass, im Gegensatz zu flet, cl-fletnicht für rekursive Funktionen erlaubt. Beispiel: Definieren Sie die folgende Funktion (defun show-problem-in-action …
Windows 10, Emacs 25.1, Magit Ich wähle Text (Umschalt + Pfeil nach unten) aus dem Abschnitt Nicht bereitgestellte Änderungen aus . Hier ist ein Screenshot: Dann füge ich in einen anderen Puffer ein ( *scratch*). Das ist das Ergebnis: Ist es möglich, die führenden +s zu entfernen, wenn Linien von …
Ich möchte nur sicherstellen, dass ich das richtig verstanden habe. (rx (one-or-more (any upper lower))) entspricht (rx (one-or-more (any "A-Z" "a-z"))) Richtig?
Gegeben 2 absolute Zahlen (kompatibel mit region-beginning, region-end). Wie können diese Zahlen verwendet werden, um die Auswahl festzulegen? Bearbeiten: Wenn Sie den bösen Modus verwenden, möchten Sie möglicherweise diese Frage überprüfen. Zum Zeitpunkt der Frage war mir nicht bewusst, dass dies in einigen Fällen eine andere Methode erfordert.
In meiner Emacs-Alias-Datei unter .emacs.d / eshell / alias habe ich Folgendes: alias mv mv -v $* Immer wenn ich den Alias in eshell ausführe, zum Beispiel:, erhalte mv from_here.txt to_here.textich den Fehler: mv: fehlende Zieldatei oder Verzeichnis Wie kann dieses Alias-Problem behoben werden? Vielen Dank.
Beim Spielen mit den literarischen Aspekten des Org-Modus habe ich hier eine Beschreibung gefunden, wie Sie eine varEigenschaft eines Knotens einrichten können und wie diese dann von eingeschlossenen Codeblöcken als Variablenbindung vererbt wird. Sie könnten also so etwas tun: * Some node :PROPERTIES: :var: x=123 ... :END: Und das wäre …
Ich möchte bibtex-modeFelder ausrichten und richtig einrücken. Ich habe einen Bibtex-Eintrag für den folgenden Artikel in Emacs kopiert: ( Artikelquelle hier) Mit einer einfachen Einfügung geht die Ausrichtung in Emacs jedoch verloren und die Einrückung wird durcheinander gebracht: Die TABTaste funktioniert nicht zum Ausrichten oder Einrücken des Eintrags. Wie kann …
Verwenden C-h fund C-h vzeigt nützliche Hilfe. Manchmal möchte ich Informationen vergleichen. Es wäre also nützlich, wenn mehr als ein *Help*Puffer mit unterschiedlichem Inhalt gleichzeitig sichtbar wäre. Bei Verwendung der Verknüpfungen wird der Inhalt des *Help*Puffers jedoch immer überschrieben. Wie kann mehr als ein help ( *Help*) - Puffer gleichzeitig …
Ich habe die Projektil-Quelldatei gelesen und sie machen Folgendes: (defvar projectile-command-map (let ((map (make-sparse-keymap))) ; define-keys map) "Keymap for Projectile commands after `projectile-keymap-prefix'.") (fset 'projectile-command-map projectile-command-map) Warum machen sie das? Ist es für die Abwärtskompatibilität?
Ich versuche also, einen "Autolinks-Modus" zu erstellen, um die Funktionalität von Notetaking-Software wie Tomboy Notes oder notes.vim zu emulieren, die automatisch jeden Text verknüpft, der zufällig der Titel einer Notiz ist. Aber ich bin völlig neu bei Emacs und Elisp. Dies ist, was ich bisher habe (es ist wie das …
Gibt es einen Mechanismus zum Löschen aller Haltepunkte (massenweise Instrumentierung entfernen), um zu vermeiden, dass eval-defundie Definition der einzelnen instrumentierten Funktionen manuell ausgeführt werden muss ?
F: Wie erhalte ich nur die doppelten Elemente in einer Liste? delete-dups(und cl-delete-duplicates) löscht alle doppelten Elemente aus einer Liste: (delete-dups '(a b c c d d)) ; => '(a b c d) Ich möchte das Gegenteil: Gibt es eine Funktion, die nur die Duplikate in einer Liste zurückgibt ? …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.