Mercurial > emacs
comparison lisp/progmodes/python.el @ 56051:0cecb3d4d566
(python-open-block-statement-p): Fix
indentation after a block opening that contains a comment.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 12 Jun 2004 10:26:37 +0000 |
parents | 5dbde1bf6cad |
children | e6bf7376c962 4c90ffeb71c5 |
comparison
equal
deleted
inserted
replaced
56050:a7650e060db1 | 56051:0cecb3d4d566 |
---|---|
321 (optional (and (syntax comment-start) | 321 (optional (and (syntax comment-start) |
322 (0+ not-newline))) | 322 (0+ not-newline))) |
323 line-end)) | 323 line-end)) |
324 (save-excursion (python-end-of-statement)) | 324 (save-excursion (python-end-of-statement)) |
325 t) | 325 t) |
326 (not (python-in-string/comment))))) | 326 (not (progn (goto-char (match-beginning 0)) |
327 (python-in-string/comment)))))) | |
327 | 328 |
328 (defun python-close-block-statement-p (&optional bos) | 329 (defun python-close-block-statement-p (&optional bos) |
329 "Return non-nil if current line is a statement closing a block. | 330 "Return non-nil if current line is a statement closing a block. |
330 BOS non-nil means point is at beginning of statement. | 331 BOS non-nil means point is at beginning of statement. |
331 The criteria are that the line isn't a comment or in string and starts with | 332 The criteria are that the line isn't a comment or in string and starts with |