aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/simple.el15
2 files changed, 14 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 86bcf14b8e9..3da7892efb0 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12001-01-26 Richard M. Stallman <rms@caffeine.ai.mit.edu>
2
3 * simple.el (next-line): Don't let `newline' expand abbrevs.
4 Simplify slightly.
5 (open-line): Don't let `newline' expand abbrevs.
6
12001-01-25 John Wiegley <johnw@gnu.org> 72001-01-25 John Wiegley <johnw@gnu.org>
2 8
3 * eshell/esh-util.el (eshell-ange-ls-uids): Changed use of `alist' 9 * eshell/esh-util.el (eshell-ange-ls-uids): Changed use of `alist'
diff --git a/lisp/simple.el b/lisp/simple.el
index 9053b565276..36780f1a0b2 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -141,7 +141,9 @@ With arg N, insert N newlines."
141 (interactive "*p") 141 (interactive "*p")
142 (let* ((do-fill-prefix (and fill-prefix (bolp))) 142 (let* ((do-fill-prefix (and fill-prefix (bolp)))
143 (do-left-margin (and (bolp) (> (current-left-margin) 0))) 143 (do-left-margin (and (bolp) (> (current-left-margin) 0)))
144 (loc (point))) 144 (loc (point))
145 ;; Don't expand an abbrev before point.
146 (abbrev-mode nil))
145 (newline arg) 147 (newline arg)
146 (goto-char loc) 148 (goto-char loc)
147 (while (> arg 0) 149 (while (> arg 0)
@@ -2391,12 +2393,11 @@ using `forward-line' instead. It is usually easier to use
2391and more reliable (no dependence on goal column, etc.)." 2393and more reliable (no dependence on goal column, etc.)."
2392 (interactive "p") 2394 (interactive "p")
2393 (if (and next-line-add-newlines (= arg 1)) 2395 (if (and next-line-add-newlines (= arg 1))
2394 (let ((opoint (point))) 2396 (if (save-excursion (end-of-line) (eobp))
2395 (end-of-line) 2397 ;; When adding a newline, don't expand an abbrev.
2396 (if (eobp) 2398 (let ((abbrev-mode nil))
2397 (newline 1) 2399 (newline 1))
2398 (goto-char opoint) 2400 (line-move arg))
2399 (line-move arg)))
2400 (if (interactive-p) 2401 (if (interactive-p)
2401 (condition-case nil 2402 (condition-case nil
2402 (line-move arg) 2403 (line-move arg)