Die Frage sagt eigentlich schon alles: Ich habe einen String, der den Quellcode für einen gültigen Elisp-Ausdruck enthält, und ich würde ihn gerne auswerten. (In Python wird der Ausdruck beispielsweise eval("1 - 2 + 3")zu 2 ausgewertet.)
Normalerweise stellen die Leute um diese Jahreszeit fest, dass ihr Copyright-Jahr in ihren Dateien nicht mehr aktuell ist. Dies ist besonders ärgerlich, wenn Sie das Copyright in jede Quelldatei einfügen möchten. Ich habe mich gefragt, ob Emacs hier helfen können. Gibt es einen Modus, der das Copyright-Jahr in einer Datei …
Laut Emacs-Dokumentation: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. Wofür prognsteht (oder woher)? Verbrauch: Ist es äquivalent zu Clojure‚s - ->Makro?
Ich verwende line-number-mode, um einen Indikator für die aktuelle Zeile in meinem Modeline zu haben. Bei großen Dateien oder eher Dateien mit langen Zeilen werden jedoch anstelle einer Zeilennummer zwei Fragezeichen angezeigt. Ich habe ein bisschen gegraben und herausgefunden, dass, während line-number-modein definiert ist simple.el, die anpassbaren Variablen (und wahrscheinlich …
Ich habe gerade Emacs 24.4 installiert und mit der Verwendung von eww begonnen. Aber eine nervige Sache ist, dass ich beim Aufrufen von google.com einen grauen Hintergrund bekomme, der es mir schwer macht, Text für mein Thema zu lesen. So sieht es aus: Kann ich die Farbe des Hintergrunds ändern? …
Ich hätte gerne einen Link wie [[file:~/projects][Projects]] Öffnen Sie direkt in Dired und nicht in Finder (ich bin auf einem Mac). Gibt es einen Weg? (Natürlich gibt es einen Weg. Es ist Emacs.)
Angenommen, ich habe eine Funktion, die wie folgt aussieht (wie es häufig beim Drucken von Elisp-Ausgaben der Fall ist). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) Ich hätte gerne einen Befehl, der das in etwas …
Angenommen, ich habe einen Emacs-Lisp-Puffer, der Folgendes enthält: (defvar foo 1) Wenn ich eval-last-sexpoder anrufe eval-buffer, fooist gebunden an 1. Wenn ich dann diesen Puffer bearbeite an: (defvar foo 2) eval-last-sexpund eval-bufferführe diese Zeile nicht erneut aus, es fooist also immer noch 1. Dies ist besonders schwierig, wenn es mehrere …
Viele Projekte, an denen ich arbeite, installieren eslint als Entwicklungsabhängigkeit mit einem benutzerdefinierten Satz von eslint-Plugins. Momentan verwendet flycheck die global installierte Version von eslint und nicht die Version von eslint, die mit jedem Projekt installiert wird. Ich möchte Flycheck stattdessen auf node_modules / eslint / bin / eslint.js verweisen …
Ich verwende eines der vordefinierten benutzerdefinierten Designs, die im Lieferumfang von Spacemacs (zenburn) enthalten sind. Wie kann ich bestimmte Teile des Themas ändern, zum Beispiel nur die für Kommentare verwendete Schriftfarbe?
Ich möchte eine "inbox.org" -Datei haben, in der ich Notizen sammle (und versuche, GTD : P zu implementieren ) und die dann später an die richtigen Stellen verschiebe. Ich verstehe, dass dies org-refileder Weg ist (Dinge verschieben), aber es scheint, dass es nur möglich ist, Dinge unter Überschriften neu zu …
Stimmt in Emacs-Regex \nnicht mit einem neuen Zeilenzeichen überein \n. Bin ich richtig, dass $die Position zwischen einem neuen Zeilenzeichen und dem Zeichen direkt vor dem neuen Zeilenzeichen übereinstimmt. zB für eine Zeichenkette abc\n, $stimmt die Position zwischen cund \n? Was ist die Regex, die passt \n?
Ich frage mich, ob es eine Magit-Entsprechung gibt, git remote -vum Fernbedienungen und deren URLs in einem Git-Repository aufzulisten . Das Magit-Fernbedienungs-Popup bietet Optionen zum Hinzufügen, Entfernen, Umbenennen und Festlegen der URL, es wird jedoch kein Auflistungsmechanismus angezeigt. Beispielausgabe git remote -v: origin ebpa@example.com:/var/git/myproject.git (fetch) origin ebpa@example.com:/var/git/myproject.git (push) magit-list-remotes ist …
Wenn Sie ein neues Verzeichnis erstellen, werden dessen Dateien nicht mit dem Status magit angezeigt , sondern nur das neue Verzeichnis in der Liste der nicht überwachten Elemente . Derzeit muss ich das neue Verzeichnis magit-stage-item und dann unerwünschte Dateien aus dem Bühnenbereich entfernen. Gibt es eine Möglichkeit zu wählen, …
Normalerweise behandelt emacs aus historischen Gründen TABden C-iSchlüsselcode und den Schlüssel gleich, vgl. die emacs-lisp-dokumentation auf funktionstasten oder abo-abos antwort auf die frage "Was ist der unterschied zwischen TAB und?" . HINWEIS: In diesem Beitrag keycodes sind TAB, <tab>und C-i; tabund Ctrl+ idagegen sind die physischen Tasten auf der Tastatur. …
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.