%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 contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\312\313\314\315\316\317\310\301&\207" [custom-declare-group whitespace nil "Visualize blanks (TAB, (HARD) SPACE and NEWLINE)." :link (emacs-library-link :tag "Source Lisp File" "whitespace.el") :version "23.1" :group convenience custom-declare-variable whitespace-style '(face tabs spaces trailing lines space-before-tab newline indentation empty space-after-tab space-mark tab-mark newline-mark) "Specify which kind of blank is visualized.\n\nIt's a list containing some or all of the following values:\n\n face enable all visualization via faces (see below).\n\n trailing trailing blanks are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n tabs TABs are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n spaces SPACEs and HARD SPACEs are visualized via\n faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n lines lines which have columns beyond\n `whitespace-line-column' are highlighted via\n faces.\n Whole line is highlighted.\n It has precedence over `lines-tail' (see\n below).\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n lines-tail lines which have columns beyond\n `whitespace-line-column' are highlighted via\n faces.\n But only the part of line which goes\n beyond `whitespace-line-column' column.\n It has effect only if `lines' (see above)\n is not present in `whitespace-style'\n and if `face' (see above) is present in\n `whitespace-style'.\n\n newline NEWLINEs are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n empty empty lines at beginning and/or end of buffer\n are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n indentation::tab 8 or more SPACEs at beginning of line are\n visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n indentation::space TABs at beginning of line are visualized via\n faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n indentation 8 or more SPACEs at beginning of line are\n visualized, if `indent-tabs-mode' (which see)\n is non-nil; otherwise, TABs at beginning of\n line are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n big-indent Big indentations are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-after-tab::tab 8 or more SPACEs after a TAB are\n visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-after-tab::space TABs are visualized when 8 or more\n SPACEs occur after a TAB, via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-after-tab 8 or more SPACEs after a TAB are\n visualized, if `indent-tabs-mode'\n (which see) is non-nil; otherwise,\n the TABs are visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-before-tab::tab SPACEs before TAB are visualized via\n faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-before-tab::space TABs are visualized when SPACEs occur\n before TAB, via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-before-tab SPACEs before TAB are visualized, if\n `indent-tabs-mode' (which see) is\n non-nil; otherwise, the TABs are\n visualized via faces.\n It has effect only if `face' (see above)\n is present in `whitespace-style'.\n\n space-mark SPACEs and HARD SPACEs are visualized via\n display table.\n\n tab-mark TABs are visualized via display table.\n\n newline-mark NEWLINEs are visualized via display table.\n\nAny other value is ignored.\n\nIf nil, don't visualize TABs, (HARD) SPACEs and NEWLINEs via faces and\nvia display table.\n\nThere is an evaluation order for some values, if they are\nincluded in `whitespace-style' list. For example, if\nindentation, indentation::tab and/or indentation::space are\nincluded in `whitespace-style' list. The evaluation order for\nthese values is:\n\n * For indentation:\n 1. indentation\n 2. indentation::tab\n 3. indentation::space\n\n * For SPACEs after TABs:\n 1. space-after-tab\n 2. space-after-tab::tab\n 3. space-after-tab::space\n\n * For SPACEs before TABs:\n 1. space-before-tab\n 2. space-before-tab::tab\n 3. space-before-tab::space\n\nFor example, if `indentation' and `indentation::space' are\nincluded in `whitespace-style', the `indentation' value is used\ninstead of the `indentation::space' value.\n\nOne reason to not use faces to visualize spaces (i.e., not\ninclude `face' in `whitespace-style') is to use `whitespace-mode'\nonly for cleaning up a buffer. See `whitespace-cleanup' and\n`whitespace-cleanup-region'.\n\nSee also `whitespace-display-mappings' for documentation." :type (set :tag "Kind of Blank" (const :tag "(Face) Face visualization" face) (const :tag "(Face) Trailing TABs, SPACEs and HARD SPACEs" trailing) (const :tag "(Face) TABs" tabs) (const :tag "(Face) SPACEs and HARD SPACEs" spaces) (const :tag "(Face) Lines" lines) (const :tag "(Face) Lines, only overlong part" lines-tail) (const :tag "(Face) NEWLINEs" newline) (const :tag "(Face) Empty Lines At BOB And/Or EOB" empty) (const :tag "(Face) Indentation SPACEs" indentation::tab) (const :tag "(Face) Indentation TABs" indentation::space) (const :tag "(Face) Indentation TABs or SPACEs" indentation) (const :tag "(Face) Too much line indentation" big-indent) (const :tag "(Face) SPACEs after TAB: SPACEs" space-after-tab::tab) (const :tag "(Face) SPACEs after TAB: TABs" space-after-tab::space) (const :tag "(Face) SPACEs after TAB" space-after-tab) (const :tag "(Face) SPACEs before TAB: SPACEs" space-before-tab::tab) (const :tag "(Face) SPACEs before TAB: TABs" space-before-tab::space) (const :tag "(Face) SPACEs before TAB" space-before-tab) (const :tag "(Mark) SPACEs and HARD SPACEs" space-mark) (const :tag "(Mark) TABs" tab-mark) (const :tag "(Mark) NEWLINEs" newline-mark))] 10) #@96 Symbol face used to visualize SPACE. Used when `whitespace-style' includes the value `spaces'. (defvar whitespace-space 'whitespace-space (#$ . 6898)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-space "use the face instead." "24.4" custom-declare-face ((((class color) (background dark)) :background "grey20" :foreground "darkgray") (((class color) (background light)) :background "LightYellow" :foreground "lightgray") (t :inverse-video t)) "Face used to visualize SPACE." :group whitespace] 6) #@101 Symbol face used to visualize HARD SPACE. Used when `whitespace-style' includes the value `spaces'. (defvar whitespace-hspace 'whitespace-hspace (#$ . 7456)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-hspace "use the face instead." "24.4" custom-declare-face ((((class color) (background dark)) :background "grey24" :foreground "darkgray") (((class color) (background light)) :background "LemonChiffon3" :foreground "lightgray") (t :inverse-video t)) "Face used to visualize HARD SPACE." :group whitespace] 6) #@92 Symbol face used to visualize TAB. Used when `whitespace-style' includes the value `tabs'. (defvar whitespace-tab 'whitespace-tab (#$ . 8028)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-tab "use the face instead." "24.4" custom-declare-face ((((class color) (background dark)) :background "grey22" :foreground "darkgray") (((class color) (background light)) :background "beige" :foreground "lightgray") (t :inverse-video t)) "Face used to visualize TAB." :group whitespace] 6) #@167 Symbol face used to visualize NEWLINE char mapping. See `whitespace-display-mappings'. Used when `whitespace-style' includes the values `newline-mark' and `newline'. (defvar whitespace-newline 'whitespace-newline (#$ . 8568)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-newline "use the face instead." "24.4" custom-declare-face ((default :weight normal) (((class color) (background dark)) :foreground "darkgray") (((class color) (min-colors 88) (background light)) :foreground "lightgray") (((class color) (background light)) :foreground "brown") (t :underline t)) "Face used to visualize NEWLINE char mapping.\n\nSee `whitespace-display-mappings'." :group whitespace] 6) #@108 Symbol face used to visualize trailing blanks. Used when `whitespace-style' includes the value `trailing'. (defvar whitespace-trailing 'whitespace-trailing (#$ . 9303)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-trailing "use the face instead." "24.4" custom-declare-face ((default :weight bold) (((class mono)) :inverse-video t :underline t) (t :background "red1" :foreground "yellow")) "Face used to visualize trailing blanks." :group whitespace] 6) #@131 Symbol face used to visualize "long" lines. See `whitespace-line-column'. Used when `whitespace-style' includes the value `line'. (defvar whitespace-line 'whitespace-line (#$ . 9818)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-line "use the face instead." "24.4" custom-declare-face ((((class mono)) :inverse-video t :weight bold :underline t) (t :background "gray20" :foreground "violet")) "Face used to visualize \"long\" lines.\n\nSee `whitespace-line-column'." :group whitespace] 6) #@118 Symbol face used to visualize SPACEs before TAB. Used when `whitespace-style' includes the value `space-before-tab'. (defvar whitespace-space-before-tab 'whitespace-space-before-tab (#$ . 10368)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-space-before-tab "use the face instead." "24.4" custom-declare-face ((((class mono)) :inverse-video t :weight bold :underline t) (t :background "DarkOrange" :foreground "firebrick")) "Face used to visualize SPACEs before TAB." :group whitespace] 6) #@133 Symbol face used to visualize 8 or more SPACEs at beginning of line. Used when `whitespace-style' includes the value `indentation'. (defvar whitespace-indentation 'whitespace-indentation (#$ . 10919)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\210\304\311\312\313\307\310%\207" [make-obsolete-variable whitespace-indentation "use the face instead." "24.4" custom-declare-face ((((class mono)) :inverse-video t :weight bold :underline t) (t :background "yellow" :foreground "firebrick")) "Face used to visualize 8 or more SPACEs at beginning of line." :group whitespace whitespace-big-indent ((((class mono)) :inverse-video t :weight bold :underline t) (t :background "red" :foreground "firebrick")) "Face used to visualize big indentation."] 6) #@135 Symbol face used to visualize empty lines at beginning and/or end of buffer. Used when `whitespace-style' includes the value `empty'. (defvar whitespace-empty 'whitespace-empty (#$ . 11687)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\207" [make-obsolete-variable whitespace-empty "use the face instead." "24.4" custom-declare-face ((((class mono)) :inverse-video t :weight bold :underline t) (t :background "yellow" :foreground "firebrick")) "Face used to visualize empty lines at beginning and/or end of buffer." :group whitespace] 6) #@126 Symbol face used to visualize 8 or more SPACEs after TAB. Used when `whitespace-style' includes the value `space-after-tab'. (defvar whitespace-space-after-tab 'whitespace-space-after-tab (#$ . 12246)) (byte-code "\300\301\302\303#\210\304\301\305\306\307\310%\210\311\312\313\314\315\316\307\310&\210\311\317\320\321\315\322\307\310&\210\311\323\324\325\315\326\307\310&\210\311\327\330\331\315\332\307\310&\210\311\333\334\335\315\336\307\310&\210\311\337\340\341\315\342\307\310&\210\311\343\344\345\315\346\307\310&\210\311\347\350\351\315\352\307\310&\210\311\353\354\355\315\356\307\310&\210\311\357\360\361\362\363\315\364\307\310& \210\311\365\366\367\315\370\371\372\307\310& \210\311\373\374\375\315\376\307\310&\210\311\377\201@ \201A \315\201B \307\310&\210\311\201C \201D \201E \315\201F \307\310&\207" [make-obsolete-variable whitespace-space-after-tab "use the face instead." "24.4" custom-declare-face ((((class mono)) :inverse-video t :weight bold :underline t) (t :background "yellow" :foreground "firebrick")) "Face used to visualize 8 or more SPACEs after TAB." :group whitespace custom-declare-variable whitespace-hspace-regexp "\\( +\\)" "Specify HARD SPACE characters regexp.\n\nHere are some examples:\n\n \"\\\\(^\\xA0+\\\\)\" visualize only leading HARD SPACEs.\n \"\\\\(\\xA0+$\\\\)\" visualize only trailing HARD SPACEs.\n \"\\\\(^\\xA0+\\\\|\\xA0+$\\\\)\" visualize leading and/or trailing HARD SPACEs.\n \"\\t\\\\(\\xA0+\\\\)\\t\" visualize only HARD SPACEs between TABs.\n\nNOTE: Enclose always by \\\\( and \\\\) the elements to highlight.\n Use exactly one pair of enclosing \\\\( and \\\\).\n\nUsed when `whitespace-style' includes `spaces'." :type (regexp :tag "HARD SPACE Chars") whitespace-space-regexp "\\( +\\)" "Specify SPACE characters regexp.\n\nIf you're using `mule' package, there may be other characters\nbesides \" \" that should be considered SPACE.\n\nHere are some examples:\n\n \"\\\\(^ +\\\\)\" visualize only leading SPACEs.\n \"\\\\( +$\\\\)\" visualize only trailing SPACEs.\n \"\\\\(^ +\\\\| +$\\\\)\" visualize leading and/or trailing SPACEs.\n \"\\t\\\\( +\\\\)\\t\" visualize only SPACEs between TABs.\n\nNOTE: Enclose always by \\\\( and \\\\) the elements to highlight.\n Use exactly one pair of enclosing \\\\( and \\\\).\n\nUsed when `whitespace-style' includes `spaces'." (regexp :tag "SPACE Chars") whitespace-tab-regexp "\\( +\\)" "Specify TAB characters regexp.\n\nIf you're using `mule' package, there may be other characters\nbesides \"\\t\" that should be considered TAB.\n\nHere are some examples:\n\n \"\\\\(^\\t+\\\\)\" visualize only leading TABs.\n \"\\\\(\\t+$\\\\)\" visualize only trailing TABs.\n \"\\\\(^\\t+\\\\|\\t+$\\\\)\" visualize leading and/or trailing TABs.\n \" \\\\(\\t+\\\\) \" visualize only TABs between SPACEs.\n\nNOTE: Enclose always by \\\\( and \\\\) the elements to highlight.\n Use exactly one pair of enclosing \\\\( and \\\\).\n\nUsed when `whitespace-style' includes `tabs'." (regexp :tag "TAB Chars") whitespace-trailing-regexp "\\([ ]+\\)$" "Specify trailing characters regexp.\n\nThere may be other characters besides:\n\n \" \" \"\\t\" \"\\u00A0\"\n\nthat should be considered blank.\n\nNOTE: Enclose always by \"\\\\(\" and \"\\\\)$\" the elements to highlight.\n Use exactly one pair of enclosing elements above.\n\nUsed when `whitespace-style' includes `trailing'." (regexp :tag "Trailing Chars") whitespace-space-before-tab-regexp "\\( +\\)\\( +\\)" "Specify SPACEs before TAB regexp.\n\nUsed when `whitespace-style' includes `space-before-tab',\n`space-before-tab::tab' or `space-before-tab::space'." (regexp :tag "SPACEs Before TAB") whitespace-indentation-regexp '("^ *\\(\\( \\{%d\\}\\)+\\)[^\n ]" . "^ *\\( +\\)[^\n]") "Specify regexp for 8 or more SPACEs at beginning of line.\n\nIt is a cons where the cons car is used for SPACEs visualization\nand the cons cdr is used for TABs visualization.\n\nUsed when `whitespace-style' includes `indentation',\n`indentation::tab' or `indentation::space'." (cons (string :tag "Indentation SPACEs") (string :tag "Indentation TABs")) whitespace-empty-at-bob-regexp "^\\(\\([ ]*\n\\)+\\)" "Specify regexp for empty lines at beginning of buffer.\n\nUsed when `whitespace-style' includes `empty'." (regexp :tag "Empty Lines At Beginning Of Buffer") whitespace-empty-at-eob-regexp "^\\([ \n]+\\)" "Specify regexp for empty lines at end of buffer.\n\nUsed when `whitespace-style' includes `empty'." (regexp :tag "Empty Lines At End Of Buffer") whitespace-space-after-tab-regexp '(" +\\(\\( \\{%d\\}\\)+\\)" . "\\( +\\) +") "Specify regexp for 8 or more SPACEs after TAB.\n\nIt is a cons where the cons car is used for SPACEs visualization\nand the cons cdr is used for TABs visualization.\n\nUsed when `whitespace-style' includes `space-after-tab',\n`space-after-tab::tab' or `space-after-tab::space'." (cons (string :tag "SPACEs After TAB") string) whitespace-big-indent-regexp "^\\(\\(?: \\{4,\\}\\| \\{32,\\}\\)[ ]*\\)" "Specify big indentation regexp.\n\nIf you're using `mule' package, there may be other characters\nbesides \"\\t\" that should be considered TAB.\n\nNOTE: Enclose always by \\\\( and \\\\) the elements to highlight.\n Use exactly one pair of enclosing \\\\( and \\\\).\n\nUsed when `whitespace-style' includes `big-indent'." :version "25.1" (regexp :tag "Detect too much indentation at the beginning of a line") whitespace-line-column 80 "Specify column beyond which the line is highlighted.\n\nIt must be an integer or nil. If nil, the `fill-column' variable value is\nused.\n\nUsed when `whitespace-style' includes `lines' or `lines-tail'." (choice :tag "Line Length Limit" (integer :tag "Line Length") (const :tag "Use fill-column" nil)) :safe integerp whitespace-display-mappings '((space-mark 32 [183] [46]) (space-mark 160 [164] [95]) (newline-mark 10 [36 10]) (tab-mark 9 [187 9] [92 9])) "Specify an alist of mappings for displaying characters.\n\nEach element has the following form:\n\n (KIND CHAR VECTOR...)\n\nWhere:\n\nKIND is the kind of character.\n It can be one of the following symbols:\n\n tab-mark for TAB character\n\n space-mark for SPACE or HARD SPACE character\n\n newline-mark for NEWLINE character\n\nCHAR is the character to be mapped.\n\nVECTOR is a vector of characters to be displayed in place of CHAR.\n The first display vector that can be displayed is used;\n if no display vector for a mapping can be displayed, then\n that character is displayed unmodified.\n\nThe NEWLINE character is displayed using the face given by\n`whitespace-newline' variable.\n\nUsed when `whitespace-style' includes `tab-mark', `space-mark' or\n`newline-mark'." (repeat (list :tag "Character Mapping" (choice :tag "Char Kind" (const :tag "Tab" tab-mark) (const :tag "Space" space-mark) (const :tag "Newline" newline-mark)) (character :tag "Char") (repeat :inline t :tag "Vector List" (vector :tag "" (repeat :inline t :tag "Vector Characters" (character :tag "Char")))))) whitespace-global-modes t "Modes for which global `whitespace-mode' is automagically turned on.\n\nGlobal `whitespace-mode' is controlled by the command\n`global-whitespace-mode'.\n\nIf nil, means no modes have `whitespace-mode' automatically\nturned on.\n\nIf t, all modes that support `whitespace-mode' have it\nautomatically turned on.\n\nElse it should be a list of `major-mode' symbol names for which\n`whitespace-mode' should be automatically turned on. The sense\nof the list is negated if it begins with `not'. For example:\n\n (c-mode c++-mode)\n\nmeans that `whitespace-mode' is turned on for buffers in C and\nC++ modes only." (choice :tag "Global Modes" (const :tag "None" nil) (const :tag "All" t) (set :menu-tag "Mode Specific" :tag "Modes" :value (not) (const :tag "Except" not) (repeat :inline t (symbol :tag "Mode")))) whitespace-action nil "Specify which action is taken when a buffer is visited or written.\n\nIt's a list containing some or all of the following values:\n\n nil no action is taken.\n\n cleanup cleanup any bogus whitespace always when local\n whitespace is turned on.\n See `whitespace-cleanup' and\n `whitespace-cleanup-region'.\n\n report-on-bogus report if there is any bogus whitespace always\n when local whitespace is turned on.\n\n auto-cleanup cleanup any bogus whitespace when buffer is\n written.\n See `whitespace-cleanup' and\n `whitespace-cleanup-region'.\n\n abort-on-bogus abort if there is any bogus whitespace and the\n buffer is written.\n\n warn-if-read-only give a warning if `cleanup' or `auto-cleanup'\n is included in `whitespace-action' and the\n buffer is read-only.\n\nAny other value is treated as nil." (choice :tag "Actions" (const :tag "None" nil) (repeat :tag "Action List" (choice :tag "Action" (const :tag "Cleanup When On" cleanup) (const :tag "Report On Bogus" report-on-bogus) (const :tag "Auto Cleanup" auto-cleanup) (const :tag "Abort On Bogus" abort-on-bogus) (const :tag "Warn If Read-Only" warn-if-read-only))))] 10) #@99 Non-nil if Whitespace mode is enabled. Use the command `whitespace-mode' to change this variable. (defvar whitespace-mode nil (#$ . 21325)) (make-variable-buffer-local 'whitespace-mode) #@340 Toggle whitespace visualization (Whitespace mode). With a prefix argument ARG, enable Whitespace mode if ARG is positive, and disable it otherwise. If called from Lisp, also enables the mode if ARG is omitted or nil, and toggles it if ARG is `toggle'. See also `whitespace-style', `whitespace-newline' and `whitespace-display-mappings'. (defalias 'whitespace-mode #[(&optional arg) "\305 \306=\203 \n?\202 \307 !\310V\203 \311\202- \n\203* \312 \210\313 \210\202- \314 \210\315\316\n\2037 \317\2028 \320\"\210\321\322!\203] \305 \203L \305 \232\203] \323\324\325\n\203X \326\202Y \327\f#\210))\330 \210\n\207" [#1=#:last-message arg whitespace-mode noninteractive local current-message toggle prefix-numeric-value 0 nil whitespace-turn-on whitespace-action-when-on whitespace-turn-off run-hooks whitespace-mode-hook whitespace-mode-on-hook whitespace-mode-off-hook called-interactively-p any " in current buffer" message "Whitespace mode %sabled%s" "en" "dis" force-mode-line-update] 4 (#$ . 21518) (list (or current-prefix-arg 'toggle))]) #@180 Hook run after entering or leaving `whitespace-mode'. No problems result if this variable is not bound. `add-hook' automatically binds it. (This is true for all hook variables.) (defvar whitespace-mode-hook nil (#$ . 22577)) (byte-code "\301\302\303\304\300!\205\n \305\211%\207" [whitespace-mode-map add-minor-mode whitespace-mode " ws" boundp nil] 6) #@115 Non-nil if Whitespace-Newline mode is enabled. Use the command `whitespace-newline-mode' to change this variable. (defvar whitespace-newline-mode nil (#$ . 22939)) (make-variable-buffer-local 'whitespace-newline-mode) #@539 Toggle newline visualization (Whitespace Newline mode). With a prefix argument ARG, enable Whitespace Newline mode if ARG is positive, and disable it otherwise. If called from Lisp, also enables the mode if ARG is omitted or nil, and toggles it if ARG is `toggle'. Use `whitespace-newline-mode' only for NEWLINE visualization exclusively. For other visualizations, including NEWLINE visualization together with (HARD) SPACEs and/or TABs, please, use `whitespace-mode'. See also `whitespace-newline' and `whitespace-display-mappings'. (defalias 'whitespace-newline-mode #[(&optional arg) "\306 \307=\203 \n?\202 \310 !\311V\312\304\n\203 \313\202 \314!\210)\f\315\316\n\203/ \317\2020 \320\"\210\321\322!\203U \306 \203D \306 \232\203U \323\324\325\n\203P \326\202Q \327 #\210))\330 \210\n\207" [#1=#:last-message arg whitespace-newline-mode whitespace-style whitespace-mode local current-message toggle prefix-numeric-value 0 (face newline-mark newline) 1 -1 run-hooks whitespace-newline-mode-hook whitespace-newline-mode-on-hook whitespace-newline-mode-off-hook called-interactively-p any " in current buffer" message "Whitespace-Newline mode %sabled%s" "en" "dis" force-mode-line-update] 4 (#$ . 23164) (list (or current-prefix-arg 'toggle))]) #@188 Hook run after entering or leaving `whitespace-newline-mode'. No problems result if this variable is not bound. `add-hook' automatically binds it. (This is true for all hook variables.) (defvar whitespace-newline-mode-hook nil (#$ . 24432)) (byte-code "\301\302\303\304\300!\205\n \305\211%\210\306\307\305\310\311\312\313\314\315\316\317\320&\207" [whitespace-newline-mode-map add-minor-mode whitespace-newline-mode " nl" boundp nil custom-declare-variable global-whitespace-mode "Non-nil if Global Whitespace mode is enabled.\nSee the `global-whitespace-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `global-whitespace-mode'." :set custom-set-minor-mode :initialize custom-initialize-default :group whitespace :type boolean] 12) #@363 Toggle whitespace visualization globally (Global Whitespace mode). With a prefix argument ARG, enable Global Whitespace mode if ARG is positive, and disable it otherwise. If called from Lisp, also enables the mode if ARG is omitted or nil, and toggles it if ARG is `toggle'. See also `whitespace-style', `whitespace-newline' and `whitespace-display-mappings'. (defalias 'global-whitespace-mode #[(&optional arg) "\306 \307\303 \310=\203 \311\303!?\202 \312 !\313V\"\210\n\203\"