Emacs-Dokumente geben an, dass wenn eine Dokumentzeichenfolge in das Objekt eingefügt lambdaoder defun"direkt im Funktionsobjekt gespeichert" wird. Wir können jedoch Dokumente benannter Funktionen wie folgt ändern: (put 'my-function-name 'function-documentation "Blah.") Aber der gleiche Trick funktioniert nicht mit Lambdas. Gibt es eine Möglichkeit, Lambda eine Dokumentation hinzuzufügen? Oder irgendwie dynamisch ein …
Ich werde häufig aufgefordert, meine aktuellen Pakete zu aktualisieren, um package-autoremove auszuführen, das behauptet, veraltete oder unnötige Pakete zu entfernen. Es scheint jedoch immer (zusammen mit diesen veralteten Paketen) zwei Pakete zu entfernen, die ich verwende (nämlich Aurora-Theme, mein aktuelles Thema der Wahl und dired +). Ich fürchte, ich bin …
Ich versuche, die Bindung aufzuheben, org-cycle-agenda-filesdie standardmäßig auf C-'und eingestellt ist C-,. Meine bevorzugte Waffe ist das Use-Package- Paket. Auf der Seite github.com/use-package/bind-key.el habe ich folgende Zeilen gefunden: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from changing a binding that …
Ich versuche, [Inconsolata-dz] [1] als meine Standardschriftart auf Emacs festzulegen. Regular Inconsolata funktioniert gut, aber die dz-Version funktioniert nicht richtig. Die meisten Funktionen, die ich verwende, lösen diesen Fehler immer wieder aus (befolgen Sie alle Online-Anweisungen zum Festlegen der Emacs-Schriftart): set-face-attribute: Invalid font name: "-*-Inconsolata-dz-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1" Ich habe es endlich zum …
Ich habe meine Hunspell-Wörterbücher bei C:\hunspell\. Es enthält .dicund .affDateien für drei Sprachen: en_GB, en_US, und nb_NO. Die Beschreibungen, die ich im Internet darüber finde, wie man Hunspell in Emacs zum Laufen bringt, machen mich verwirrt. Was ist der Mindestcode, den ich in meiner Init-Datei benötige, um diese drei Hunspell-Wörterbücher …
Ich habe Code mit (looking-back … (line-beginning-position)). Doc looking-backgibt an, dass es besser ist, diese Funktion wegen Langsamkeit zu vermeiden. Ich bin gespannt, ob der folgende Ansatz schneller sein wird. (save-excursion (goto-char (line-beginning-position)) (looking-at regexp stuff))
Mit: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) Aktuelle Zeile durch gelben Hintergrund hervorgehoben, aber wenn Text Hintergrundeigenschaften hat, wird er auch überschrieben (wie Diff-Modus, Regenbogen-Modus). Ist es möglich, den Hintergrund nur für Teile festzulegen, die keine geeigneten Eigenschaften haben? UPDATE Ich beginne zu experimentieren, scheint, dass Punktierung nicht …
Gelegentlich verwende ich interaktive Funktionen innerhalb einer Funktion, die ich für meinen eigenen Gebrauch schreibe. Wenn eine Funktion nach Informationen fragt (z. B. "Ausgabedatei: ~ /"), gibt es eine allgemeine Möglichkeit, dem Minibuffer Text hinzuzufügen und dann die Eingabetaste zu drücken, damit der Benutzer dies nicht tun muss? Angenommen, ich …
Die format-time-stringFunktion verwendet ein Zeitargument wie '(21761 64499 350937 0)und eine Formatzeichenfolge wie "%y-%m-%d %a %H:%M"und gibt so etwas wie zurück "15-03-12 Thu 16:49". Was ist die Umkehrfunktion, die "15-03-12 Thu 16:49"und "%y-%m-%d %a %H:%M"und zurücknimmt '(21761 64499 350937 0)? Ich versuche, Zeiten aus einer Website heraus zu analysieren, um …
(parent-dir "/home/sk/parent/ab.el") gibt "/home/sk/parent" dann, (parent-dir "/home/sk/parent") gibt "/home/sk" Gibt es eine Elisp-Funktion parent-dir, die einen Basispfad für den Dateipfad und den Verzeichnispfad angibt?
Ich verwende Emacs in einem Mintty-Terminal (konfiguriert, um zu sagen, dass es xterm-256color ist) auf Cygwin. list-colors-displayfunktioniert gut. und Farben werden in dired Auflistungen usw. angezeigt. Jetzt stelle ich die Farbe für den git branchaktuellen Zweig ein yellow reverse. Weder Shell- noch Eshell-Fenster zeigen jedoch die richtige Farbe an. Stattdessen …
Ich möchte in der Lage sein, meine lokalen bösen Buffer-Marker (m, um einen Ort zu markieren und dann "oder", um dorthin zu springen) über Emacs-Sitzungen / -Instanzen hinweg zu speichern. Ich bin mir nicht sicher, wie ich das machen soll. Ich habe versucht, die Sitzung zu installieren / zu verwenden …
Für die folgende C ++ - Funktion: bool importantStuff(double a, double b); Es sollte das folgende Snippet ausgeben, möglicherweise ohne die Tags: /** * <Insert description of importantStuff> * * @param a <Insert description of a> * @param b <Insert description of b> * @return <Insert description of the return …
Wenn ich mit anderen an einem freigegebenen Monitor oder über die Bildschirmfreigabe (z. B. Google Hangout) arbeite, verwende ich häufig text-scale-adjust( C-x C-+), damit andere meinen Bildschirm leichter lesen können. Ich würde gerne in der Lage sein, auch die Textgröße der Moduszeile und des Minibuffers im ausgewählten Frame vorübergehend zu …
Diese Frage wurde bei Superuser gestellt. Es gibt eine Möglichkeit, Umgebungsvariablen in Emacs neu zu laden , aber es wurde keine gute Lösung angegeben. Ich verwende EmacsClient mit häufig mehr als 30 geöffneten Puffern. Wenn ich eine Umgebungsvariable in der Shell ändere, muss ich EmacsClient beenden (und alle Puffer erneut …
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.