aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/register.el10
2 files changed, 11 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8f089af6f5c..c7ff2571f9d 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12012-09-09 Andreas Schwab <schwab@linux-m68k.org>
2
3 * register.el (register-separator): Rename from
4 separator-register. All uses changed. Doc fix.
5 (register): Fix version.
6
12012-09-09 Chong Yidong <cyd@gnu.org> 72012-09-09 Chong Yidong <cyd@gnu.org>
2 8
3 * replace.el (query-replace-map): Bind four new symbols for 9 * replace.el (query-replace-map): Bind four new symbols for
diff --git a/lisp/register.el b/lisp/register.el
index 622a3872e54..fb35a26a653 100644
--- a/lisp/register.el
+++ b/lisp/register.el
@@ -79,10 +79,10 @@ A list of the form (FRAME-CONFIGURATION POSITION)
79(defgroup register nil 79(defgroup register nil
80 "Register commands." 80 "Register commands."
81 :group 'convenience 81 :group 'convenience
82 :version "24.2.50") 82 :version "24.3")
83 83
84(defcustom separator-register nil 84(defcustom register-separator nil
85 "Use contents of this register to separate collected text. 85 "Register containing the text to put between collected texts, or nil if none.
86 86
87When collecting text with 87When collecting text with
88`append-to-register' (resp. `prepend-to-register') contents of 88`append-to-register' (resp. `prepend-to-register') contents of
@@ -377,7 +377,7 @@ START and END are buffer positions indicating what to append."
377 (interactive "cAppend to register: \nr\nP") 377 (interactive "cAppend to register: \nr\nP")
378 (let ((reg (get-register register)) 378 (let ((reg (get-register register))
379 (text (filter-buffer-substring start end)) 379 (text (filter-buffer-substring start end))
380 (separator (and separator-register (get-register separator-register)))) 380 (separator (and register-separator (get-register register-separator))))
381 (set-register 381 (set-register
382 register (cond ((not reg) text) 382 register (cond ((not reg) text)
383 ((stringp reg) (concat reg separator text)) 383 ((stringp reg) (concat reg separator text))
@@ -395,7 +395,7 @@ START and END are buffer positions indicating what to prepend."
395 (interactive "cPrepend to register: \nr\nP") 395 (interactive "cPrepend to register: \nr\nP")
396 (let ((reg (get-register register)) 396 (let ((reg (get-register register))
397 (text (filter-buffer-substring start end)) 397 (text (filter-buffer-substring start end))
398 (separator (and separator-register (get-register separator-register)))) 398 (separator (and register-separator (get-register register-separator))))
399 (set-register 399 (set-register
400 register (cond ((not reg) text) 400 register (cond ((not reg) text)
401 ((stringp reg) (concat text separator reg)) 401 ((stringp reg) (concat text separator reg))