aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorkobarity2022-05-22 18:53:00 +0200
committerLars Ingebrigtsen2022-05-22 18:54:23 +0200
commit45694a25948146e860738cb4e01de7e7e9aa91b0 (patch)
tree39b33e2398583882f3791f7c9926eccc3da34105 /lisp/progmodes/python.el
parent91bc24c46768aab4a851c87edaea05c7476ff779 (diff)
downloademacs-45694a25948146e860738cb4e01de7e7e9aa91b0.tar.gz
emacs-45694a25948146e860738cb4e01de7e7e9aa91b0.zip
Don't font-lock invalid invalid class/function names
* lisp/progmodes/python.el (python-font-lock-keywords-level-1): Don't font-lock invalid invalid class/function names (bug#55573).
Diffstat (limited to 'lisp/progmodes/python.el')
-rw-r--r--lisp/progmodes/python.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index c1368364a97..9adbb82abf4 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -540,9 +540,9 @@ the {...} holes that appear within f-strings."
540 (setq ppss (syntax-ppss)))))) 540 (setq ppss (syntax-ppss))))))
541 541
542(defvar python-font-lock-keywords-level-1 542(defvar python-font-lock-keywords-level-1
543 `((,(rx symbol-start "def" (1+ space) (group (1+ (or word ?_)))) 543 `((,(python-rx symbol-start "def" (1+ space) (group symbol-name))
544 (1 font-lock-function-name-face)) 544 (1 font-lock-function-name-face))
545 (,(rx symbol-start "class" (1+ space) (group (1+ (or word ?_)))) 545 (,(python-rx symbol-start "class" (1+ space) (group symbol-name))
546 (1 font-lock-type-face))) 546 (1 font-lock-type-face)))
547 "Font lock keywords to use in `python-mode' for level 1 decoration. 547 "Font lock keywords to use in `python-mode' for level 1 decoration.
548 548