diff options
| author | Glenn Morris | 2014-01-26 18:02:28 -0800 |
|---|---|---|
| committer | Glenn Morris | 2014-01-26 18:02:28 -0800 |
| commit | ece4bae50f6ca8d03d076aa33eedd014a3af8c41 (patch) | |
| tree | 66910ffa712f0643475284089989667641d1d5d2 /lisp | |
| parent | 6ea71a445d523ff95a2cd6ae0cbde8bd7ca8d878 (diff) | |
| download | emacs-ece4bae50f6ca8d03d076aa33eedd014a3af8c41.tar.gz emacs-ece4bae50f6ca8d03d076aa33eedd014a3af8c41.zip | |
Doc, comment, etc updates for increased use of locate-user-emacs-file
This should have been a prerequisite for making these changes in the
first place.
* doc/emacs/calendar.texi (Time Intervals):
* doc/misc/idlwave.texi (Lesson III---User Catalog, Online Help)
(Starting the Shell, Catalogs, User Catalog):
* doc/misc/remember.texi (Quick Start):
* doc/misc/viper.texi:
* doc/misc/vip.texi (Customization, Customizing Constants)
(Customizing Key Bindings): Update for files being in ~/.emacs.d/.
* lisp/ido.el (ido-save-directory-list-file):
* lisp/saveplace.el (save-place-file):
* lisp/calendar/timeclock.el (timeclock-file):
* lisp/net/quickurl.el (quickurl-url-file):
* lisp/obsolete/otodo-mode.el (todo-file-do, todo-file-done, todo-file-top):
* lisp/progmodes/idlwave.el (idlwave-config-directory):
* lisp/textmodes/remember.el (remember-data-file):
Bump :version.
* lisp/shadowfile.el (shadow-info-file, shadow-todo-file): Doc fix.
* lisp/strokes.el (strokes-file): Doc fix. Bump :version.
(strokes-help): Doc fix.
* lisp/emulation/viper-init.el (viper-vi-style-in-minibuffer): Doc fix.
* lisp/emulation/viper.el (viper): Doc fix for custom group.
(top-level): Remove oh-so-no-longer-relevant text about vip.
* lisp/obsolete/otodo-mode.el (todo-prefix): Doc fix.
* etc/NEWS: Related edits.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 19 | ||||
| -rw-r--r-- | lisp/calendar/timeclock.el | 3 | ||||
| -rw-r--r-- | lisp/emulation/viper-ex.el | 3 | ||||
| -rw-r--r-- | lisp/emulation/viper-init.el | 2 | ||||
| -rw-r--r-- | lisp/emulation/viper-keym.el | 4 | ||||
| -rw-r--r-- | lisp/emulation/viper-macs.el | 22 | ||||
| -rw-r--r-- | lisp/emulation/viper.el | 33 | ||||
| -rw-r--r-- | lisp/ido.el | 1 | ||||
| -rw-r--r-- | lisp/net/quickurl.el | 1 | ||||
| -rw-r--r-- | lisp/obsolete/otodo-mode.el | 7 | ||||
| -rw-r--r-- | lisp/progmodes/idlwave.el | 1 | ||||
| -rw-r--r-- | lisp/saveplace.el | 1 | ||||
| -rw-r--r-- | lisp/shadowfile.el | 28 | ||||
| -rw-r--r-- | lisp/strokes.el | 15 | ||||
| -rw-r--r-- | lisp/textmodes/remember.el | 3 | ||||
| -rw-r--r-- | lisp/type-break.el | 4 |
16 files changed, 88 insertions, 59 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index fcbff5b8ee5..a84cc146c65 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 1 | 2014-01-27 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * shadowfile.el (shadow-info-file, shadow-todo-file): Doc fix. | ||
| 4 | * strokes.el (strokes-file): Doc fix. Bump :version. | ||
| 5 | (strokes-help): Doc fix. | ||
| 6 | * emulation/viper-init.el (viper-vi-style-in-minibuffer): Doc fix. | ||
| 7 | * emulation/viper.el (viper): Doc fix for custom group. | ||
| 8 | (top-level): Remove oh-so-no-longer-relevant text about vip. | ||
| 9 | * obsolete/otodo-mode.el (todo-prefix): Doc fix. | ||
| 10 | |||
| 11 | * ido.el (ido-save-directory-list-file): | ||
| 12 | * saveplace.el (save-place-file): | ||
| 13 | * calendar/timeclock.el (timeclock-file): | ||
| 14 | * net/quickurl.el (quickurl-url-file): | ||
| 15 | * obsolete/otodo-mode.el (todo-file-do, todo-file-done, todo-file-top): | ||
| 16 | * progmodes/idlwave.el (idlwave-config-directory): | ||
| 17 | * textmodes/remember.el (remember-data-file): | ||
| 18 | Bump :version. | ||
| 19 | |||
| 1 | 2014-01-26 Glenn Morris <rgm@gnu.org> | 20 | 2014-01-26 Glenn Morris <rgm@gnu.org> |
| 2 | 21 | ||
| 3 | * progmodes/opascal.el (opascal-tab-always-indents, opascal-tab): | 22 | * progmodes/opascal.el (opascal-tab-always-indents, opascal-tab): |
diff --git a/lisp/calendar/timeclock.el b/lisp/calendar/timeclock.el index 016fa2f8738..2b4db9a7820 100644 --- a/lisp/calendar/timeclock.el +++ b/lisp/calendar/timeclock.el | |||
| @@ -64,7 +64,7 @@ | |||
| 64 | ;; | 64 | ;; |
| 65 | ;; (add-hook 'kill-emacs-query-functions 'timeclock-query-out) | 65 | ;; (add-hook 'kill-emacs-query-functions 'timeclock-query-out) |
| 66 | 66 | ||
| 67 | ;; NOTE: If you change your .timelog file without using timeclock's | 67 | ;; NOTE: If you change your timelog file without using timeclock's |
| 68 | ;; functions, or if you change the value of any of timeclock's | 68 | ;; functions, or if you change the value of any of timeclock's |
| 69 | ;; customizable variables, you should run the command | 69 | ;; customizable variables, you should run the command |
| 70 | ;; `timeclock-reread-log'. This will recompute any discrepancies in | 70 | ;; `timeclock-reread-log'. This will recompute any discrepancies in |
| @@ -83,6 +83,7 @@ | |||
| 83 | 83 | ||
| 84 | (defcustom timeclock-file (locate-user-emacs-file "timelog" ".timelog") | 84 | (defcustom timeclock-file (locate-user-emacs-file "timelog" ".timelog") |
| 85 | "The file used to store timeclock data in." | 85 | "The file used to store timeclock data in." |
| 86 | :version "24.4" ; added locate-user-emacs-file | ||
| 86 | :type 'file | 87 | :type 'file |
| 87 | :group 'timeclock) | 88 | :group 'timeclock) |
| 88 | 89 | ||
diff --git a/lisp/emulation/viper-ex.el b/lisp/emulation/viper-ex.el index a4a5f349ffe..65192c245e0 100644 --- a/lisp/emulation/viper-ex.el +++ b/lisp/emulation/viper-ex.el | |||
| @@ -1887,7 +1887,8 @@ Please contact your system administrator. " | |||
| 1887 | (if (featurep 'xemacs) "X" "") | 1887 | (if (featurep 'xemacs) "X" "") |
| 1888 | )))))) | 1888 | )))))) |
| 1889 | 1889 | ||
| 1890 | ;; Ex source command. Loads the file specified as argument or `~/.viper' | 1890 | ;; Ex source command. |
| 1891 | ;; Loads the file specified as argument or viper-custom-file-name. | ||
| 1891 | (defun ex-source () | 1892 | (defun ex-source () |
| 1892 | (viper-get-ex-file) | 1893 | (viper-get-ex-file) |
| 1893 | (if (string= ex-file "") | 1894 | (if (string= ex-file "") |
diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el index 27e7c30375b..9914fdcd2f4 100644 --- a/lisp/emulation/viper-init.el +++ b/lisp/emulation/viper-init.el | |||
| @@ -922,7 +922,7 @@ value refers to the number of characters affected." | |||
| 922 | 922 | ||
| 923 | (defcustom viper-vi-style-in-minibuffer t | 923 | (defcustom viper-vi-style-in-minibuffer t |
| 924 | "If t, use vi-style editing in minibuffer. | 924 | "If t, use vi-style editing in minibuffer. |
| 925 | Should be set in `~/.viper' file." | 925 | Should be set in `viper-custom-file-name'." |
| 926 | :type 'boolean | 926 | :type 'boolean |
| 927 | :group 'viper) | 927 | :group 'viper) |
| 928 | 928 | ||
diff --git a/lisp/emulation/viper-keym.el b/lisp/emulation/viper-keym.el index 10afe229a63..96c5c2bb650 100644 --- a/lisp/emulation/viper-keym.el +++ b/lisp/emulation/viper-keym.el | |||
| @@ -147,8 +147,8 @@ viper-insert-basic-map. Not recommended, except for novice users.") | |||
| 147 | (defvar viper-empty-keymap (make-sparse-keymap)) | 147 | (defvar viper-empty-keymap (make-sparse-keymap)) |
| 148 | 148 | ||
| 149 | ;; This was the main Vi mode in old versions of VIP which may have been | 149 | ;; This was the main Vi mode in old versions of VIP which may have been |
| 150 | ;; extensively used by VIP users. We declare it as a global var | 150 | ;; extensively used by VIP users. We declare it as a global var and, after |
| 151 | ;; and, after .viper is loaded, we add this keymap to viper-vi-basic-map. | 151 | ;; viper-custom-file-name is loaded, we add this keymapto viper-vi-basic-map. |
| 152 | (defvar viper-mode-map (make-sparse-keymap)) | 152 | (defvar viper-mode-map (make-sparse-keymap)) |
| 153 | 153 | ||
| 154 | ;; Some important keys used in viper | 154 | ;; Some important keys used in viper |
diff --git a/lisp/emulation/viper-macs.el b/lisp/emulation/viper-macs.el index a937309c63d..0c4e7ddac6f 100644 --- a/lisp/emulation/viper-macs.el +++ b/lisp/emulation/viper-macs.el | |||
| @@ -322,7 +322,8 @@ a key is a symbol, e.g., `a', `\\1', `f2', etc., or a list, e.g., | |||
| 322 | ;; More general definitions are inherited by more specific scopes: | 322 | ;; More general definitions are inherited by more specific scopes: |
| 323 | ;; global->major mode->buffer. More specific definitions override more general | 323 | ;; global->major mode->buffer. More specific definitions override more general |
| 324 | (defun viper-record-kbd-macro (macro-name state macro-body &optional scope) | 324 | (defun viper-record-kbd-macro (macro-name state macro-body &optional scope) |
| 325 | "Record a Vi macro. Can be used in `.viper' file to define permanent macros. | 325 | "Record a Vi macro. |
| 326 | Can be used in `viper-custom-file-name' to define permanent macros. | ||
| 326 | MACRO-NAME is a string of characters or a vector of keys. STATE is | 327 | MACRO-NAME is a string of characters or a vector of keys. STATE is |
| 327 | either `vi-state' or `insert-state'. It specifies the Viper state in which to | 328 | either `vi-state' or `insert-state'. It specifies the Viper state in which to |
| 328 | define the macro. MACRO-BODY is a string that represents the keyboard macro. | 329 | define the macro. MACRO-BODY is a string that represents the keyboard macro. |
| @@ -351,8 +352,8 @@ If SCOPE is nil, the user is asked to specify the scope." | |||
| 351 | (error "Can't map an empty macro name")) | 352 | (error "Can't map an empty macro name")) |
| 352 | 353 | ||
| 353 | ;; Macro-name is usually a vector. However, command history or macros | 354 | ;; Macro-name is usually a vector. However, command history or macros |
| 354 | ;; recorded in ~/.viper may be recorded as strings. So, convert to | 355 | ;; recorded in viper-custom-file-name may be recorded as strings. |
| 355 | ;; vectors. | 356 | ;; So, convert to vectors. |
| 356 | (setq macro-name (viper-fixup-macro macro-name)) | 357 | (setq macro-name (viper-fixup-macro macro-name)) |
| 357 | (if (viper-char-array-p macro-name) | 358 | (if (viper-char-array-p macro-name) |
| 358 | (setq macro-name (viper-char-array-to-macro macro-name))) | 359 | (setq macro-name (viper-char-array-to-macro macro-name))) |
| @@ -422,7 +423,7 @@ If SCOPE is nil, the user is asked to specify the scope." | |||
| 422 | ;; if we don't let vector macro-body through %S, | 423 | ;; if we don't let vector macro-body through %S, |
| 423 | ;; the symbols `\.' `\[' etc will be converted into | 424 | ;; the symbols `\.' `\[' etc will be converted into |
| 424 | ;; characters, causing invalid read error on recorded | 425 | ;; characters, causing invalid read error on recorded |
| 425 | ;; macros in .viper. | 426 | ;; macros in viper-custom-file-name. |
| 426 | ;; I am not sure is macro-body can still be a string at | 427 | ;; I am not sure is macro-body can still be a string at |
| 427 | ;; this point, but I am preserving this option anyway. | 428 | ;; this point, but I am preserving this option anyway. |
| 428 | (if (vectorp macro-body) | 429 | (if (vectorp macro-body) |
| @@ -483,11 +484,11 @@ If SCOPE is nil, the user is asked to specify the scope." | |||
| 483 | ;; in effect | 484 | ;; in effect |
| 484 | (defun viper-unrecord-kbd-macro (macro-name state) | 485 | (defun viper-unrecord-kbd-macro (macro-name state) |
| 485 | "Delete macro MACRO-NAME from Viper STATE. | 486 | "Delete macro MACRO-NAME from Viper STATE. |
| 486 | MACRO-NAME must be a vector of viper-style keys. This command is used by Viper | 487 | MACRO-NAME must be a vector of viper-style keys. This command is used |
| 487 | internally, but the user can also use it in ~/.viper to delete pre-defined | 488 | by Viper internally, but you can also use it in `viper-custom-file-name' |
| 488 | macros supplied with Viper. The best way to avoid mistakes in macro names to | 489 | to delete pre-defined macros supplied with Viper. The best way to avoid |
| 489 | be passed to this function is to use viper-describe-kbd-macros and copy the | 490 | mistakes in macro names to be passed to this function is to use |
| 490 | name from there." | 491 | `viper-describe-kbd-macros' and copy the name from there." |
| 491 | (let* (state-name keymap | 492 | (let* (state-name keymap |
| 492 | (macro-alist-var | 493 | (macro-alist-var |
| 493 | (cond ((eq state 'vi-state) | 494 | (cond ((eq state 'vi-state) |
| @@ -507,7 +508,8 @@ name from there." | |||
| 507 | macro-pair macro-entry) | 508 | macro-pair macro-entry) |
| 508 | 509 | ||
| 509 | ;; Macro-name is usually a vector. However, command history or macros | 510 | ;; Macro-name is usually a vector. However, command history or macros |
| 510 | ;; recorded in ~/.viper may appear as strings. So, convert to vectors. | 511 | ;; recorded in viper-custom-file-name may appear as strings. |
| 512 | ;; So, convert to vectors. | ||
| 511 | (setq macro-name (viper-fixup-macro macro-name)) | 513 | (setq macro-name (viper-fixup-macro macro-name)) |
| 512 | (if (viper-char-array-p macro-name) | 514 | (if (viper-char-array-p macro-name) |
| 513 | (setq macro-name (viper-char-array-to-macro macro-name))) | 515 | (setq macro-name (viper-char-array-to-macro macro-name))) |
diff --git a/lisp/emulation/viper.el b/lisp/emulation/viper.el index 690cd881c6c..650b8acbb81 100644 --- a/lisp/emulation/viper.el +++ b/lisp/emulation/viper.el | |||
| @@ -153,9 +153,9 @@ | |||
| 153 | ;; | 153 | ;; |
| 154 | ;; The last viper-vi-basic-minor-mode contains most of the usual Vi bindings | 154 | ;; The last viper-vi-basic-minor-mode contains most of the usual Vi bindings |
| 155 | ;; in its edit mode. This mode provides access to all Emacs facilities. | 155 | ;; in its edit mode. This mode provides access to all Emacs facilities. |
| 156 | ;; Novice users, however, may want to set their viper-expert-level to 1 | 156 | ;; Novice users, however, may want to set their viper-expert-level to 1 in |
| 157 | ;; in their .viper file. This will enable viper-vi-diehard-minor-mode. This | 157 | ;; their viper-custom-file-name. This will enable viper-vi-diehard-minor-mode. |
| 158 | ;; minor mode's bindings make Viper simulate the usual Vi very closely. | 158 | ;; This minor mode's bindings make Viper simulate the usual Vi very closely. |
| 159 | ;; For instance, C-c will not have its standard Emacs binding | 159 | ;; For instance, C-c will not have its standard Emacs binding |
| 160 | ;; and so many of the goodies of Emacs are not available. | 160 | ;; and so many of the goodies of Emacs are not available. |
| 161 | ;; | 161 | ;; |
| @@ -165,12 +165,12 @@ | |||
| 165 | ;; | 165 | ;; |
| 166 | ;; Viper gurus should have at least | 166 | ;; Viper gurus should have at least |
| 167 | ;; (setq viper-expert-level 4) | 167 | ;; (setq viper-expert-level 4) |
| 168 | ;; in their ~/.viper files. This will unsuppress all Emacs keys that are not | 168 | ;; in their viper-custom-file-name. This will unsuppress all Emacs keys |
| 169 | ;; essential for VI-style editing. | 169 | ;; that are not essential for VI-style editing. |
| 170 | ;; Pick-and-choose users may want to put | 170 | ;; Pick-and-choose users may want to put |
| 171 | ;; (setq viper-expert-level 5) | 171 | ;; (setq viper-expert-level 5) |
| 172 | ;; in ~/.viper. Viper will then leave it up to the user to set the variables | 172 | ;; in viper-custom-file-name. Viper will then leave it up to the user to |
| 173 | ;; viper-want-* See viper-set-expert-level for details. | 173 | ;; set the variables viper-want-* See viper-set-expert-level for details. |
| 174 | ;; | 174 | ;; |
| 175 | ;; The very first minor mode, viper-vi-intercept-minor-mode, is of no | 175 | ;; The very first minor mode, viper-vi-intercept-minor-mode, is of no |
| 176 | ;; concern for the user. It is needed to bind Viper's vital keys, such as | 176 | ;; concern for the user. It is needed to bind Viper's vital keys, such as |
| @@ -319,8 +319,7 @@ If set by the user, this must be done _before_ Viper is loaded in `~/.emacs'.") | |||
| 319 | 319 | ||
| 320 | (defgroup viper nil | 320 | (defgroup viper nil |
| 321 | "Vi emulation within Emacs. | 321 | "Vi emulation within Emacs. |
| 322 | NOTE: Viper customization should be saved in `viper-custom-file-name', which | 322 | NOTE: Viper customization should be saved in `viper-custom-file-name'." |
| 323 | defaults to `~/.viper'." | ||
| 324 | :prefix "viper-" | 323 | :prefix "viper-" |
| 325 | :group 'emulations) | 324 | :group 'emulations) |
| 326 | 325 | ||
| @@ -1222,11 +1221,7 @@ If you wish to Viperize AND make this your way of life, please put | |||
| 1222 | (require 'viper) | 1221 | (require 'viper) |
| 1223 | 1222 | ||
| 1224 | in your init file (preferably, close to the top). | 1223 | in your init file (preferably, close to the top). |
| 1225 | These two lines must come in the order given. | 1224 | These two lines must come in the order given.")) |
| 1226 | |||
| 1227 | ** Viper users: | ||
| 1228 | **** The startup file name has been changed from .vip to .viper | ||
| 1229 | **** All vip-* style names have been converted to viper-* style.")) | ||
| 1230 | (if (y-or-n-p "Viperize? ") | 1225 | (if (y-or-n-p "Viperize? ") |
| 1231 | (setq viper-mode t) | 1226 | (setq viper-mode t) |
| 1232 | (setq viper-mode nil)) | 1227 | (setq viper-mode nil)) |
| @@ -1268,8 +1263,8 @@ These two lines must come in the order given. | |||
| 1268 | 1263 | ||
| 1269 | 1264 | ||
| 1270 | ;; Set some useful macros, advices | 1265 | ;; Set some useful macros, advices |
| 1271 | ;; These must be BEFORE ~/.viper is loaded, | 1266 | ;; These must be BEFORE viper-custom-file-name is loaded, |
| 1272 | ;; so the user can unrecord them in ~/.viper. | 1267 | ;; so the user can unrecord them in viper-custom-file-name. |
| 1273 | (if viper-mode | 1268 | (if viper-mode |
| 1274 | (progn | 1269 | (progn |
| 1275 | ;; set advices and some variables that give emacs Vi look. | 1270 | ;; set advices and some variables that give emacs Vi look. |
| @@ -1289,7 +1284,7 @@ These two lines must come in the order given. | |||
| 1289 | ;; Make %%% toggle parsing comments for matching parentheses | 1284 | ;; Make %%% toggle parsing comments for matching parentheses |
| 1290 | (viper-set-parsing-style-toggling-macro nil) | 1285 | (viper-set-parsing-style-toggling-macro nil) |
| 1291 | 1286 | ||
| 1292 | ;; ~/.viper is loaded if exists | 1287 | ;; viper-custom-file-name is loaded if exists |
| 1293 | (viper-load-custom-file) | 1288 | (viper-load-custom-file) |
| 1294 | 1289 | ||
| 1295 | ;; should be after loading custom file to avoid the pesky msg that | 1290 | ;; should be after loading custom file to avoid the pesky msg that |
| @@ -1300,7 +1295,7 @@ These two lines must come in the order given. | |||
| 1300 | 1295 | ||
| 1301 | 1296 | ||
| 1302 | 1297 | ||
| 1303 | ;; Applying Viper customization -- runs after (load .viper) | 1298 | ;; Applying Viper customization -- runs after (load viper-custom-file-name) |
| 1304 | 1299 | ||
| 1305 | ;; Save user settings or Viper defaults for vars controlled by | 1300 | ;; Save user settings or Viper defaults for vars controlled by |
| 1306 | ;; viper-expert-level | 1301 | ;; viper-expert-level |
| @@ -1350,7 +1345,7 @@ These two lines must come in the order given. | |||
| 1350 | 1345 | ||
| 1351 | 1346 | ||
| 1352 | ;; Intercept maps could go in viper-keym.el | 1347 | ;; Intercept maps could go in viper-keym.el |
| 1353 | ;; We keep them here in case someone redefines them in ~/.viper | 1348 | ;; We keep them here in case someone redefines them in viper-custom-file-name |
| 1354 | 1349 | ||
| 1355 | (define-key viper-vi-intercept-map viper-ESC-key 'viper-intercept-ESC-key) | 1350 | (define-key viper-vi-intercept-map viper-ESC-key 'viper-intercept-ESC-key) |
| 1356 | (define-key viper-insert-intercept-map viper-ESC-key 'viper-intercept-ESC-key) | 1351 | (define-key viper-insert-intercept-map viper-ESC-key 'viper-intercept-ESC-key) |
diff --git a/lisp/ido.el b/lisp/ido.el index f0a4dd36a98..265a9a9f1c1 100644 --- a/lisp/ido.el +++ b/lisp/ido.el | |||
| @@ -956,6 +956,7 @@ ido is running. Copied from `icomplete-minibuffer-setup-hook'." | |||
| 956 | Variables stored are: `ido-last-directory-list', `ido-work-directory-list', | 956 | Variables stored are: `ido-last-directory-list', `ido-work-directory-list', |
| 957 | `ido-work-file-list', and `ido-dir-file-cache'. | 957 | `ido-work-file-list', and `ido-dir-file-cache'. |
| 958 | Must be set before enabling ido mode." | 958 | Must be set before enabling ido mode." |
| 959 | :version "24.4" ; added locate-user-emacs-file | ||
| 959 | :type 'string | 960 | :type 'string |
| 960 | :group 'ido) | 961 | :group 'ido) |
| 961 | 962 | ||
diff --git a/lisp/net/quickurl.el b/lisp/net/quickurl.el index c2e4a734214..fdb117ea690 100644 --- a/lisp/net/quickurl.el +++ b/lisp/net/quickurl.el | |||
| @@ -97,6 +97,7 @@ | |||
| 97 | (defcustom quickurl-url-file | 97 | (defcustom quickurl-url-file |
| 98 | (locate-user-emacs-file "quickurls" ".quickurls") | 98 | (locate-user-emacs-file "quickurls" ".quickurls") |
| 99 | "File that contains the URL list." | 99 | "File that contains the URL list." |
| 100 | :version "24.4" ; added locate-user-emacs-file | ||
| 100 | :type 'file | 101 | :type 'file |
| 101 | :group 'quickurl) | 102 | :group 'quickurl) |
| 102 | 103 | ||
diff --git a/lisp/obsolete/otodo-mode.el b/lisp/obsolete/otodo-mode.el index 53220f06481..d551d167a91 100644 --- a/lisp/obsolete/otodo-mode.el +++ b/lisp/obsolete/otodo-mode.el | |||
| @@ -272,7 +272,7 @@ | |||
| 272 | 272 | ||
| 273 | This is useful in conjunction with `calendar' and `diary' if you use | 273 | This is useful in conjunction with `calendar' and `diary' if you use |
| 274 | 274 | ||
| 275 | #include \"~/.todo-do\" | 275 | #include \"~/.emacs.d/todo-do\" |
| 276 | 276 | ||
| 277 | in your diary file to include your todo list file as part of your | 277 | in your diary file to include your todo list file as part of your |
| 278 | diary. With the default value \"*/*\" the diary displays each entry | 278 | diary. With the default value \"*/*\" the diary displays each entry |
| @@ -284,10 +284,12 @@ the diary file somewhat." | |||
| 284 | :group 'todo) | 284 | :group 'todo) |
| 285 | (defcustom todo-file-do (locate-user-emacs-file "todo-do" ".todo-do") | 285 | (defcustom todo-file-do (locate-user-emacs-file "todo-do" ".todo-do") |
| 286 | "TODO mode list file." | 286 | "TODO mode list file." |
| 287 | :version "24.4" ; added locate-user-emacs-file | ||
| 287 | :type 'file | 288 | :type 'file |
| 288 | :group 'todo) | 289 | :group 'todo) |
| 289 | (defcustom todo-file-done (locate-user-emacs-file "todo-done" ".todo-done") | 290 | (defcustom todo-file-done (locate-user-emacs-file "todo-done" ".todo-done") |
| 290 | "TODO mode archive file." | 291 | "TODO mode archive file." |
| 292 | :version "24.4" ; added locate-user-emacs-file | ||
| 291 | :type 'file | 293 | :type 'file |
| 292 | :group 'todo) | 294 | :group 'todo) |
| 293 | (defcustom todo-mode-hook nil | 295 | (defcustom todo-mode-hook nil |
| @@ -321,6 +323,7 @@ window." | |||
| 321 | 323 | ||
| 322 | Not in TODO format, but diary compatible. | 324 | Not in TODO format, but diary compatible. |
| 323 | Automatically generated when `todo-save-top-priorities' is non-nil." | 325 | Automatically generated when `todo-save-top-priorities' is non-nil." |
| 326 | :version "24.4" ; added locate-user-emacs-file | ||
| 324 | :type 'string | 327 | :type 'string |
| 325 | :group 'todo) | 328 | :group 'todo) |
| 326 | 329 | ||
| @@ -916,7 +919,7 @@ If INCLUDE-SEP is non-nil, return point after the separator." | |||
| 916 | ["Quit" todo-quit t] | 919 | ["Quit" todo-quit t] |
| 917 | )) | 920 | )) |
| 918 | 921 | ||
| 919 | ;; As calendar reads .todo-do before todo-mode is loaded. | 922 | ;; As calendar reads todo-file-do before todo-mode is loaded. |
| 920 | ;;;###autoload | 923 | ;;;###autoload |
| 921 | (define-derived-mode todo-mode nil "TODO" | 924 | (define-derived-mode todo-mode nil "TODO" |
| 922 | "Major mode for editing TODO lists." | 925 | "Major mode for editing TODO lists." |
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el index 3dcc183345a..8d4320669a1 100644 --- a/lisp/progmodes/idlwave.el +++ b/lisp/progmodes/idlwave.el | |||
| @@ -449,6 +449,7 @@ value of `!DIR'. See also `idlwave-library-path'." | |||
| 449 | (defcustom idlwave-config-directory | 449 | (defcustom idlwave-config-directory |
| 450 | (locate-user-emacs-file "idlwave" ".idlwave") | 450 | (locate-user-emacs-file "idlwave" ".idlwave") |
| 451 | "Directory for configuration files and user-library catalog." | 451 | "Directory for configuration files and user-library catalog." |
| 452 | :version "24.4" ; added locate-user-emacs-file | ||
| 452 | :group 'idlwave-routine-info | 453 | :group 'idlwave-routine-info |
| 453 | :type 'file) | 454 | :type 'file) |
| 454 | 455 | ||
diff --git a/lisp/saveplace.el b/lisp/saveplace.el index 064a70a1041..91da103ba9e 100644 --- a/lisp/saveplace.el +++ b/lisp/saveplace.el | |||
| @@ -70,6 +70,7 @@ following code in your init file: | |||
| 70 | 70 | ||
| 71 | (defcustom save-place-file (locate-user-emacs-file "places" ".emacs-places") | 71 | (defcustom save-place-file (locate-user-emacs-file "places" ".emacs-places") |
| 72 | "Name of the file that records `save-place-alist' value." | 72 | "Name of the file that records `save-place-alist' value." |
| 73 | :version "24.4" ; added locate-user-emacs-file | ||
| 73 | :type 'file | 74 | :type 'file |
| 74 | :group 'save-place) | 75 | :group 'save-place) |
| 75 | 76 | ||
diff --git a/lisp/shadowfile.el b/lisp/shadowfile.el index d409d5672f5..2bf200d07dd 100644 --- a/lisp/shadowfile.el +++ b/lisp/shadowfile.el | |||
| @@ -34,21 +34,22 @@ | |||
| 34 | ;; documentation for these functions for information on how and when to use | 34 | ;; documentation for these functions for information on how and when to use |
| 35 | ;; them). After doing this once, everything should be automatic. | 35 | ;; them). After doing this once, everything should be automatic. |
| 36 | 36 | ||
| 37 | ;; The lists of clusters and shadows are saved in a file called .shadows, | 37 | ;; The lists of clusters and shadows are saved in a ~/.emacs.d/shadows |
| 38 | ;; so that they can be remembered from one Emacs session to another, even | 38 | ;; (`shadow-info-file') file, so that they can be remembered from one |
| 39 | ;; (as much as possible) if the Emacs session terminates abnormally. The | 39 | ;; Emacs session to another, even (as much as possible) if the Emacs |
| 40 | ;; files needing to be copied are stored in .shadow_todo; if a file cannot | 40 | ;; session terminates abnormally. The files needing to be copied are |
| 41 | ;; be copied for any reason, it will stay on the list to be tried again | 41 | ;; stored in `shadow-todo-file'; if a file cannot be copied for any |
| 42 | ;; next time. The .shadows file should itself have shadows on all your | 42 | ;; reason, it will stay on the list to be tried again next time. The |
| 43 | ;; accounts so that the information in it is consistent everywhere, but | 43 | ;; `shadow-info-file' file should itself have shadows on all your accounts |
| 44 | ;; .shadow_todo is local information and should have no shadows. | 44 | ;; so that the information in it is consistent everywhere, but |
| 45 | ;; `shadow-todo-file' is local information and should have no shadows. | ||
| 45 | 46 | ||
| 46 | ;; If you do not want to copy a particular file, you can answer "no" and | 47 | ;; If you do not want to copy a particular file, you can answer "no" and |
| 47 | ;; be asked again next time you hit C-x 4 s or exit Emacs. If you do not | 48 | ;; be asked again next time you hit C-x 4 s or exit Emacs. If you do not |
| 48 | ;; want to be asked again, use shadow-cancel, and you will not be asked | 49 | ;; want to be asked again, use shadow-cancel, and you will not be asked |
| 49 | ;; until you change the file and save it again. If you do not want to | 50 | ;; until you change the file and save it again. If you do not want to |
| 50 | ;; shadow that file ever again, you can edit it out of the .shadows | 51 | ;; shadow that file ever again, you can edit it out of the shadows |
| 51 | ;; buffer. Anytime you edit the .shadows buffer, you must type M-x | 52 | ;; buffer. Anytime you edit the shadows buffer, you must type M-x |
| 52 | ;; shadow-read-files to load in the new information, or your changes will | 53 | ;; shadow-read-files to load in the new information, or your changes will |
| 53 | ;; be overwritten! | 54 | ;; be overwritten! |
| 54 | 55 | ||
| @@ -106,10 +107,13 @@ files that have been changed and need to be copied to other systems." | |||
| 106 | :type 'boolean | 107 | :type 'boolean |
| 107 | :group 'shadow) | 108 | :group 'shadow) |
| 108 | 109 | ||
| 110 | ;; FIXME in a sense, this changed in 24.4 (addition of locate-user-emacs-file), | ||
| 111 | ;; but due to the weird way this variable is initialized to nil, it didn't | ||
| 112 | ;; literally change. Same for shadow-todo-file. | ||
| 109 | (defcustom shadow-info-file nil | 113 | (defcustom shadow-info-file nil |
| 110 | "File to keep shadow information in. | 114 | "File to keep shadow information in. |
| 111 | The `shadow-info-file' should be shadowed to all your accounts to | 115 | The `shadow-info-file' should be shadowed to all your accounts to |
| 112 | ensure consistency. Default: ~/.shadows" | 116 | ensure consistency. Default: ~/.emacs.d/shadows" |
| 113 | :type '(choice (const nil) file) | 117 | :type '(choice (const nil) file) |
| 114 | :group 'shadow) | 118 | :group 'shadow) |
| 115 | 119 | ||
| @@ -119,7 +123,7 @@ This means that if a remote system is down, or for any reason you cannot or | |||
| 119 | decide not to copy your shadow files at the end of one Emacs session, it will | 123 | decide not to copy your shadow files at the end of one Emacs session, it will |
| 120 | remember and ask you again in your next Emacs session. | 124 | remember and ask you again in your next Emacs session. |
| 121 | This file must NOT be shadowed to any other system, it is host-specific. | 125 | This file must NOT be shadowed to any other system, it is host-specific. |
| 122 | Default: ~/.shadow_todo" | 126 | Default: ~/.emacs.d/shadow_todo" |
| 123 | :type '(choice (const nil) file) | 127 | :type '(choice (const nil) file) |
| 124 | :group 'shadow) | 128 | :group 'shadow) |
| 125 | 129 | ||
diff --git a/lisp/strokes.el b/lisp/strokes.el index 890c3d0726c..35136e5da65 100644 --- a/lisp/strokes.el +++ b/lisp/strokes.el | |||
| @@ -118,8 +118,7 @@ | |||
| 118 | 118 | ||
| 119 | ;; > M-x strokes-prompt-user-save-strokes | 119 | ;; > M-x strokes-prompt-user-save-strokes |
| 120 | 120 | ||
| 121 | ;; and it will save your strokes in ~/.strokes, or you may wish to change | 121 | ;; and it will save your strokes in your `strokes-file'. |
| 122 | ;; this by setting the variable `strokes-file'. | ||
| 123 | 122 | ||
| 124 | ;; Note that internally, all of the routines that are part of this | 123 | ;; Note that internally, all of the routines that are part of this |
| 125 | ;; package are able to deal with complex strokes, as they are a superset | 124 | ;; package are able to deal with complex strokes, as they are a superset |
| @@ -261,7 +260,8 @@ WARNING: Changing the value of this variable will gravely affect the | |||
| 261 | :group 'strokes) | 260 | :group 'strokes) |
| 262 | 261 | ||
| 263 | (defcustom strokes-file (locate-user-emacs-file "strokes" ".strokes") | 262 | (defcustom strokes-file (locate-user-emacs-file "strokes" ".strokes") |
| 264 | "File containing saved strokes for Strokes mode (default is ~/.strokes)." | 263 | "File containing saved strokes for Strokes mode." |
| 264 | :version "24.4" ; added locate-user-emacs-file | ||
| 265 | :type 'file | 265 | :type 'file |
| 266 | :group 'strokes) | 266 | :group 'strokes) |
| 267 | 267 | ||
| @@ -991,11 +991,10 @@ down, then use a prefix argument: | |||
| 991 | 991 | ||
| 992 | > C-u M-x strokes-list-strokes | 992 | > C-u M-x strokes-list-strokes |
| 993 | 993 | ||
| 994 | Your strokes are stored as you enter them. They get saved in a file | 994 | Your strokes are stored as you enter them. They get saved into the |
| 995 | called ~/.strokes, along with other strokes configuration variables. | 995 | file specified by the `strokes-file' variable, along with other strokes |
| 996 | You can change this location by setting the variable `strokes-file'. | 996 | configuration variables. You will be prompted to save them when |
| 997 | You will be prompted to save them when you exit Emacs, or you can save | 997 | you exit Emacs, or you can save them with |
| 998 | them with | ||
| 999 | 998 | ||
| 1000 | > M-x strokes-prompt-user-save-strokes | 999 | > M-x strokes-prompt-user-save-strokes |
| 1001 | 1000 | ||
diff --git a/lisp/textmodes/remember.el b/lisp/textmodes/remember.el index ceecbd9ba37..3f5227f908b 100644 --- a/lisp/textmodes/remember.el +++ b/lisp/textmodes/remember.el | |||
| @@ -118,7 +118,7 @@ | |||
| 118 | ;; | 118 | ;; |
| 119 | ;; * Using "remember" | 119 | ;; * Using "remember" |
| 120 | ;; | 120 | ;; |
| 121 | ;; As a rough beginning, what I do is to keep my .notes file in | 121 | ;; As a rough beginning, what I do is to keep my `remember-data-file' in |
| 122 | ;; outline-mode format, with a final entry called "* Raw data". Then, | 122 | ;; outline-mode format, with a final entry called "* Raw data". Then, |
| 123 | ;; at intervals, I can move the data that gets appended there into | 123 | ;; at intervals, I can move the data that gets appended there into |
| 124 | ;; other places. But certainly this should evolve into an intuitive | 124 | ;; other places. But certainly this should evolve into an intuitive |
| @@ -386,6 +386,7 @@ Subject: %s\n\n" | |||
| 386 | "The file in which to store unprocessed data. | 386 | "The file in which to store unprocessed data. |
| 387 | When set via customize, visited file of the notes buffer (if it | 387 | When set via customize, visited file of the notes buffer (if it |
| 388 | exists) might be changed." | 388 | exists) might be changed." |
| 389 | :version "24.4" ; added locate-user-emacs-file | ||
| 389 | :type 'file | 390 | :type 'file |
| 390 | :set (lambda (symbol value) | 391 | :set (lambda (symbol value) |
| 391 | (let ((buf (find-buffer-visiting (default-value symbol)))) | 392 | (let ((buf (find-buffer-visiting (default-value symbol)))) |
diff --git a/lisp/type-break.el b/lisp/type-break.el index 3e09a7a6c06..f954e5d1c26 100644 --- a/lisp/type-break.el +++ b/lisp/type-break.el | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | ;;; type-break.el --- encourage rests from typing at appropriate intervals -*- lexical-binding: t -*- | 1 | ;;; type-break.el --- encourage rests from typing at appropriate intervals -*- lexical-binding: t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1994-1995, 1997, 2000-2014 Free Software Foundation, | 3 | ;; Copyright (C) 1994-1995, 1997, 2000-2014 Free Software Foundation, Inc. |
| 4 | ;; Inc. | ||
| 5 | 4 | ||
| 6 | ;; Author: Noah Friedman | 5 | ;; Author: Noah Friedman |
| 7 | ;; Maintainer: Noah Friedman <friedman@splode.com> | 6 | ;; Maintainer: Noah Friedman <friedman@splode.com> |
| @@ -208,6 +207,7 @@ key is pressed." | |||
| 208 | (locate-user-emacs-file "type-break" ".type-break") | 207 | (locate-user-emacs-file "type-break" ".type-break") |
| 209 | "Name of file used to save state across sessions. | 208 | "Name of file used to save state across sessions. |
| 210 | If this is nil, no data will be saved across sessions." | 209 | If this is nil, no data will be saved across sessions." |
| 210 | :version "24.4" ; added locate-user | ||
| 211 | :type 'file) | 211 | :type 'file) |
| 212 | 212 | ||
| 213 | (defvar type-break-post-command-hook '(type-break-check) | 213 | (defvar type-break-post-command-hook '(type-break-check) |