152 lines
5.6 KiB
EmacsLisp
152 lines
5.6 KiB
EmacsLisp
;;; persistent-scratch-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*-
|
||
;;
|
||
;;; Code:
|
||
|
||
(add-to-list 'load-path (directory-file-name
|
||
(or (file-name-directory #$) (car load-path))))
|
||
|
||
|
||
;;;### (autoloads nil "persistent-scratch" "persistent-scratch.el"
|
||
;;;;;; (0 0 0 0))
|
||
;;; Generated autoloads from persistent-scratch.el
|
||
|
||
(autoload 'persistent-scratch-save "persistent-scratch" "\
|
||
Save the current state of scratch buffers.
|
||
When FILE is non-nil, the state is saved to FILE; when nil or when called
|
||
interactively, the state is saved to `persistent-scratch-save-file'.
|
||
What state exactly is saved is determined by `persistent-scratch-what-to-save'.
|
||
|
||
When FILE is nil and `persistent-scratch-backup-directory' is non-nil, a copy of
|
||
`persistent-scratch-save-file' is stored in that directory, with a name
|
||
representing the time of the last `persistent-scratch-new-backup' call.
|
||
|
||
\(fn &optional FILE)" t nil)
|
||
|
||
(autoload 'persistent-scratch-save-to-file "persistent-scratch" "\
|
||
Save the current state of scratch buffers.
|
||
The state is saved to FILE.
|
||
|
||
When called interactively, prompt for the file name, which is the only
|
||
difference between this function and `persistent-scratch-save'.
|
||
|
||
See `persistent-scratch-save'.
|
||
|
||
\(fn FILE)" t nil)
|
||
|
||
(autoload 'persistent-scratch-restore "persistent-scratch" "\
|
||
Restore the scratch buffers.
|
||
Load FILE and restore all saved buffers to their saved state.
|
||
|
||
FILE is a file to restore scratch buffers from; when nil or when called
|
||
interactively, `persistent-scratch-save-file' is used.
|
||
|
||
This is a potentially destructive operation: if there's an open buffer with the
|
||
same name as a saved buffer, the contents of that buffer will be overwritten.
|
||
|
||
\(fn &optional FILE)" t nil)
|
||
|
||
(autoload 'persistent-scratch-restore-from-file "persistent-scratch" "\
|
||
Restore the scratch buffers from a file.
|
||
FILE is a file storing saved scratch buffer state.
|
||
|
||
When called interactively, prompt for the file name, which is the only
|
||
difference between this function and `persistent-scratch-restore'.
|
||
|
||
See `persistent-scratch-restore'.
|
||
|
||
\(fn FILE)" t nil)
|
||
|
||
(autoload 'persistent-scratch-mode "persistent-scratch" "\
|
||
Utility mode that remaps `save-buffer' and `write-file' to their
|
||
`persistent-scratch' equivalents.
|
||
|
||
This is a minor mode. If called interactively, toggle the
|
||
`Persistent-Scratch mode' mode. If the prefix argument is
|
||
positive, enable the mode, and if it is zero or negative, disable
|
||
the mode.
|
||
|
||
If called from Lisp, toggle the mode if ARG is `toggle'. Enable
|
||
the mode if ARG is nil, omitted, or is a positive number.
|
||
Disable the mode if ARG is a negative number.
|
||
|
||
To check whether the minor mode is enabled in the current buffer,
|
||
evaluate `persistent-scratch-mode'.
|
||
|
||
The mode's hook is called both when the mode is enabled and when
|
||
it is disabled.
|
||
|
||
This mode cannot be enabled in buffers for which
|
||
`persistent-scratch-scratch-buffer-p-function' is nil.
|
||
|
||
\\{persistent-scratch-mode-map}
|
||
|
||
\(fn &optional ARG)" t nil)
|
||
|
||
(defvar persistent-scratch-autosave-mode nil "\
|
||
Non-nil if Persistent-Scratch-Autosave mode is enabled.
|
||
See the `persistent-scratch-autosave-mode' command
|
||
for a description of this minor mode.
|
||
Setting this variable directly does not take effect;
|
||
either customize it (see the info node `Easy Customization')
|
||
or call the function `persistent-scratch-autosave-mode'.")
|
||
|
||
(custom-autoload 'persistent-scratch-autosave-mode "persistent-scratch" nil)
|
||
|
||
(autoload 'persistent-scratch-autosave-mode "persistent-scratch" "\
|
||
Autosave scratch buffer state.
|
||
Every `persistent-scratch-autosave-interval' seconds and when Emacs quits, the
|
||
state of all active scratch buffers is saved.
|
||
This uses `persistent-scratch-save', which see.
|
||
|
||
Toggle Persistent-Scratch-Autosave mode on or off.
|
||
With a prefix argument ARG, enable Persistent-Scratch-Autosave mode if ARG is
|
||
positive, and disable it otherwise. If called from Lisp, enable the mode if ARG
|
||
is omitted or nil, and toggle it if ARG is `toggle'.
|
||
\\{persistent-scratch-autosave-mode-map}
|
||
|
||
\(fn &optional ARG)" t nil)
|
||
|
||
(autoload 'persistent-scratch-new-backup "persistent-scratch" "\
|
||
Create a new scratch buffer save backup file.
|
||
The next time `persistent-scratch-save' is called, it will create a new backup
|
||
file and use that file from now on." t nil)
|
||
|
||
(autoload 'persistent-scratch-setup-default "persistent-scratch" "\
|
||
Enable `persistent-scratch-autosave-mode' and restore the scratch buffers.
|
||
When an error occurs while restoring the scratch buffers, it's demoted to a
|
||
message." nil nil)
|
||
|
||
(autoload 'persistent-scratch-keep-n-newest-backups "persistent-scratch" "\
|
||
Return a backup filter that keeps N newest backups.
|
||
The returned function is suitable for `persistent-scratch-backup-filter'.
|
||
|
||
Note: this function assumes that increasing time values result in
|
||
lexicographically increasing file names when formatted using
|
||
`persistent-scratch-backup-file-name-format'.
|
||
|
||
\(fn N)" nil nil)
|
||
|
||
(autoload 'persistent-scratch-keep-backups-not-older-than "persistent-scratch" "\
|
||
Return a backup filter that keeps backups newer than DIFF.
|
||
DIFF may be either a number representing the number of second, or a time value
|
||
in the format returned by `current-time' or `seconds-to-time'.
|
||
The returned function is suitable for `persistent-scratch-backup-filter'.
|
||
|
||
Note: this function assumes that increasing time values result in
|
||
lexicographically increasing file names when formatted using
|
||
`persistent-scratch-backup-file-name-format'.
|
||
|
||
\(fn DIFF)" nil nil)
|
||
|
||
(register-definition-prefixes "persistent-scratch" '("persistent-scratch-"))
|
||
|
||
;;;***
|
||
|
||
;; Local Variables:
|
||
;; version-control: never
|
||
;; no-byte-compile: t
|
||
;; no-update-autoloads: t
|
||
;; coding: utf-8
|
||
;; End:
|
||
;;; persistent-scratch-autoloads.el ends here
|