Mercurial > emacs
annotate doc/misc/remember.texi @ 107437:0a2bb00a71bd
* s-region.el: Move to obsolete.
| author | Juri Linkov <juri@jurta.org> |
|---|---|
| date | Sat, 20 Mar 2010 03:29:12 +0200 |
| parents | 1d1d5d9bd884 |
| children | a91e94388547 |
| rev | line source |
|---|---|
| 85772 | 1 \input texinfo @c -*-texinfo-*- |
| 2 @c %**start of header | |
| 3 @setfilename ../../info/remember | |
| 4 @settitle Remember Manual | |
|
102059
9bcea07061a8
consistently use @insertcopying, @direntry, @contents
Karl Berry <karl@gnu.org>
parents:
100974
diff
changeset
|
5 @syncodeindex fn cp |
| 85772 | 6 @c %**end of header |
| 7 | |
| 8 @copying | |
| 9 This manual is for Remember Mode, version 1.9 | |
| 10 | |
| 106815 | 11 Copyright @copyright{} 2001, 2004, 2005, 2007, 2008, 2009, 2010 |
| 87662 | 12 Free Software Foundation, Inc. |
| 85772 | 13 |
| 14 @quotation | |
| 15 Permission is granted to copy, distribute and/or modify this document | |
|
99709
6de181810d0f
Relicense all texi files under FDL 1.3 or later.
Glenn Morris <rgm@gnu.org>
parents:
95981
diff
changeset
|
16 under the terms of the GNU Free Documentation License, Version 1.3 or |
|
6de181810d0f
Relicense all texi files under FDL 1.3 or later.
Glenn Morris <rgm@gnu.org>
parents:
95981
diff
changeset
|
17 any later version published by the Free Software Foundation; with no |
| 95981 | 18 Invariant Sections, with the Front-Cover texts being ``A GNU Manual'', |
| 19 and with the Back-Cover Texts as in (a) below. A copy of the license | |
| 20 is included in the section entitled ``GNU Free Documentation License''. | |
| 21 | |
| 22 (a) The FSF's Back-Cover Text is: ``You have the freedom to copy and | |
| 23 modify this GNU manual. Buying copies from the FSF supports it in | |
| 24 developing GNU and promoting software freedom.'' | |
| 85772 | 25 @end quotation |
| 26 @end copying | |
| 27 | |
|
102059
9bcea07061a8
consistently use @insertcopying, @direntry, @contents
Karl Berry <karl@gnu.org>
parents:
100974
diff
changeset
|
28 @dircategory Emacs |
|
9bcea07061a8
consistently use @insertcopying, @direntry, @contents
Karl Berry <karl@gnu.org>
parents:
100974
diff
changeset
|
29 @direntry |
|
9bcea07061a8
consistently use @insertcopying, @direntry, @contents
Karl Berry <karl@gnu.org>
parents:
100974
diff
changeset
|
30 * Remember: (remember). Simple information manager for Emacs |
|
9bcea07061a8
consistently use @insertcopying, @direntry, @contents
Karl Berry <karl@gnu.org>
parents:
100974
diff
changeset
|
31 @end direntry |
|
9bcea07061a8
consistently use @insertcopying, @direntry, @contents
Karl Berry <karl@gnu.org>
parents:
100974
diff
changeset
|
32 |
| 85772 | 33 @titlepage |
| 34 @title Guide to Remember Mode | |
| 35 @subtitle a simple information manager | |
| 36 @subtitle for Emacs and XEmacs | |
| 37 | |
| 38 @c The following two commands | |
| 39 @c start the copyright page. | |
| 40 @page | |
| 41 @vskip 0pt plus 1filll | |
| 42 @insertcopying | |
| 43 @end titlepage | |
| 44 | |
| 45 @contents | |
| 46 | |
| 47 @ifnottex | |
| 48 @node Top, Preface, (dir), (dir) | |
| 49 @comment node-name, next, previous, up | |
| 50 @top Remember | |
| 51 | |
| 52 @insertcopying | |
| 53 @end ifnottex | |
| 54 | |
| 55 @menu | |
| 56 * Preface:: About the documentation. | |
| 57 * Introduction:: What is Remember Mode? | |
| 58 * Installation:: How to install Remember. | |
| 59 * Implementation:: How Remember came into existence. | |
| 60 * Quick Start:: Get started using Remember. | |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
61 * Function Reference:: Interactive functions in remember.el. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
62 * Keystrokes:: Keystrokes bound in Remember Mode. |
| 85772 | 63 * Backends:: Backends for saving notes. |
| 64 * GNU Free Documentation License:: The license for this documentation. | |
| 65 * Concept Index:: Search for terms. | |
| 66 | |
| 67 @detailmenu | |
| 68 --- The Detailed Node Listing --- | |
| 69 | |
| 70 Backends | |
| 71 | |
| 72 * Text File:: Saving to a text file. | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
73 * Diary:: Saving to a Diary file. |
| 85772 | 74 * Mailbox:: Saving to a mailbox. |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
75 * Org:: Saving to an Org Mode file. |
| 85772 | 76 |
| 77 @end detailmenu | |
| 78 @end menu | |
| 79 | |
| 80 @node Preface, Introduction, Top, Top | |
| 81 @comment node-name, next, previous, up | |
| 82 @chapter Preface | |
| 83 | |
| 84 This document describes remember-el, which was written by John Wiegley, | |
| 85 was once maintained by Sacha Chua, and is now maintained by the Emacs | |
| 86 developers. | |
| 87 | |
| 88 This document is a work in progress, and your contribution will be | |
| 89 greatly appreciated. | |
| 90 | |
| 91 @node Introduction, Installation, Preface, Top | |
| 92 @comment node-name, next, previous, up | |
| 93 @chapter Introduction | |
| 94 | |
| 95 Todo lists, schedules, phone databases... everything we use databases | |
| 96 for is really just a way to extend the power of our memory, to be able | |
| 97 to remember what our conscious mind may not currently have access to. | |
| 98 | |
|
85793
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
99 There are many different databases out there---and good ones---which |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
100 this mode is not trying to replace. Rather, it's how that data gets |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
101 there that's the question. Most of the time, we just want to say |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
102 "Remember so-and-so's phone number, or that I have to buy dinner for the |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
103 cats tonight." That's the FACT. How it's stored is really the |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
104 computer's problem. But at this point in time, it's most definitely |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
105 also the user's problem, and sometimes so laboriously so that people |
|
b7bd71352e5d
remember.texi (Introduction): Fix typographical issue with "---"
Michael Olson <mwolson@gnu.org>
parents:
85775
diff
changeset
|
106 just let data slip, rather than expend the effort to record it. |
| 85772 | 107 |
| 108 ``Remember'' is a mode for remembering data. It uses whatever | |
| 109 back-end is appropriate to record and correlate the data, but its main | |
| 110 intention is to allow you to express as @emph{little} structure as | |
| 111 possible up front. If you later want to express more powerful | |
| 112 relationships between your data, or state assumptions that were at | |
| 113 first too implicit to be recognized, you can ``study'' the data later | |
| 114 and rearrange it. But the initial ``just remember this'' impulse | |
| 115 should be as close to simply throwing the data at Emacs as possible. | |
| 116 | |
| 117 Have you ever noticed that having a laptop to write on doesn't | |
| 118 @emph{actually} increase the amount of quality material that you turn | |
| 119 out, in the long run? Perhaps it's because the time we save | |
| 120 electronically in one way, we're losing electronically in another; the | |
| 121 tool should never dominate one's focus. As the mystic Faridu'd-Din | |
| 122 `Attar wrote: ``Be occupied as little as possible with things of the | |
| 123 outer world but much with things of the inner world; then right action | |
| 124 will overcome inaction.'' | |
| 125 | |
| 126 If Emacs could become a more intelligent data store, where brainstorming | |
| 127 would focus on the @emph{ideas} involved---rather than the structuring | |
| 128 and format of those ideas, or having to stop your current flow of work | |
| 129 in order to record them---it would map much more closely to how the mind | |
| 130 (well, at least mine) works, and hence would eliminate that very | |
| 131 manual-ness which computers from the very beginning have been championed | |
| 132 as being able to reduce. | |
| 133 | |
| 134 @node Installation, Implementation, Introduction, Top | |
| 135 @comment node-name, next, previous, up | |
| 136 @chapter Installation | |
| 137 | |
| 138 Installing Remember Mode is as simple as adding the following lines to | |
| 139 your Emacs configuration file (usually @file{~/.emacs.d/init.el} or | |
| 140 @file{~/.emacs}). | |
| 141 | |
| 142 @lisp | |
| 143 (add-to-list 'load-path "/path/to/remember") | |
| 144 (require 'remember) | |
| 145 @end lisp | |
| 146 | |
| 147 @node Implementation, Quick Start, Installation, Top | |
| 148 @comment node-name, next, previous, up | |
| 149 @chapter Implementation | |
| 150 | |
| 151 Hyperbole, as a data presentation tool, always struck me as being very | |
| 152 powerful, but it seemed to require a lot of ``front-end'' work before | |
| 153 that data was really available. The problem with BBDB, or keeping up | |
| 154 a Bibl-mode file, is that you have to use different functions to | |
| 155 record the data, and it always takes time to stop what you're doing, | |
| 156 format the data in the manner expected by that particular data | |
| 157 interface, and then resume your work. | |
| 158 | |
| 159 With ``remember'', you just hit @kbd{M-x remember} (you'd probably | |
| 160 want to bind this to an easily accessible keystroke, like @kbd{C-x | |
| 161 M-r}), slam in your text however you like, and then hit @kbd{C-c C-c}. | |
| 162 It will file the data away for later retrieval, and possibly indexing. | |
| 163 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
164 Indexing is to data what ``studying'' is in the real world. What you do |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
165 when you study (or lucubrate, for some of us) is to realize certain |
| 85772 | 166 relationships implicit in the data, so that you can make use of those |
| 167 relationships. Expressing that a certain quote you remembered was a | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
168 literary quote, and that you want the ability to pull up all quotes of a |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
169 literary nature, is what studying does. This is a more labor intensive |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
170 task than the original remembering of the data, and it's typical in real |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
171 life to set aside a special period of time for doing this work. |
| 85772 | 172 |
| 173 ``Remember'' works in the same way. When you enter data, either by | |
| 174 typing it into a buffer, or using the contents of the selected region, | |
| 175 it will store that data---unindexed, uninterpreted---in a data pool. | |
| 176 It will also try to remember as much context information as possible | |
| 177 (any text properties that were set, where you copied it from, when, | |
| 178 how, etc). Later, you can walk through your accumulated set of data | |
| 179 (both organized, and unorganized) and easily begin moving things | |
| 180 around, and making annotations that will express the full meaning of | |
| 181 that data, as far as you know it. | |
| 182 | |
| 183 Obviously this latter stage is more user-interface intensive, and it | |
| 184 would be nice if ``remember'' could do it as elegantly as possible, | |
| 185 rather than requiring a billion keystrokes to reorganize your | |
| 186 hierarchy. Well, as the future arrives, hopefully experience and user | |
| 187 feedback will help to make this as intuitive a tool as possible. | |
| 188 | |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
189 @node Quick Start, Function Reference, Implementation, Top |
| 85772 | 190 @comment node-name, next, previous, up |
| 191 @chapter Quick Start | |
| 192 | |
| 193 @itemize | |
| 194 | |
| 195 @item | |
| 196 Load @file{remember.el}. | |
| 197 | |
| 198 @item | |
| 199 Type @kbd{M-x remember}. The @samp{*Remember*} buffer should be | |
| 200 displayed. | |
| 201 | |
| 202 @item | |
| 203 Type in what you want to remember. The first line will be treated as | |
| 204 the headline, and the rest of the buffer will contain the body of the | |
| 205 note. | |
| 206 | |
| 207 @item | |
|
85913
047b6a6087c2
Remember: Use define-obsolete-function-alias for `remember-buffer'.
Michael Olson <mwolson@gnu.org>
parents:
85806
diff
changeset
|
208 Type @kbd{C-c C-c} (@code{remember-finalize}) to save the note and close |
| 85772 | 209 the @samp{*Remember*} buffer. |
| 210 @end itemize | |
| 211 | |
|
85913
047b6a6087c2
Remember: Use define-obsolete-function-alias for `remember-buffer'.
Michael Olson <mwolson@gnu.org>
parents:
85806
diff
changeset
|
212 By default, @code{remember-finalize} saves the note in @file{~/.notes}. |
| 85772 | 213 You can edit it now to see the remembered and timestamped note. You |
| 214 can edit this file however you want. New entries will always be added | |
| 215 to the end. | |
| 216 | |
| 217 To remember a region of text, use the universal prefix. @kbd{C-u M-x | |
| 218 remember} displays a @samp{*Remember*} buffer with the region as the | |
| 219 initial contents. | |
| 220 | |
| 221 As a simple beginning, you can start by using the Text File backend, | |
| 222 keeping your @file{~/.notes} file in outline-mode format, with a final | |
| 223 entry called @samp{* Raw data}. Remembered data will be added to the | |
| 224 end of the file. Every so often, you can move the data that gets | |
| 225 appended there into other files, or reorganize your document. | |
| 226 | |
| 227 You can also store remembered data in other backends. | |
| 228 (@pxref{Backends}) | |
| 229 | |
| 230 Here is one way to map the remember functions in your @file{.emacs} to | |
| 231 very accessible keystrokes facilities using the mode: | |
| 232 | |
| 233 @lisp | |
| 234 (autoload 'remember ``remember'' nil t) | |
| 235 (autoload 'remember-region ``remember'' nil t) | |
| 236 | |
| 237 (define-key global-map (kbd "<f9> r") 'remember) | |
| 238 (define-key global-map (kbd "<f9> R") 'remember-region) | |
| 239 @end lisp | |
| 240 | |
| 241 By default, remember uses the first annotation returned by | |
| 242 @code{remember-annotation-functions}. To include all of the annotations, | |
| 243 set @code{remember-run-all-annotation-functions-flag} to non-nil. | |
| 244 | |
| 245 @defopt remember-run-all-annotation-functions-flag | |
| 246 Non-nil means use all annotations returned by | |
| 247 @code{remember-annotation-functions}. | |
| 248 @end defopt | |
| 249 | |
| 250 You can write custom functions that use a different set of | |
| 251 remember-annotation-functions. For example: | |
| 252 | |
| 253 @lisp | |
| 254 (defun my/remember-with-filename () | |
| 255 "Always use the filename." | |
| 256 (interactive) | |
| 257 (let ((remember-annotation-functions '(buffer-file-name))) | |
| 258 (call-interactively 'remember))) | |
| 259 @end lisp | |
| 260 | |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
261 @node Function Reference, Keystrokes, Quick Start, Top |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
262 @comment node-name, next, previous, up |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
263 @chapter Function Reference |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
264 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
265 @file{remember.el} defines the following interactive functions: |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
266 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
267 @defun remember initial |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
268 Remember an arbitrary piece of data. With a prefix, it will use the |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
269 region as @var{initial}. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
270 @end defun |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
271 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
272 @defun remember-region beg end |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
273 If called from within the remember buffer, @var{beg} and @var{end} are |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
274 ignored, and the entire buffer will be remembered. If called from any |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
275 other buffer, that region, plus any context information specific to |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
276 that region, will be remembered. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
277 @end defun |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
278 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
279 @defun remember-clipboard |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
280 Remember the contents of the current clipboard. This is most useful |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
281 for remembering things from Netscape or other X Windows applications. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
282 @end defun |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
283 |
|
85913
047b6a6087c2
Remember: Use define-obsolete-function-alias for `remember-buffer'.
Michael Olson <mwolson@gnu.org>
parents:
85806
diff
changeset
|
284 @defun remember-finalize |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
285 Remember the contents of the current buffer. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
286 @end defun |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
287 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
288 @defun remember-mode |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
289 This enters the major mode for output from @command{remember}. This |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
290 buffer is used to collect data that you want remember. Just hit |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
291 @kbd{C-c C-c} when you're done entering, and it will go ahead and file |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
292 the data for latter retrieval, and possible indexing. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
293 @end defun |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
294 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
295 @node Keystrokes, Backends, Function Reference, Top |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
296 @comment node-name, next, previous, up |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
297 @chapter Keystroke Reference |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
298 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
299 @file{remember.el} defines the following keybindings by default: |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
300 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
301 @table @kbd |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
302 |
|
85913
047b6a6087c2
Remember: Use define-obsolete-function-alias for `remember-buffer'.
Michael Olson <mwolson@gnu.org>
parents:
85806
diff
changeset
|
303 @item C-c C-c (`remember-finalize') |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
304 Remember the contents of the current buffer. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
305 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
306 @item C-c C-k (`remember-destroy') |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
307 Destroy the current *Remember* buffer. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
308 |
|
85913
047b6a6087c2
Remember: Use define-obsolete-function-alias for `remember-buffer'.
Michael Olson <mwolson@gnu.org>
parents:
85806
diff
changeset
|
309 @item C-x C-s (`remember-finalize') |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
310 Remember the contents of the current buffer. |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
311 |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
312 @end table |
|
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
313 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
314 @node Backends, GNU Free Documentation License, Keystrokes, Top |
|
85775
c00d89ba4e04
Reorganize chapters in Remember Manual
Michael Olson <mwolson@gnu.org>
parents:
85772
diff
changeset
|
315 @comment node-name, next, previous, up |
| 85772 | 316 @chapter Backends |
| 317 | |
| 318 You can save remembered notes to a variety of backends. | |
| 319 | |
| 320 @menu | |
| 321 * Text File:: Saving to a text file. | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
322 * Diary:: Saving to a Diary file. |
| 85772 | 323 * Mailbox:: Saving to a mailbox. |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
324 * Org:: Saving to an Org Mode file. |
| 85772 | 325 @end menu |
| 326 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
327 @node Text File, Diary, Backends, Backends |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
328 @comment node-name, next, previous, up |
| 85772 | 329 @section Saving to a Text File |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
330 @cindex text file, saving to |
| 85772 | 331 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
332 @subheading Insinuation |
| 85772 | 333 |
| 334 @lisp | |
| 335 (setq remember-handler-functions '(remember-append-to-file)) | |
| 336 @end lisp | |
| 337 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
338 @subheading Options |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
339 |
| 85772 | 340 @defopt remember-data-file |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
341 The file in which to store unprocessed data. |
| 85772 | 342 @end defopt |
| 343 | |
| 344 @defopt remember-leader-text | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
345 The text used to begin each remember item. |
| 85772 | 346 @end defopt |
| 347 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
348 @node Diary, Mailbox, Text File, Backends |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
349 @comment node-name, next, previous, up |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
350 @section Saving to a Diary file |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
351 @cindex diary, integration |
| 85772 | 352 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
353 @subheading Insinuation |
| 85772 | 354 |
| 355 @lisp | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
356 (add-to-list 'remember-handler-functions 'remember-diary-extract-entries) |
| 85772 | 357 @end lisp |
| 358 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
359 @subheading Options |
| 85772 | 360 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
361 @defopt remember-diary-file |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
362 File for extracted diary entries. |
|
87054
25de6f4a58d8
Merge remember-diary.el into remember.el
Michael Olson <mwolson@gnu.org>
parents:
85913
diff
changeset
|
363 If this is nil, then @code{diary-file} will be used instead." |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
364 @end defopt |
| 85772 | 365 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
366 @node Mailbox, Org, Diary, Backends |
| 85772 | 367 @comment node-name, next, previous, up |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
368 @section Saving to a Mailbox |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
369 @cindex mailbox, saving to |
| 85772 | 370 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
371 @subheading Insinuation |
| 85772 | 372 |
| 373 @lisp | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
374 (add-to-list 'remember-handler-functions 'remember-store-in-mailbox) |
| 85772 | 375 @end lisp |
| 376 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
377 @subheading Options |
| 85772 | 378 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
379 @defopt remember-mailbox |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
380 The file in which to store remember data as mail. |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
381 @end defopt |
| 85772 | 382 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
383 @defopt remember-default-priority |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
384 The default priority for remembered mail messages. |
| 85772 | 385 @end defopt |
| 386 | |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
387 @node Org, , Mailbox, Backends |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
388 @comment node-name, next, previous, up |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
389 @section Saving to an Org Mode file |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
390 @cindex org mode, integration |
| 85772 | 391 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
392 For instructions on how to integrate Remember with Org Mode, |
|
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
393 consult @ref{Remember, , , org}. |
| 85772 | 394 |
|
85799
10f70d5f0ff3
remember.texi: Remove mentions of things outside of Emacs
Michael Olson <mwolson@gnu.org>
parents:
85793
diff
changeset
|
395 @node GNU Free Documentation License, Concept Index, Backends, Top |
| 85772 | 396 @appendix GNU Free Documentation License |
| 397 @include doclicense.texi | |
| 398 | |
| 399 @node Concept Index, , GNU Free Documentation License, Top | |
| 400 @comment node-name, next, previous, up | |
| 401 @unnumbered Index | |
| 402 | |
| 403 @printindex cp | |
| 404 | |
| 405 @bye | |
| 85806 | 406 |
| 407 @ignore | |
| 408 arch-tag: 5b980db0-20cc-4167-b845-52dc11d53b9f | |
| 409 @end ignore |
