diff options
| author | Leo Liu | 2012-03-05 23:53:34 +0800 |
|---|---|---|
| committer | Leo Liu | 2012-03-05 23:53:34 +0800 |
| commit | 109aa8a95ecbbb2d7c62c2c98c10132885b1115f (patch) | |
| tree | 6d8138d348559e0433fd5862f4ba77c53d768f2c | |
| parent | c5a6890610e1c252af9586505a81ad288b280180 (diff) | |
| download | emacs-109aa8a95ecbbb2d7c62c2c98c10132885b1115f.tar.gz emacs-109aa8a95ecbbb2d7c62c2c98c10132885b1115f.zip | |
* lisp/simple.el (backward-delete-char-untabify): Constrain point to
field.
Fixes: debbugs:10939
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/simple.el | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a6e04ca25db..394e082ecc8 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2012-03-05 Leo Liu <sdl.web@gmail.com> | 1 | 2012-03-05 Leo Liu <sdl.web@gmail.com> |
| 2 | 2 | ||
| 3 | * simple.el (backward-delete-char-untabify): Constrain point to | ||
| 4 | field (Bug#10939). | ||
| 5 | |||
| 3 | * eshell/em-cmpl.el (eshell-cmpl-initialize): Fix shift-tab key. | 6 | * eshell/em-cmpl.el (eshell-cmpl-initialize): Fix shift-tab key. |
| 4 | 7 | ||
| 5 | 2012-03-05 Chong Yidong <cyd@gnu.org> | 8 | 2012-03-05 Chong Yidong <cyd@gnu.org> |
diff --git a/lisp/simple.el b/lisp/simple.el index 2b4651ba697..45daf99f614 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -3463,8 +3463,10 @@ and KILLP is t if a prefix arg was specified." | |||
| 3463 | ((eq backward-delete-char-untabify-method 'all) | 3463 | ((eq backward-delete-char-untabify-method 'all) |
| 3464 | " \t\n\r"))) | 3464 | " \t\n\r"))) |
| 3465 | (n (if skip | 3465 | (n (if skip |
| 3466 | (let ((wh (- (point) (save-excursion (skip-chars-backward skip) | 3466 | (let* ((oldpt (point)) |
| 3467 | (point))))) | 3467 | (wh (- oldpt (save-excursion |
| 3468 | (skip-chars-backward skip) | ||
| 3469 | (constrain-to-field nil oldpt))))) | ||
| 3468 | (+ arg (if (zerop wh) 0 (1- wh)))) | 3470 | (+ arg (if (zerop wh) 0 (1- wh)))) |
| 3469 | arg))) | 3471 | arg))) |
| 3470 | ;; Avoid warning about delete-backward-char | 3472 | ;; Avoid warning about delete-backward-char |