Merge from origin/emacs-26
df64da8
(origin/emacs-26) * lisp/simple.el (region-extract-function):...520c486
* lisp/simple.el (region-bounds): Doc fix. (Bug#33168)9193db0
Improve documentation of 'process-connection-type'106b9e1
Unify prompt for gnupg passphrase between GNU/Linux and MS-Wi...2a41616
Doc fix of 'gnus-fetch-old-headers'29a7644
Deactivate incorrect hyperlinking in gnus-build-sparse-thread...53ae90f
Minor copyedits in cmdargs.texifc2e65a
Improve documentation of X resource loading13132b3
* lisp/net/tramp-sh.el (tramp-inline-compress-commands):8361292
; Fix sorting in admin/MAINTAINERS92de44f
Don't error when indenting malformed Lisp (Bug#30891)c3adbc8
Improve 'isearch-delete-char' documentation (Bug#32990)6ca71ce
; * lisp/help.el (with-help-window): Remove extra space in doc.f5f9583
Improve XPM load failure message (bug#33126)f3d01d4
Avoid infloop in CPerl mode fontification71a2d50
Fix minibuffer-help-form for lexical binding7e8eee6
Fix some NS drawing issues (bug#32932)d72975a
* lisp/gnus/mm-util.el (mm-decompress-buffer): Fix split-stri...c97a5f1
* doc/misc/calc.texi (Summary): The +/- key is 'p', not 'P'. # Conflicts: # lisp/gnus/mm-util.el
This commit is contained in:
commit
2df74ce79b
20 changed files with 143 additions and 95 deletions
|
@ -839,6 +839,10 @@ by more than one line to cross a string literal."
|
|||
(prog1
|
||||
(let (indent)
|
||||
(cond ((= (forward-line 1) 1) nil)
|
||||
;; Negative depth, probably some kind of syntax error.
|
||||
((null indent-stack)
|
||||
;; Reset state.
|
||||
(setq ppss (parse-partial-sexp (point) (point))))
|
||||
((car indent-stack))
|
||||
((integerp (setq indent (calculate-lisp-indent ppss)))
|
||||
(setf (car indent-stack) indent))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue