X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/8ad76a71b3023cf715c6dbc25cfa64468174c6b7..5ffca32900b224805cb6e679798d53d999b1dcc0:/packages/js2-mode/js2-old-indent.el diff --git a/packages/js2-mode/js2-old-indent.el b/packages/js2-mode/js2-old-indent.el index 9b1c9296f..efc9053a2 100644 --- a/packages/js2-mode/js2-old-indent.el +++ b/packages/js2-mode/js2-old-indent.el @@ -396,7 +396,7 @@ indentation is aligned to that column." (save-excursion (back-to-indentation) (when (nth 4 parse-status) - (cl-return (js2-lineup-comment parse-status))) + (cl-return-from js2-proper-indentation (js2--comment-indent parse-status))) (let* ((at-closing-bracket (looking-at "[]})]")) (same-indent-p (or at-closing-bracket (looking-at "\\_[^:]") @@ -458,17 +458,13 @@ indentation is aligned to that column." (t 0))))) -(defun js2-lineup-comment (parse-status) - "Indent a multi-line block comment continuation line." - (let* ((beg (nth 8 parse-status)) - (first-line (js2-same-line beg)) - (offset (save-excursion - (goto-char beg) - (if (looking-at "/\\*") - (+ 1 (current-column)) - 0)))) - (unless first-line - (indent-line-to offset)))) +(defun js2--comment-indent (parse-status) + "Indentation inside a multi-line block comment continuation line." + (save-excursion + (goto-char (nth 8 parse-status)) + (if (looking-at "/\\*") + (+ 1 (current-column)) + 0))) (defun js2-indent-line (&optional bounce-backwards) "Indent the current line as JavaScript source text."