diff options
| author | Eli Zaretskii | 2020-05-01 22:59:27 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2020-05-01 22:59:27 +0300 |
| commit | 5a5d8a8ec0610aa4b26011ebae434bcf3e11c993 (patch) | |
| tree | a869dd964c6b23b0c874bc1b44f2a7928c6c5fd1 | |
| parent | fc8e02a4d5ed87f53215d3ffff3b35ff650b0176 (diff) | |
| download | emacs-5a5d8a8ec0610aa4b26011ebae434bcf3e11c993.tar.gz emacs-5a5d8a8ec0610aa4b26011ebae434bcf3e11c993.zip | |
* lisp/desktop.el (desktop-save): Doc fix. (Bug#41007)
| -rw-r--r-- | lisp/desktop.el | 39 |
1 files changed, 24 insertions, 15 deletions
diff --git a/lisp/desktop.el b/lisp/desktop.el index 7745b50b64c..b15ebc9b031 100644 --- a/lisp/desktop.el +++ b/lisp/desktop.el | |||
| @@ -1017,13 +1017,16 @@ Frames with a non-nil `desktop-dont-save' parameter are not saved." | |||
| 1017 | 1017 | ||
| 1018 | ;;;###autoload | 1018 | ;;;###autoload |
| 1019 | (defun desktop-save (dirname &optional release only-if-changed version) | 1019 | (defun desktop-save (dirname &optional release only-if-changed version) |
| 1020 | "Save the desktop in a desktop file. | 1020 | "Save the state of Emacs in a desktop file in directory DIRNAME. |
| 1021 | Parameter DIRNAME specifies where to save the desktop file. | 1021 | Optional argument RELEASE non-nil says we're done with this |
| 1022 | Optional parameter RELEASE says whether we're done with this | 1022 | desktop, in which case this function releases the lock of the |
| 1023 | desktop. If ONLY-IF-CHANGED is non-nil, compare the current | 1023 | desktop file in DIRNAME. |
| 1024 | desktop information to that in the desktop file, and if the | 1024 | If ONLY-IF-CHANGED is non-nil, compare the current desktop |
| 1025 | desktop information has not changed since it was last saved then | 1025 | information to that in the desktop file, and if the desktop |
| 1026 | do not rewrite the file. | 1026 | information has not changed since it was last saved, then do |
| 1027 | not rewrite the file. | ||
| 1028 | |||
| 1029 | To restore the desktop, use `desktop-read'. | ||
| 1027 | 1030 | ||
| 1028 | This function can save the desktop in either format version | 1031 | This function can save the desktop in either format version |
| 1029 | 208 (which only Emacs 25.1 and later can read) or version | 1032 | 208 (which only Emacs 25.1 and later can read) or version |
| @@ -1033,14 +1036,20 @@ it was last saved, or version 208 when writing a fresh desktop | |||
| 1033 | file. | 1036 | file. |
| 1034 | 1037 | ||
| 1035 | To upgrade a version 206 file to version 208, call this command | 1038 | To upgrade a version 206 file to version 208, call this command |
| 1036 | explicitly with a bare prefix argument: C-u M-x desktop-save. | 1039 | explicitly with a prefix argument: \\[universal-argument] \\[desktop-save]. |
| 1037 | You are recommended to do this once you have firmly upgraded to | 1040 | If you are upgrading from Emacs 24 or older, we recommed to do |
| 1038 | Emacs 25.1 (or later). To downgrade a version 208 file to version | 1041 | this once you decide you no longer need compatibility with versions |
| 1039 | 206, use a double command prefix: C-u C-u M-x desktop-save. | 1042 | of Emacs before 25.1. |
| 1040 | Confirmation will be requested in either case. In a non-interactive | 1043 | |
| 1041 | call, VERSION can be given as an integer, either 206 or 208, which | 1044 | To downgrade a version 208 file to version 206, use a double prefix |
| 1042 | will be accepted as the format version in which to save the file | 1045 | argument: \\[universal-argument] \\[universal-argument] \\[desktop-save]. |
| 1043 | without further confirmation." | 1046 | |
| 1047 | Emacs will ask for confirmation when you upgrade or downgrade your | ||
| 1048 | desktop file. | ||
| 1049 | |||
| 1050 | In a non-interactive call, VERSION can be given as an integer, either | ||
| 1051 | 206 or 208, to specify the format version in which to save the file, | ||
| 1052 | no questions asked." | ||
| 1044 | (interactive (list | 1053 | (interactive (list |
| 1045 | ;; Or should we just use (car desktop-path)? | 1054 | ;; Or should we just use (car desktop-path)? |
| 1046 | (let ((default (if (member "." desktop-path) | 1055 | (let ((default (if (member "." desktop-path) |