diff options
| author | Richard M. Stallman | 2005-03-29 20:54:04 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-03-29 20:54:04 +0000 |
| commit | 13191e3233268b1ff9d948e9caae347fca30a7bb (patch) | |
| tree | 2fca69f56aec0caf796f20e80c44626c77626dd4 | |
| parent | 7fcce20f6949bffc680fd8bd828344fdf04b5748 (diff) | |
| download | emacs-13191e3233268b1ff9d948e9caae347fca30a7bb.tar.gz emacs-13191e3233268b1ff9d948e9caae347fca30a7bb.zip | |
(copy-to-register, append-to-register, prepend-to-register):
Use filter-buffer-substring.
| -rw-r--r-- | lisp/register.el | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/register.el b/lisp/register.el index 253207c3140..eaa53446c56 100644 --- a/lisp/register.el +++ b/lisp/register.el | |||
| @@ -277,7 +277,7 @@ Interactively, second arg is non-nil if prefix arg is supplied." | |||
| 277 | Called from program, takes four args: REGISTER, START, END and DELETE-FLAG. | 277 | Called from program, takes four args: REGISTER, START, END and DELETE-FLAG. |
| 278 | START and END are buffer positions indicating what to copy." | 278 | START and END are buffer positions indicating what to copy." |
| 279 | (interactive "cCopy to register: \nr\nP") | 279 | (interactive "cCopy to register: \nr\nP") |
| 280 | (set-register register (buffer-substring start end)) | 280 | (set-register register (filter-buffer-substring start end)) |
| 281 | (if delete-flag (delete-region start end))) | 281 | (if delete-flag (delete-region start end))) |
| 282 | 282 | ||
| 283 | (defun append-to-register (register start end &optional delete-flag) | 283 | (defun append-to-register (register start end &optional delete-flag) |
| @@ -289,7 +289,7 @@ START and END are buffer positions indicating what to append." | |||
| 289 | (or (stringp (get-register register)) | 289 | (or (stringp (get-register register)) |
| 290 | (error "Register does not contain text")) | 290 | (error "Register does not contain text")) |
| 291 | (set-register register (concat (get-register register) | 291 | (set-register register (concat (get-register register) |
| 292 | (buffer-substring start end))) | 292 | (filter-buffer-substring start end))) |
| 293 | (if delete-flag (delete-region start end))) | 293 | (if delete-flag (delete-region start end))) |
| 294 | 294 | ||
| 295 | (defun prepend-to-register (register start end &optional delete-flag) | 295 | (defun prepend-to-register (register start end &optional delete-flag) |
| @@ -300,7 +300,7 @@ START and END are buffer positions indicating what to prepend." | |||
| 300 | (interactive "cPrepend to register: \nr\nP") | 300 | (interactive "cPrepend to register: \nr\nP") |
| 301 | (or (stringp (get-register register)) | 301 | (or (stringp (get-register register)) |
| 302 | (error "Register does not contain text")) | 302 | (error "Register does not contain text")) |
| 303 | (set-register register (concat (buffer-substring start end) | 303 | (set-register register (concat (filter-buffer-substring start end) |
| 304 | (get-register register))) | 304 | (get-register register))) |
| 305 | (if delete-flag (delete-region start end))) | 305 | (if delete-flag (delete-region start end))) |
| 306 | 306 | ||