Als «syntax-highlighting» getaggte Fragen

ist die Funktion zum Anzeigen von Text, insbesondere Quellcode, in verschiedenen Farben und Schriftarten entsprechend der Bedeutung verschiedener Begriffe.

2
Erweiterung des Org-Modus um weitere Markups
Ich möchte ein Markup und eine Formatierung für ein solches Markup hinzufügen, dh <kbd>...</kbd>ein Kästchen umgibt ein solches Markup. Ich möchte auch, dass die Markierung mit kompatibel ist (setq org-hide-emphasis-markers t). Das heißt, wenn die Variable auf gesetzt ist, tsollten die Tags <kbd>und </kbd>verschwinden und der Text dazwischen mit der …

1
Syntax-Hervorhebung in Quellblöcken
Ich dachte, dass der Org-Modus Quellblöcke mit dem entsprechenden Modus hervorhebt. Also zum Beispiel: #+BEGIN_SRC clojure (defn plus [a b] (+ a b)) #+END_SRC Dies würde sich mit der Syntaxhervorhebung zeigen, die man in einem Clojure-Puffer erwarten würde. Aus irgendeinem Grund zeigt mein Setup das obige Beispiel nur in einem …


1
Wie man Regenbogen-Begrenzer / Regenbogen-Blöcke dazu bringt, Inline-Mathematik in LaTeX-Gleichungen hervorzuheben
Ich verwende Spacemacs mit AUCTeX für die LaTeX-Bearbeitung und möchte, dass Regenbogenbegrenzer und / oder Regenbogenblöcke LaTeX-Mathematikgleichungen hervorheben. Leider funktioniert dies nur teilweise, dh einige Gleichungen werden hervorgehoben und andere nicht: In dem Beispiel-Screenshot wird die in eingeschlossene Inline-Mathematik $nicht hervorgehoben, während der Rest - einschließlich der in eingeschlossenen Inline-Mathematik …

2
Für welche Sprachen ist `syntax-ppss` geeignet?
Ich habe nach einer Möglichkeit gesucht, zu ermitteln, ob ein Punkt in einem Kommentar enthalten ist, indem untersucht wurde, wie der aktuelle Puffer beschriftet ist. Smartparens definiert sp-point-in-comment, worauf es ankommt syntax-ppss. Es scheint jedoch, dass syntax-ppssund parse-partial-sexpfür beliebige Sprachen verwendet werden kann, auch wenn sie keine s-Ausdrücke verwenden. Zum …


1
Wie gebe ich ein benutzerdefiniertes Gesicht mit den Standardeinstellungen für die Schriftsperre an?
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)) …



2
Warum inspizieren Hauptmodi nicht einfach die Gesichter?
Wenn Sie einen Hauptmodus schreiben, ist es oft nützlich zu wissen, ob es sich um einen Punkt in einer Zeichenfolge handelt. 'Ist Punkt in einem Kommentar?'. Die meisten Hauptmodi scheinen zu versuchen, die Programmiersprache zu analysieren. Zum Beispiel: python-syntax-content Anrufe syntax-ppss haskell-fill-paragraphAnrufe syntax-ppssundre-search-forward c-in-comment-line-prefix-p bewegt Punkt herum und ruft looking-at …

3
hl-line-mode Hintergrund ausblenden, wie vermeide ich das?
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 …

2
Was ist ein Fadenzaun oder Kommentarzaun?
Die Dokumentzeichenfolge für modify-syntax-entrylautet wie folgt: (modify-syntax-entry CHAR NEWENTRY &optional SYNTAX-TABLE) ... The first character of NEWENTRY should be one of the following: ... / character-quote. @ inherit from parent table. | generic string fence. ! generic comment fence. Was ist ein Zaun und wann würde ich einen verwenden? Ich …

2
Die Syntaxhervorhebung und Einrückung des Quellcodeblocks in der exportierten HTML-Datei für den Organisationsmodus
Wenn ich einen C-Codeblock in eine Datei im Organisationsmodus einfüge, werden die Syntaxhervorhebung und der Einzug des Quellcodes nach meinen Wünschen angepasst. Wenn ich es in eine HTML-Datei exportiere, ist die Syntaxhervorhebung in der HTML-Datei genau dieselbe wie in Emacs. Aber das Syntax-Highlight passt besser zum Farbthema meiner Emacs. Zum …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.