diff options
| author | Gerd Moellmann | 2001-01-26 09:23:17 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-01-26 09:23:17 +0000 |
| commit | 207d7545b7d72fbfa68402cd45441f563cecd5df (patch) | |
| tree | a9178f5cf92566e314d2bd4e61e8561c189f7ed4 /lisp | |
| parent | 219227ead0447814c838935b8d5d06fd2095546d (diff) | |
| download | emacs-207d7545b7d72fbfa68402cd45441f563cecd5df.tar.gz emacs-207d7545b7d72fbfa68402cd45441f563cecd5df.zip | |
(next-line): Don't let `newline' expand abbrevs.
Simplify slightly.
(open-line): Don't let `newline' expand abbrevs.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/simple.el | 15 |
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 @@ | |||
| 1 | 2001-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 | |||
| 1 | 2001-01-25 John Wiegley <johnw@gnu.org> | 7 | 2001-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 | |||
| 2391 | and more reliable (no dependence on goal column, etc.)." | 2393 | and 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) |