Remove Python f-string font locking hack
It is now supported by python-mode natively.
This commit is contained in:
parent
0645426162
commit
715a53f417
@ -870,29 +870,6 @@ to the beginning of the file."
|
||||
(goto-char point-pos))))
|
||||
#+END_SRC
|
||||
|
||||
*** Font-lock variables in f-strings
|
||||
:PROPERTIES:
|
||||
:SOURCE: https://emacs.stackexchange.com/a/55186/507
|
||||
:END:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp :tangle no
|
||||
(with-eval-after-load "python"
|
||||
(setq python-font-lock-keywords
|
||||
(append python-font-lock-keywords
|
||||
'(;; this is the full string.
|
||||
;; group 1 is the quote type and a closing quote is matched
|
||||
;; group 2 is the string part
|
||||
("f\\(['\"]\\{1,3\\}\\)\\([^\\1]+?\\)\\1"
|
||||
;; these are the {keywords}
|
||||
("{[^}]*?}"
|
||||
;; Pre-match form
|
||||
(progn (goto-char (match-beginning 0)) (match-end 0))
|
||||
;; Post-match form
|
||||
(goto-char (match-end 0))
|
||||
;; face for this match
|
||||
(0 font-lock-variable-name-face t)))))))
|
||||
#+END_SRC
|
||||
|
||||
** Jinja related
|
||||
|
||||
*** Mark a string as translatable
|
||||
|
Loading…
Reference in New Issue
Block a user