mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-02 11:21:42 +00:00
* lisp/electric.el (electric-indent-post-self-insert-function):
Don't reindent with a sloppy indentation function.
This commit is contained in:
parent
2e664aab0b
commit
6aeafb3437
@ -1,5 +1,8 @@
|
||||
2010-09-04 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* electric.el (electric-indent-post-self-insert-function):
|
||||
Don't reindent with a sloppy indentation function.
|
||||
|
||||
* emacs-lisp/syntax.el (syntax-ppss): More sanity check to catch
|
||||
border case in change-log-mode.
|
||||
|
||||
@ -12,7 +15,7 @@
|
||||
|
||||
2010-09-04 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
Avoid global recursive calls to kill-buffer-hooks, and fit into 80 cols.
|
||||
Avoid global recursive calls to kill-buffer-hooks; fit into 80 cols.
|
||||
* textmodes/ispell.el (ispell-process-buffer-name): Remove.
|
||||
(ispell-start-process): Avoid setq and simplify logic.
|
||||
(ispell-init-process): Setup kill-buffer-hook locally when needed.
|
||||
|
@ -198,6 +198,10 @@
|
||||
;; For newline, we want to reindent both lines and basically behave like
|
||||
;; reindent-then-newline-and-indent (whose code we hence copied).
|
||||
(when (and (eq last-command-event ?\n)
|
||||
;; Don't reindent the previous line if the indentation function
|
||||
;; is not a real one.
|
||||
(not (memq indent-line-function
|
||||
'(indent-relative indent-relative-maybe)))
|
||||
;; Sanity check.
|
||||
(eq (char-before) last-command-event))
|
||||
(let ((pos (copy-marker (1- (point)) t)))
|
||||
|
Loading…
Reference in New Issue
Block a user