]> git.eshelyaron.com Git - emacs.git/commitdiff
Fontify "print" and "exec" as functions in python-mode
authorStefan Kangas <stefan@marxist.se>
Mon, 11 Oct 2021 13:10:26 +0000 (15:10 +0200)
committerStefan Kangas <stefan@marxist.se>
Mon, 11 Oct 2021 19:24:38 +0000 (21:24 +0200)
This change was first made on master, but on closer consideration it
is better to fix this bug already in Emacs 28.1.

* lisp/progmodes/python.el (python-font-lock-keywords-level-2):
Fontify "print" and "exec" as functions, which is the case in
Python 3.  (Bug#43298)  Do not merge to master.

lisp/progmodes/python.el

index c58ac6f637d29e2d256c74e13bc286c7736dc68d..de6cfcb1ce12a1fa0c83c2dcf31e2b610102400d 100644 (file)
@@ -555,9 +555,6 @@ class declarations.")
           "assert" "else" "if" "pass" "yield" "break" "except" "import" "class"
           "in" "raise" "continue" "finally" "is" "return" "def" "for" "lambda"
           "try"
-          ;; Python 2:
-          "print" "exec"
-          ;; Python 3:
           ;; False, None, and True are listed as keywords on the Python 3
           ;; documentation, but since they also qualify as constants they are
           ;; fontified like that in order to keep font-lock consistent between