Make sure prog-fill-reindent-defun work for strings too
My previous commit foolishly excluded strings from the condition, now add them back. * lisp/progmodes/prog-mode.el (prog-fill-reindent-defun): Include strings.
This commit is contained in:
parent
6702a448c1
commit
b75c18f3c6
1 changed files with 3 additions and 3 deletions
|
@ -154,7 +154,7 @@ or follows point."
|
|||
;; FIXME: For some reason, the comment-start syntax regexp doesn't
|
||||
;; work for me. But I kept it around to be safe, and in the hope
|
||||
;; that if can cover cases where comment-start-skip is unset.
|
||||
(if (or (nth 4 (syntax-ppss))
|
||||
(if (or (nth 8 (syntax-ppss))
|
||||
;; If point is at the beginning of a comment delimiter,
|
||||
;; syntax-ppss doesn't consider point as being inside a
|
||||
;; comment.
|
||||
|
@ -168,11 +168,11 @@ or follows point."
|
|||
;; reached EOL or (nth 4 (syntax-ppss)) returns
|
||||
;; non-nil.
|
||||
(re-search-forward comment-start-skip (pos-eol) t)
|
||||
(nth 4 (syntax-ppss))))
|
||||
(nth 8 (syntax-ppss))))
|
||||
(save-excursion
|
||||
(beginning-of-line)
|
||||
(and (re-search-forward "\\s-*\\s<" (line-end-position) t)
|
||||
(nth 4 (syntax-ppss)))))
|
||||
(nth 8 (syntax-ppss)))))
|
||||
(fill-paragraph argument (region-active-p))
|
||||
(beginning-of-defun)
|
||||
(let ((start (point)))
|
||||
|
|
Loading…
Add table
Reference in a new issue