%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\210\312\313\314\315\316\317\310\303&\210\312\320\304\321\316\322\310\303&\210\312\323\304\324\316\325\310\303&\210\312\326\327\330\316\331\310\303&\210\312\332\333\334\316\335\310\303&\210\312\336\337\340\316\341\310\303&\210\312\342\304\343\316\344\310\303&\210\312\345\304\346\316\344\310\303&\207" [require custom custom-declare-group savehist nil "Save minibuffer history." :version "22.1" :group minibuffer custom-declare-variable savehist-save-minibuffer-history t "If non-nil, save all recorded minibuffer histories.\nIf you want to save only specific histories, use `savehist-save-hook'\nto modify the value of `savehist-minibuffer-history-variables'." :type boolean savehist-additional-variables "List of additional variables to save.\nEach element is a symbol whose value will be persisted across Emacs\nsessions that use Savehist. The contents of variables should be\nprintable with the Lisp printer. You don't need to add minibuffer\nhistory variables to this list, all minibuffer histories will be\nsaved automatically as long as `savehist-save-minibuffer-history' is\nnon-nil.\n\nUser options should be saved with the Customize interface. This\nlist is useful for saving automatically updated variables that are not\nminibuffer histories, such as `compile-command' or `kill-ring'." (repeat variable) savehist-ignored-variables "List of additional variables not to save." (repeat variable) savehist-file (locate-user-emacs-file "history" ".emacs-history") "File name where minibuffer history is saved to and loaded from.\nThe minibuffer history is a series of Lisp expressions loaded\nautomatically when Savehist mode is turned on. See `savehist-mode'\nfor more details.\n\nIf you want your minibuffer history shared between Emacs and XEmacs,\ncustomize this value and make sure that `savehist-coding-system' is\nset to a coding system that exists in both emacsen." file savehist-file-modes 384 "Default permissions of the history file.\nThis is decimal, not octal. The default is 384 (0600 in octal).\nSet to nil to use the default permissions that Emacs uses, typically\nmandated by umask. The default is a bit more restrictive to protect\nthe user's privacy." integer savehist-autosave-interval (* 5 60) "The interval between autosaves of minibuffer history.\nIf set to nil, disables timer-based autosaving." (choice (const :tag "Disabled" nil) (integer :tag "Seconds")) savehist-mode-hook "Hook called when Savehist mode is turned on." hook savehist-save-hook "Hook called by `savehist-save' before saving the variables.\nYou can use this hook to influence choice and content of variables\nto save."] 8) #@184 The coding system Savehist uses for saving the minibuffer history. Changing this value while Emacs is running is supported, but considered unwise, unless you know what you are doing. (defvar savehist-coding-system 'utf-8-unix (#$ . 3106)) (defvar savehist-timer nil) (defvar savehist-last-checksum nil) #@226 List of minibuffer histories. The contents of this variable is built while Emacs is running, and saved along with minibuffer history. You can change its value off `savehist-save-hook' to influence which variables are saved. (defvar savehist-minibuffer-history-variables nil (#$ . 3416)) #@190 Coding system without any conversion. This is used for calculating an internal checksum. Should be as fast as possible, ideally simply exposing the internal representation of buffer text. (defconst savehist-no-conversion 'no-conversion (#$ . 3711)) #@128 Whether the history has already been loaded. This prevents toggling Savehist mode from destroying existing minibuffer history. (defvar savehist-loaded nil (#$ . 3968)) #@260 Non-nil if Savehist mode is enabled. See the `savehist-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 `savehist-mode'. (custom-declare-variable 'savehist-mode nil '(#$ . 4143) :set 'custom-set-minor-mode :initialize 'custom-initialize-default :group 'savehist :type 'boolean) #@615 Toggle saving of minibuffer history (Savehist mode). With a prefix argument ARG, enable Savehist mode if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. When Savehist mode is enabled, minibuffer history is saved periodically and when exiting Emacs. When Savehist mode is enabled for the first time in an Emacs session, it loads the previous minibuffer history from `savehist-file'. This mode should normally be turned on from your Emacs init file. Calling it at any other time replaces your current minibuffer histories, which is probably undesirable. (defalias 'savehist-mode #[(&optional arg) "\306 \307\302 \310=\203 \311\302!?\202 \312 !\313V\"\210\n\204# \314 \210\202R \204O \315\f!\203O \3161A \317\f\320\321\322!?#\210\323\2110\202N \320\314 \210\324 @ A\")\210\325 \210\326\327\311\302!\203^ \330\202_ \331\"\210\321\332!\203\214 \333\302!\210\306 \203w \306 \232\203\214 \334\"\335\336\311\302!\203\206 \337\202\207 \340\"#\210))\341 \210\311\302!\207" [#1=#:last-message arg savehist-mode savehist-loaded savehist-file errvar current-message set-default toggle default-value prefix-numeric-value 0 savehist-uninstall file-exists-p (error) load nil called-interactively-p interactive t signal savehist-install run-hooks savehist-mode-hook savehist-mode-on-hook savehist-mode-off-hook any customize-mark-as-set "" message "Savehist mode %sabled%s" "en" "dis" force-mode-line-update local] 5 (#$ . 4566) (list (or current-prefix-arg 'toggle))]) #@178 Hook run after entering or leaving `savehist-mode'. No problems result if this variable is not bound. `add-hook' automatically binds it. (This is true for all hook variables.) (defvar savehist-mode-hook nil (#$ . 6098)) (byte-code "\301\302\303\304\300!\205\n \303\211%\207" [savehist-mode-map add-minor-mode savehist-mode nil boundp] 6) #@241 Load the variables stored in `savehist-file' and turn on Savehist mode. If `savehist-file' is in the old format that doesn't record the value of `savehist-minibuffer-history-variables', that value is deducted from the contents of the file. (defalias 'savehist-load #[nil "\305\306!\210?\205F \307\310!r q\210\311\216\3121 \313\n!0\202\"