Als Programmierer möchte ich ein Lineal in einer bestimmten Spalte (normalerweise 80) sehen, und zwar sowohl, wenn ich diese Spalte überschreite, als auch, wie nah ich daran bin, damit ich meinen Code frühzeitig neu formatieren kann. Die Optionen, die ich bisher gefunden habe, erreichen alle dieses Ziel nicht: whitespace-mode,, column-enforce-modeund …
Ich möchte den SE-Geschmack von Markdown in meinem Emacs verwenden. Der Standard-Markdown-Modus bietet einige Funktionen (Backticks und Code für Einrückungsmarkierungen, erstellt #eine Kopfzeile und >ändert auch die Schriftart), aber ich hätte auch gerne: * um ein Listenelement einschließlich Einrückung zu erstellen. [foo](http://example.com)um als foo zu erscheinen und einen browser zu …
In Emacs kann man Sternchen * verwenden, um eine fett gedruckte Schrift zu erhalten, z. B. * fett *. Meine Frage ist, kann ich die Sternchen unsichtbar machen? dh fett statt * fett *. Gleiche Frage für Durchgestrichen, Kursivschrift usw. Ich weiß, dass dies erreichbar sein sollte. Als Beispiel kann …
In vim bewirkt das folgende Dokument, dass die $PWDZeilen 2 und 3 auf zwei verschiedene Arten gefärbt werden: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' Die erste Instanz von hat $PWDeine andere Farbe als der Rest der Zeichenfolge, in der sie sich befindet. Dies gibt einen klaren visuellen …
Ich möchte eine Variante des verankerten Font Lock Matchings durchführen. Ich habe Funktionsdefinitionen, die mit einer Liste von Namen beginnen, und ich möchte, dass diese Namen im Funktionskörper hervorgehoben werden. Ich habe eine Funktion erstellt, die dies ausführt und als JIT-Lock-Funktion bei JIT-Lock-Register registriert. Die Leistung ist jedoch ziemlich schlecht …
Ich habe einen Puffer, der Dokumentation für Ansible-Module zeigt. Dieser Puffer verfügt über einen eigenen Hauptmodus, der alle Standardfunktionen bereitstellt. Insbesondere wird der Puffer mit einer Schriftart versehen, um Inline-Markups, Optionen, Abschnitte usw. hervorzuheben. Insgesamt ist er ziemlich ähnlich M-x man. Am Ende der Dokumentation befinden sich normalerweise einige Codebeispiele …
Ich suche nach einer einfachen Möglichkeit, Emacs an deklarierte Variablen in einer einzelnen Funktion in C / C ++ zu erinnern. Mit "einfach" meine ich ohne externes Paket, nur mit einigen Elisp-Zeilen in Konfigurationsdateien. Meine Standard-Emacs-Konfiguration färbt Variablennamen bei der Deklaration in Gelb, lässt sie jedoch bei Verwendung weiß. char …
Wenn ich Schlüsselwörter für die Schriftsperre mit vorhandenen Gesichtern definiere, kann ich die Zeichenfolge 'foo' hervorheben. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Dies hebt richtig hervor: Wenn ich jedoch mein eigenes Gesicht definiere: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) …
Ich möchte Code mit verschiedenen Gesichtern in einem Nebenmodus hervorheben. Hier ist ein Screenshot, der genau dem entspricht, was ich möchte: Eine Sache, die mir fehlt, ist, die Kommentarzeichen #zu haben font-lock-comment-face. Die Idee ist, Kommentare zu haben, die zu einer als Klartext hervorgehobenen Gliederung "gehören", damit sie leichter zu …
Ich möchte die Syntaxhervorhebung in meinem ändern, lua-mode.elohne andere Hauptmodi zu beeinflussen. Nur als Beispiel, würde ich „Schlüsselwörter“ wie gefällt if, then, elsefett gedruckt und blaue Schrift zu sein , wenn in lua-mode(anstelle des Standard - rosa) , ohne den gleiche Markierung Stil, während eine Bearbeitung .texDatei mit AUCTeX. Bisher …
Die Lösung von Org Manual für die Syntaxhervorhebung von org-babel-Codeblöcken besteht darin, die native Schriftart mit zu aktivieren (setq org-src-fontify-natively t) funktioniert gut für LaTeX-Code, der in Blöcken mit eingeschlossen ist #+BEGIN_SRC latex aber nicht für Blöcke mit: #+BEGIN_LATEX Gibt es eine Möglichkeit, beide Arten von LaTeX-Quellblöcken dazu zu bringen, …
Folgendes habe ich: (defun my-show-duplicate-lines () (interactive) (highlight-lines-matching-regexp (concat "^" (regexp-quote (substring-no-properties (thing-at-point 'line) 0 -1)) "$") font-lock-warning-face)) Ich möchte dies hinzufügen post-command-hook, um Zeilen zu finden, in denen ich Logik dupliziere. Wenn ich den Befehl jedoch ein zweites Mal ausführe, ist er unwirksam (und die alte Schriftsperrung ist immer …
Vor kurzem war ich RZeuge der intelligenten Einführung des Rohrleitungsbetreibers %>%oder then-betreibers in Code, den ich heutzutage ziemlich häufig verwende. Ich frage mich, ob dies bereits in der neuesten Version von ESS implementiert wurde . Wenn nicht, sollte es kein Problem sein, elispCode zum Schreiben einer Funktion dafür zu finden. …
Ich habe eine andere Syntax, die für SQL-Schlüsselwörter in Zeichenfolgen (in Anführungszeichen) in VIM hervorgehoben wird. Es sieht aus wie das: In Emacs mit PHP-Modus wird dann alles zwischen Anführungszeichen ( ') von der Schriftsperre als Zeichenfolge betrachtet: Wie Sie sehen können, ist das erste Beispiel mit anderen Eigenschaften der …
Ich versuche, der Pod-Dokumentation für Perl-Skripte eine Kommentarfunktion hinzuzufügen, und ich möchte Pod-Kommentare mit einem besonderen Gesicht hervorheben. Ein einfacher Prototyp eines Perl-Skripts könnte sein: #! /usr/bin/env perl use strict; use warnings; print "Hello\n"; # a Perl comment /* hello */ __END__ =head1 SYNOPSIS my_program <arg1> [OPTIONS] /* this is …
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.