%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 ;;; 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\302\303\304\305\304\306\307\310\307\311\312\313& \210\314\315\316\317\320\321%\210\314\322\323\324\320\325%\210\314\326\327\330\320\325%\210\314\331\332\333\320\334%\210\314\335\316\336\320\321%\210\314\337\340\341\320\342\343\344&\210\314\345\346\347\320\350%\210\314\351\316\352\320\321%\210\314\353\302\354\320\321%\207" [custom-declare-group isearch nil "Incremental search minor mode." :link (emacs-commentary-link "isearch") (custom-manual "(emacs)Incremental Search") :prefix "isearch-" "search-" :group matching custom-declare-variable search-exit-option t "Non-nil means random control characters terminate incremental search." :type boolean search-slow-window-lines 1 "Number of lines in slow search display windows.\nThese are the short windows used during incremental search on slow terminals.\nNegative means put the slow search window at the top (normally it's at bottom)\nand the value is minus the number of lines." integer search-slow-speed 1200 "Highest terminal speed at which to use \"slow\" style incremental search.\nThis is the style where a one-line window is created to show the line\nthat the search has reached." search-upper-case 'not-yanks "If non-nil, upper case chars disable case fold searching.\nThat is, upper and lower case chars must match exactly.\nThis applies no matter where the chars come from, but does not\napply to chars in regexps that are prefixed with `\\'.\nIf this value is `not-yanks', text yanked into the search string\nin Isearch mode is always downcased." (choice (const :tag "off" nil) (const not-yanks) (other :tag "on" t)) search-nonincremental-instead "If non-nil, do a nonincremental search instead of exiting immediately.\nThis affects the behavior of `isearch-exit' and any key bound to that\ncommand: if this variable is nil, `isearch-exit' always exits the search;\nif the value is non-nil, and the search string is empty, `isearch-exit'\nstarts a nonincremental search instead. (Actually, `isearch-edit-string'\nis called to let you enter the search string, and RET terminates editing\nand does a nonincremental search.)" search-whitespace-regexp (purecopy "\\s-+") "If non-nil, regular expression to match a sequence of whitespace chars.\nWhen you enter a space or spaces in the incremental search, it\nwill match any sequence matched by this regexp. As an exception,\nspaces are treated normally in regexp incremental search if they\noccur in a regexp construct like [...] or *, + or ?.\n\nIf the value is a string, it applies to both ordinary and\nregexp incremental search. If the value is nil, or\n`isearch-lax-whitespace' is nil for ordinary incremental search, or\n`isearch-regexp-lax-whitespace' is nil for regexp incremental search,\nthen each space you type matches literally, against one space.\n\nYou might want to use something like \"[ \\t\\r\\n]+\" instead.\nIn the Customization buffer, that is `[' followed by a space,\na tab, a carriage return (control-M), a newline, and `]+'." (choice (const :tag "Match Spaces Literally" nil) regexp) :version "24.3" search-invisible 'open "If t incremental search/query-replace can match hidden text.\nA nil value means don't match invisible text.\nWhen the value is `open', if the text matched is made invisible by\nan overlay having an `invisible' property and that overlay has a property\n`isearch-open-invisible', then incremental search will show the contents.\n(This applies when using `outline.el' and `hideshow.el'.)\n\nTo temporarily change the value for an active incremental search,\nuse \\<isearch-mode-map>\\[isearch-toggle-invisible].\n\nSee also the related option `isearch-hide-immediately'.\n\nSee also `reveal-mode' if you want overlays to automatically be opened\nwhenever point is in one of them." (choice (const :tag "Match hidden text" t) (const :tag "Open overlays" open) (const :tag "Don't match hidden text" nil)) isearch-hide-immediately "If non-nil, re-hide an invisible match right away.\nThis variable makes a difference when `search-invisible' is set to `open'.\nIf non-nil, invisible matches are re-hidden as soon as the match moves\noff the invisible text surrounding the match.\nIf nil then do not re-hide opened invisible text when the match moves.\nWhatever the value, all opened invisible text is hidden again after exiting\nthe search, with the exception of the last successful match, if any." isearch-resume-in-command-history "If non-nil, `isearch-resume' commands are added to the command history.\nThis allows you to resume earlier Isearch sessions through the\ncommand history."] 14) #@62 Function(s) to call after starting up an incremental search. (defvar isearch-mode-hook nil (#$ . 4978)) #@68 Function(s) to call after isearch has found matches in the buffer. (defvar isearch-update-post-hook nil (#$ . 5088)) #@165 Function(s) to call after terminating an incremental search. When these functions are called, `isearch-mode-end-hook-quit' is non-nil if the user quits the search. (defvar isearch-mode-end-hook nil (#$ . 5212)) #@77 Non-nil while running `isearch-mode-end-hook' if the user quits the search. (defvar isearch-mode-end-hook-quit nil (#$ . 5429)) #@88 Function to call to display the search prompt. If nil, use function `isearch-message'. (defvar isearch-message-function nil (#$ . 5563)) #@183 Function to call to wrap the search when search is failed. If nil, move point to the beginning of the buffer for a forward search, or to the end of the buffer for a backward search. (defvar isearch-wrap-function nil (#$ . 5707)) #@99 Function to save a function restoring the mode-specific Isearch state to the search status stack. (defvar isearch-push-state-function nil (#$ . 5942)) #@476 Predicate that filters the search hits that would normally be available. Search hits that dissatisfy the predicate are skipped. The function has two arguments: the positions of start and end of text matched by the search. If this function returns nil, continue searching without stopping at this match. If you use `add-function' to modify this variable, you can use the `isearch-message-prefix' advice property to specify the prefix string displayed in the search message. (defvar isearch-filter-predicate 'isearch-filter-visible (#$ . 6100)) #@34 List of search string sequences. (defvar search-ring nil (#$ . 6651)) #@53 List of regular expression search string sequences. (defvar regexp-search-ring nil (#$ . 6727)) (byte-code "\300\301\302\303\304\305%\210\300\306\302\307\304\305%\207" [custom-declare-variable search-ring-max 16 "Maximum length of search ring before oldest elements are thrown away." :type integer regexp-search-ring-max "Maximum length of regexp search ring before oldest elements are thrown away."] 6) #@70 Index in `search-ring' of last string reused. It is nil if none yet. (defvar search-ring-yank-pointer nil (#$ . 7137)) #@77 Index in `regexp-search-ring' of last string reused. It is nil if none yet. (defvar regexp-search-ring-yank-pointer nil (#$ . 7262)) (byte-code "\300\301\302\303\304\305%\210\306\307\310\"\210\300\311\302\312\304\313\314\315&\210\300\316\317\320\304\305%\210\321\322\323\324\325\322\325\326&\207" [custom-declare-variable search-ring-update nil "Non-nil if advancing or retreating in the search ring should cause search.\nDefault value, nil, means edit the string instead." :type boolean autoload char-fold-to-regexp "char-fold" search-default-mode "Default mode to use when starting isearch.\nValue is nil, t, or a function.\n\nIf nil, default to literal searches (note that `case-fold-search'\nand `isearch-lax-whitespace' may still be applied).\\<isearch-mode-map>\nIf t, default to regexp searches (as if typing `\\[isearch-toggle-regexp]' during\nisearch).\n\nIf a function, use that function as an `isearch-regexp-function'.\nExample functions (and the keys to toggle them during isearch)\nare `word-search-regexp' (`\\[isearch-toggle-word]'), `isearch-symbol-regexp'\n(`\\[isearch-toggle-symbol]'), and `char-fold-to-regexp' (`\\[isearch-toggle-char-fold]')." (choice (const :tag "Literal search" nil) (const :tag "Regexp search" t) (function :tag "Other")) :version "25.1" search-highlight t "Non-nil means incremental search highlights the current match." custom-declare-face isearch ((((class color) (min-colors 88) (background light)) (:background "magenta3" :foreground "lightskyblue1")) (((class color) (min-colors 88) (background dark)) (:background "palevioletred2" :foreground "brown4")) (((class color) (min-colors 16)) (:background "magenta4" :foreground "cyan1")) (((class color) (min-colors 8)) (:background "magenta4" :foreground "cyan1")) (t (:inverse-video t))) "Face for highlighting Isearch matches." :group basic-faces] 8) (defvar isearch-face 'isearch) (byte-code "\302\303\304\305\306\307%\210\310\311\312\313\314\315\316\317\316\320& \210\321\317\322\323\324\325\306\326\316\320\316\327&\210\330\331\332\322#\210\333\322\211\203P @\331N\203I \332N\204I \334\332\331N#\210 A\211\2042 *\335\331\332\336#\210\310\332\312\337\314\315\316\317&\210\330\340\341\322#\210\342\322\211\203\216 @\340N\203\207 \341N\204\207 \334\341\340N#\210 A\211\204p *\335\340\341\336#\210\310\341\343\344\314\345\316\317&\210\330\346\347\322#\210\350\322\211\203\314 @\346N\203\305 \347N\204\305 \334\347\346N#\210 A\211\204\256 *\335\346\347\336#\210\310\347\351\352\314\345\316\317&\210\330\353\354\322#\210\355\322\211\203\n @\353N\203\354N\204\334\354\353N#\210 A\211\204\354 *\335\353\354\336#\210\310\354\356\357\314\360\316\317&\210\302\317\361\362\316\317\316\363&\210\334\364\365\317#\210\334\364\366\367\336!\2067\312#\210\330\364\370\322#\210\371\322\211\203e @\364N\203^\370N\204^\334\370\364N#\210 A\211\204G*\335\364\370\336#\207" [prop --dolist-tail-- custom-declare-face isearch-fail ((((class color) (min-colors 88) (background light)) (:background "RosyBrown1")) (((class color) (min-colors 88) (background dark)) (:background "red4")) (((class color) (min-colors 16)) (:background "red")) (((class color) (min-colors 8)) (:background "red")) (((class color grayscale)) :foreground "grey") (t (:inverse-video t))) "Face for highlighting failed part in Isearch echo-area message." :version "23.1" custom-declare-variable isearch-lazy-highlight t "Controls the lazy-highlighting during incremental search.\nWhen non-nil, all text in the buffer matching the current search\nstring is highlighted lazily (see `lazy-highlight-initial-delay'\nand `lazy-highlight-interval')." :type boolean :group lazy-highlight isearch custom-declare-group nil "Lazy highlighting feature for matching strings." :prefix "lazy-highlight-" "21.1" matching defvaralias isearch-lazy-highlight-cleanup lazy-highlight-cleanup (saved-value saved-variable-comment) put make-obsolete-variable "22.1" "Controls whether to remove extra highlighting after a search.\nIf this is nil, extra highlighting can be \"manually\" removed with\n\\[lazy-highlight-cleanup]." isearch-lazy-highlight-initial-delay lazy-highlight-initial-delay (saved-value saved-variable-comment) 0.25 "Seconds to wait before beginning to lazily highlight all matches." number isearch-lazy-highlight-interval lazy-highlight-interval (saved-value saved-variable-comment) 0 "Seconds between lazily highlighting successive matches." isearch-lazy-highlight-max-at-a-time lazy-highlight-max-at-a-time (saved-value saved-variable-comment) 20 "Maximum matches to highlight at a time (for `lazy-highlight').\nLarger values may reduce Isearch's responsiveness to user input;\nsmaller values make matches highlight slowly.\nA value of nil means highlight all matches." (choice (const :tag "All" nil) (integer :tag "Some")) ((((class color) (min-colors 88) (background light)) (:background "paleturquoise")) (((class color) (min-colors 88) (background dark)) (:background "paleturquoise4")) (((class color) (min-colors 16)) (:background "turquoise3")) (((class color) (min-colors 8)) (:background "turquoise3")) (t (:underline t))) "Face for lazy highlighting of matches other than the current one." basic-faces isearch-lazy-highlight-face face-alias obsolete-face purecopy lazy-highlight-face (saved-value saved-variable-comment)] 13) (defvar lazy-highlight-face 'lazy-highlight) #@64 Keymap for characters following the Help key for Isearch mode. (defvar isearch-help-map (byte-code "\302 \303\304 !\305#\210\303\306\305#\210\303\307\305#\210\303\310\305#\210\303\311\312#\210\303\313\314#\210\303\315\316#\210\303\317\320#\210)\207" [map help-char make-sparse-keymap define-key char-to-string isearch-help-for-help [help] [f1] "?" "b" isearch-describe-bindings "k" isearch-describe-key "m" isearch-describe-mode "q" help-quit] 4) (#$ . 12659)) #@481 You have typed %THIS-KEY%, the help character. Type a Help option: (Type \<help-map>\[help-quit] to exit the Help command.) b Display all Isearch key bindings. k KEYS Display full documentation of Isearch key sequence. m Display documentation of Isearch mode. You can't type here other help keys available in the global help map, but outside of this help window when you type them in Isearch mode, they exit Isearch mode before displaying global help. (defalias 'isearch-help-for-help-internal-doc #[nil "\300\207" [nil] 1 (#$ . 13137)]) #@15 Help command. (defalias 'isearch-help-for-help-internal #[nil "\306\307\310!! \203 \311\312\"\210\313\314!\315 \f\316 >\317\211?@\317\211AB\320\321\n\"\203<