diff options
| author | kobarity | 2023-05-24 22:01:12 +0900 |
|---|---|---|
| committer | Eli Zaretskii | 2023-05-26 12:57:30 +0300 |
| commit | b7b82ecb2b4c2ce33c11e5388b692cd403ab55e6 (patch) | |
| tree | 21f8747303a5b8b0333b53495fc369733f626b40 /lisp/progmodes/python.el | |
| parent | f42de74ebea14de1d8a69d2b79489814ab711883 (diff) | |
| download | emacs-b7b82ecb2b4c2ce33c11e5388b692cd403ab55e6.tar.gz emacs-b7b82ecb2b4c2ce33c11e5388b692cd403ab55e6.zip | |
Fix python-info-docstring-p
* lisp/progmodes/python.el (python-info-docstring-p): Stop using
python-rx string-delimiter.
* test/lisp/progmodes/python-tests.el
(python-font-lock-escape-sequence-bytes-newline)
(python-font-lock-escape-sequence-hex-octal)
(python-font-lock-escape-sequence-unicode)
(python-font-lock-raw-escape-sequence): Mark as expected failures
until another bug in 'python-info-docstring-p' is corrected.
(python-info-docstring-p-7): New test. (Bug#63622)
Diffstat (limited to 'lisp/progmodes/python.el')
| -rw-r--r-- | lisp/progmodes/python.el | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 6fc05b246a6..032a17c52ff 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el | |||
| @@ -6018,8 +6018,7 @@ point's current `syntax-ppss'." | |||
| 6018 | (let ((counter 1) | 6018 | (let ((counter 1) |
| 6019 | (indentation (current-indentation)) | 6019 | (indentation (current-indentation)) |
| 6020 | (backward-sexp-point) | 6020 | (backward-sexp-point) |
| 6021 | (re (concat "[uU]?[rR]?" | 6021 | (re "[uU]?[rR]?[\"']")) |
| 6022 | (python-rx string-delimiter)))) | ||
| 6023 | (when (and | 6022 | (when (and |
| 6024 | (not (python-info-assignment-statement-p)) | 6023 | (not (python-info-assignment-statement-p)) |
| 6025 | (looking-at-p re) | 6024 | (looking-at-p re) |
| @@ -6040,9 +6039,7 @@ point's current `syntax-ppss'." | |||
| 6040 | backward-sexp-point)) | 6039 | backward-sexp-point)) |
| 6041 | (setq last-backward-sexp-point | 6040 | (setq last-backward-sexp-point |
| 6042 | backward-sexp-point)) | 6041 | backward-sexp-point)) |
| 6043 | (looking-at-p | 6042 | (looking-at-p re)))) |
| 6044 | (concat "[uU]?[rR]?" | ||
| 6045 | (python-rx string-delimiter)))))) | ||
| 6046 | ;; Previous sexp was a string, restore point. | 6043 | ;; Previous sexp was a string, restore point. |
| 6047 | (goto-char backward-sexp-point) | 6044 | (goto-char backward-sexp-point) |
| 6048 | (cl-incf counter)) | 6045 | (cl-incf counter)) |