Commit 043989e3 authored by Michael Olson's avatar Michael Olson
Browse files

Remember: If region is visible, use it as initial text.

parent 429e6fb6
2008-01-08 Michael Olson <mwolson@gnu.org>
* textmodes/remember.el (remember-region): Fix typo in docstring.
2008-01-08 Lennart Borgman <lennart.borgman.073@student.lu.se>
* textmodes/remember.el (remember): If there is a visible region
[that is, the mark is active and transient mark mode is enabled]
then use this region for the initial contents of the *Remember*
buffer. Use `region-beginning' and `region-end' instead of
`point' and `mark'.
2008-01-07 Dan Nicolaescu <dann@ics.uci.edu> 2008-01-07 Dan Nicolaescu <dann@ics.uci.edu>
* vc-hg.el (vc-hg-dir-state, vc-hg-dir-status): Pass the dir * vc-hg.el (vc-hg-dir-state, vc-hg-dir-status): Pass the dir
......
...@@ -273,10 +273,12 @@ called." ...@@ -273,10 +273,12 @@ called."
INITIAL is the text to initially place in the *Remember* buffer, INITIAL is the text to initially place in the *Remember* buffer,
or nil to bring up a blank *Remember* buffer. or nil to bring up a blank *Remember* buffer.
With a prefix, use the region as INITIAL." With a prefix or a visible region, use the region as INITIAL."
(interactive (interactive
(list (when current-prefix-arg (list (when (or current-prefix-arg
(buffer-substring (point) (mark))))) (and mark-active
transient-mark-mode))
(buffer-substring (region-beginning) (region-end)))))
(funcall (if remember-in-new-frame (funcall (if remember-in-new-frame
#'frame-configuration-to-register #'frame-configuration-to-register
#'window-configuration-to-register) remember-register) #'window-configuration-to-register) remember-register)
...@@ -422,7 +424,7 @@ Subject: %s\n\n" ...@@ -422,7 +424,7 @@ Subject: %s\n\n"
(defun remember-region (&optional beg end) (defun remember-region (&optional beg end)
"Remember the data from BEG to END. "Remember the data from BEG to END.
It is called from within the *Remember* buffer to save the text It is called from within the *Remember* buffer to save the text
that was entered, that was entered.
If BEG and END are nil, the entire buffer will be remembered. If BEG and END are nil, the entire buffer will be remembered.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment