Verwenden Sie einfach (highlight-regexp (regexp-quote YOUR-STRING))
, um alle Regex-Sonderzeichen in zu ersetzen YOUR-STRING
.
Wie wird die Zeichenfolge und die Zeichenfolge für das Hervorheben von Zeichen im Puffer hervorgehoben - Make-Overlay
744
lawlist
Ich kämme gerade isearch.el
, um herauszufinden, wie highlight-string
und unhighlight-string
in den Puffer. Dies ist erforderlich, wenn dies highlight-regexp
nicht funktioniert - z. B. eine Zeichenfolge wie folgt:
** Active [#A] .;;;;;;;;;;;;;;;;;;;;;;;;;;;; HIGH ;;;;;;;;;;;;;;;;;;;;;;;;;;;. :HIGH: DEADLINE: <2013-12-15 Sun>
Die Funktionen isearch-highlight (beg end)
und isearch-dehighlight
sind fast genau das, was benötigt wird - ich muss nur modifizieren, (beg end)
damit ein String verwendet werden kann.
beg
und end
kann sich während der Funktion bewegen (z. B. org-archive-subtree
), sodass es ein paar zusätzliche Codezeilen gibt, um die Zeichenfolge erneut zu finden und neu zu definieren beg
und end
- es wäre schön, so etwas zu verwenden(highlight-string string).
The question is not clear to me. In what way does `highlight-regexp` "not work"? What is the spec for your hypothetical `highlight-string`? Is it something more than `(highlight-regexp (reqgexp-quote string))`?
Drew vor 10 Jahren
1
@Drew I learned something knew today thanks to you -- I hadn't seen `(highlight-regexp (regexp-quote string))` before. Thank you very much -- greatly appreciated !!!
lawlist vor 10 Jahren
0
You're welcome. People sometimes forget that a literal string ***is*** a regexp, so that functions that work with regexps also work with literal strings. And `regexp-opt` makes a string literal, as a regexp. I posted the info as an answer, for clarity.
Drew vor 10 Jahren
0
1 Antwort auf die Frage
1
Drew
Verwandte Probleme
-
4
Boilerplate-Text mit Emacs Gnus
-
3
Wie kann man Unicode-Zeichen in Emacs sichtbar machen?
-
2
Warum kann ich meine eigene ftp.exe nicht verwenden?
-
2
Mac OS X, Emacs und Windows-Tastatur - Zuordnung einer Taste
-
3
Warum wird M-RET zu CMj?
-
2
Wie kann ich die Schriftart in Emacs für Windows ändern?
-
2
Wie kann ich die verschiedenen Emacs-Pakete auf Ubuntu unterscheiden?
-
1
Startmaße für Aquamacs
-
5
Gibt es einen * guten * HTML-Modus für Emacs?
-
4
Merkmale von Emacs, die Vim ergänzen?