Als «font-lock» getaggte Fragen

Der Schriftsperrmodus ist ein Nebenmodus, der immer lokal für einen bestimmten Puffer ist und dem Text im Puffer Gesichter zuweist.

81
Wie bekomme ich ein Lineal in Spalte 80?

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...

13
Optimieren der Leistung der Schriftsperre

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...

13
Hervorheben von Shell-Variablen in Anführungszeichen

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...

11
Farbe deklarierte Variablen

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...

8
Wie kann ich doppelte Zeilen hervorheben?

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...

8
Wie implementiere ich den Rohrleitungsoperator%>% im ESS-Modus?

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...