+\(fn)" t nil)
+
+(defvar help-at-pt-display-when-idle 'never "\
+Automatically show local help on point-over.
+If the value is t, the string obtained from any `kbd-help' or
+`help-echo' property at point is automatically printed in the
+echo area, if nothing else is already displayed there, or after a
+quit. If both `kbd-help' and `help-echo' produce help strings,
+`kbd-help' is used. If the value is a list, the help only gets
+printed if there is a text or overlay property at point that is
+included in this list. Suggested properties are `keymap',
+`local-map', `button' and `kbd-help'. Any value other than t or
+a non-empty list disables the feature.
+
+This variable only takes effect after a call to
+`help-at-pt-set-timer'. The help gets printed after Emacs has
+been idle for `help-at-pt-timer-delay' seconds. You can call
+`help-at-pt-cancel-timer' to cancel the timer set by, and the
+effect of, `help-at-pt-set-timer'.
+
+When this variable is set through Custom, `help-at-pt-set-timer'
+is called automatically, unless the value is `never', in which
+case `help-at-pt-cancel-timer' is called. Specifying an empty
+list of properties through Custom will set the timer, thus
+enabling buffer local values. It sets the actual value to nil.
+Thus, Custom distinguishes between a nil value and other values
+that disable the feature, which Custom identifies with `never'.
+The default is `never'.")
+
+(custom-autoload 'help-at-pt-display-when-idle "help-at-pt" nil)
+
+(autoload 'scan-buf-move-to-region "help-at-pt" "\
+Go to the start of the next region with non-nil PROP property.
+Then run HOOK, which should be a quoted symbol that is a normal
+hook variable, or an expression evaluating to such a symbol.
+Adjacent areas with different non-nil PROP properties are
+considered different regions.
+
+With numeric argument ARG, move to the start of the ARGth next
+such region, then run HOOK. If ARG is negative, move backward.
+If point is already in a region, then that region does not count
+toward ARG. If ARG is 0 and point is inside a region, move to
+the start of that region. If ARG is 0 and point is not in a
+region, print a message to that effect, but do not move point and
+do not run HOOK. If there are not enough regions to move over,
+an error results and the number of available regions is mentioned
+in the error message. Point is not moved and HOOK is not run.
+
+\(fn PROP &optional ARG HOOK)" nil nil)
+
+(autoload 'scan-buf-next-region "help-at-pt" "\
+Go to the start of the next region with non-nil help-echo.
+Print the help found there using `display-local-help'. Adjacent
+areas with different non-nil help-echo properties are considered
+different regions.
+
+With numeric argument ARG, move to the start of the ARGth next
+help-echo region. If ARG is negative, move backward. If point
+is already in a help-echo region, then that region does not count
+toward ARG. If ARG is 0 and point is inside a help-echo region,
+move to the start of that region. If ARG is 0 and point is not
+in such a region, just print a message to that effect. If there
+are not enough regions to move over, an error results and the
+number of available regions is mentioned in the error message.
+
+A potentially confusing subtlety is that point can be in a
+help-echo region without any local help being available. This is
+because `help-echo' can be a function evaluating to nil. This
+rarely happens in practice.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'scan-buf-previous-region "help-at-pt" "\
+Go to the start of the previous region with non-nil help-echo.
+Print the help found there using `display-local-help'. Adjacent
+areas with different non-nil help-echo properties are considered
+different regions. With numeric argument ARG, behaves like
+`scan-buf-next-region' with argument -ARG.
+
+\(fn &optional ARG)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "help-at-pt" '("scan-buf-move-hook" "help-at-pt-")))
+
+;;;***
+\f
+;;;### (autoloads nil "help-fns" "help-fns.el" (0 0 0 0))
+;;; Generated autoloads from help-fns.el
+
+(autoload 'describe-function "help-fns" "\
+Display the full documentation of FUNCTION (a symbol).
+
+\(fn FUNCTION)" t nil)
+
+(autoload 'help-C-file-name "help-fns" "\
+Return the name of the C file where SUBR-OR-VAR is defined.
+KIND should be `var' for a variable or `subr' for a subroutine.
+
+\(fn SUBR-OR-VAR KIND)" nil nil)
+
+(autoload 'find-lisp-object-file-name "help-fns" "\
+Guess the file that defined the Lisp object OBJECT, of type TYPE.
+OBJECT should be a symbol associated with a function, variable, or face;
+ alternatively, it can be a function definition.
+If TYPE is `defvar', search for a variable definition.
+If TYPE is `defface', search for a face definition.
+If TYPE is not a symbol, search for a function definition.
+
+The return value is the absolute name of a readable file where OBJECT is
+defined. If several such files exist, preference is given to a file
+found via `load-path'. The return value can also be `C-source', which
+means that OBJECT is a function or variable defined in C. If no
+suitable file is found, return nil.
+
+\(fn OBJECT TYPE)" nil nil)
+
+(autoload 'describe-function-1 "help-fns" "\
+
+
+\(fn FUNCTION)" nil nil)
+
+(autoload 'variable-at-point "help-fns" "\
+Return the bound variable symbol found at or before point.
+Return 0 if there is no such symbol.
+If ANY-SYMBOL is non-nil, don't insist the symbol be bound.
+
+\(fn &optional ANY-SYMBOL)" nil nil)
+
+(autoload 'describe-variable "help-fns" "\
+Display the full documentation of VARIABLE (a symbol).
+Returns the documentation as a string, also.
+If VARIABLE has a buffer-local value in BUFFER or FRAME
+\(default to the current buffer and current frame),
+it is displayed along with the global value.
+
+\(fn VARIABLE &optional BUFFER FRAME)" t nil)
+
+(autoload 'describe-symbol "help-fns" "\
+Display the full documentation of SYMBOL.
+Will show the info of SYMBOL as a function, variable, and/or face.
+Optional arguments BUFFER and FRAME specify for which buffer and
+frame to show the information about SYMBOL; they default to the
+current buffer and the selected frame, respectively.
+
+\(fn SYMBOL &optional BUFFER FRAME)" t nil)
+
+(autoload 'describe-syntax "help-fns" "\
+Describe the syntax specifications in the syntax table of BUFFER.
+The descriptions are inserted in a help buffer, which is then displayed.
+BUFFER defaults to the current buffer.
+
+\(fn &optional BUFFER)" t nil)
+
+(autoload 'describe-categories "help-fns" "\
+Describe the category specifications in the current category table.
+The descriptions are inserted in a buffer, which is then displayed.
+If BUFFER is non-nil, then describe BUFFER's category table instead.
+BUFFER should be a buffer or a buffer name.
+
+\(fn &optional BUFFER)" t nil)
+
+(autoload 'doc-file-to-man "help-fns" "\
+Produce an nroff buffer containing the doc-strings from the DOC file.
+
+\(fn FILE)" t nil)
+
+(autoload 'doc-file-to-info "help-fns" "\
+Produce a texinfo buffer with sorted doc-strings from the DOC file.
+
+\(fn FILE)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "help-fns" '("help-" "describe-")))
+
+;;;***
+\f
+;;;### (autoloads nil "help-macro" "help-macro.el" (0 0 0 0))
+;;; Generated autoloads from help-macro.el
+
+(defvar three-step-help nil "\
+Non-nil means give more info about Help command in three steps.
+The three steps are simple prompt, prompt with all options, and
+window listing and describing the options.
+A value of nil means skip the middle step, so that \\[help-command] \\[help-command]
+gives the window that lists the options.")
+
+(custom-autoload 'three-step-help "help-macro" t)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "help-macro" '("make-help-screen")))
+
+;;;***
+\f
+;;;### (autoloads nil "help-mode" "help-mode.el" (0 0 0 0))
+;;; Generated autoloads from help-mode.el
+
+(autoload 'help-mode "help-mode" "\
+Major mode for viewing help text and navigating references in it.
+Entry to this mode runs the normal hook `help-mode-hook'.
+Commands:
+\\{help-mode-map}
+
+\(fn)" t nil)
+
+(autoload 'help-mode-setup "help-mode" "\
+Enter Help Mode in the current buffer.
+
+\(fn)" nil nil)
+
+(autoload 'help-mode-finish "help-mode" "\
+Finalize Help Mode setup in current buffer.
+
+\(fn)" nil nil)
+
+(autoload 'help-setup-xref "help-mode" "\
+Invoked from commands using the \"*Help*\" buffer to install some xref info.
+
+ITEM is a (FUNCTION . ARGS) pair appropriate for recreating the help
+buffer after following a reference. INTERACTIVE-P is non-nil if the
+calling command was invoked interactively. In this case the stack of
+items for help buffer \"back\" buttons is cleared.
+
+This should be called very early, before the output buffer is cleared,
+because we want to record the \"previous\" position of point so we can
+restore it properly when going back.
+
+\(fn ITEM INTERACTIVE-P)" nil nil)
+
+(autoload 'help-buffer "help-mode" "\
+Return the name of a buffer for inserting help.
+If `help-xref-following' is non-nil, this is the name of the
+current buffer. Signal an error if this buffer is not derived
+from `help-mode'.
+Otherwise, return \"*Help*\", creating a buffer with that name if
+it does not already exist.
+
+\(fn)" nil nil)
+
+(autoload 'help-make-xrefs "help-mode" "\
+Parse and hyperlink documentation cross-references in the given BUFFER.
+
+Find cross-reference information in a buffer and activate such cross
+references for selection with `help-follow'. Cross-references have
+the canonical form `...' and the type of reference may be
+disambiguated by the preceding word(s) used in
+`help-xref-symbol-regexp'. Faces only get cross-referenced if
+preceded or followed by the word `face'. Variables without
+variable documentation do not get cross-referenced, unless
+preceded by the word `variable' or `option'.
+
+If the variable `help-xref-mule-regexp' is non-nil, find also
+cross-reference information related to multilingual environment
+\(e.g., coding-systems). This variable is also used to disambiguate
+the type of reference as the same way as `help-xref-symbol-regexp'.
+
+A special reference `back' is made to return back through a stack of
+help buffers. Variable `help-back-label' specifies the text for
+that.
+
+\(fn &optional BUFFER)" t nil)
+
+(autoload 'help-xref-button "help-mode" "\
+Make a hyperlink for cross-reference text previously matched.
+MATCH-NUMBER is the subexpression of interest in the last matched
+regexp. TYPE is the type of button to use. Any remaining arguments are
+passed to the button's help-function when it is invoked.
+See `help-make-xrefs'.
+
+\(fn MATCH-NUMBER TYPE &rest ARGS)" nil nil)
+
+(autoload 'help-insert-xref-button "help-mode" "\
+Insert STRING and make a hyperlink from cross-reference text on it.
+TYPE is the type of button to use. Any remaining arguments are passed
+to the button's help-function when it is invoked.
+See `help-make-xrefs'.
+
+\(fn STRING TYPE &rest ARGS)" nil nil)
+
+(autoload 'help-xref-on-pp "help-mode" "\
+Add xrefs for symbols in `pp's output between FROM and TO.
+
+\(fn FROM TO)" nil nil)
+
+(define-obsolete-function-alias 'help-xref-interned 'describe-symbol "25.1")
+
+(autoload 'help-bookmark-jump "help-mode" "\
+Jump to help-mode bookmark BOOKMARK.
+Handler function for record returned by `help-bookmark-make-record'.
+BOOKMARK is a bookmark name or a bookmark record.
+
+\(fn BOOKMARK)" nil nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "help-mode" '("help-" "describe-symbol-backends")))
+
+;;;***
+\f
+;;;### (autoloads nil "helper" "emacs-lisp/helper.el" (0 0 0 0))
+;;; Generated autoloads from emacs-lisp/helper.el
+
+(autoload 'Helper-describe-bindings "helper" "\
+Describe local key bindings of current mode.
+
+\(fn)" t nil)
+
+(autoload 'Helper-help "helper" "\
+Provide help for current mode.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helper" '("Helper-")))
+
+;;;***
+\f
+;;;### (autoloads nil "hex-util" "hex-util.el" (0 0 0 0))
+;;; Generated autoloads from hex-util.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hex-util" '("encode-hex-string" "decode-hex-string")))
+
+;;;***
+\f
+;;;### (autoloads nil "hexl" "hexl.el" (0 0 0 0))
+;;; Generated autoloads from hexl.el
+
+(autoload 'hexl-mode "hexl" "\
+\\<hexl-mode-map>A mode for editing binary files in hex dump format.
+This is not an ordinary major mode; it alters some aspects
+of the current mode's behavior, but not all; also, you can exit
+Hexl mode and return to the previous mode using `hexl-mode-exit'.
+
+This function automatically converts a buffer into the hexl format
+using the function `hexlify-buffer'.
+
+Each line in the buffer has an \"address\" (displayed in hexadecimal)
+representing the offset into the file that the characters on this line
+are at and 16 characters from the file (displayed as hexadecimal
+values grouped every `hexl-bits' bits, and as their ASCII values).
+
+If any of the characters (displayed as ASCII characters) are
+unprintable (control or meta characters) they will be replaced by
+periods.
+
+If `hexl-mode' is invoked with an argument the buffer is assumed to be
+in hexl format.
+
+A sample format:
+
+ HEX ADDR: 0011 2233 4455 6677 8899 aabb ccdd eeff ASCII-TEXT
+ -------- ---- ---- ---- ---- ---- ---- ---- ---- ----------------
+ 00000000: 5468 6973 2069 7320 6865 786c 2d6d 6f64 This is hexl-mod
+ 00000010: 652e 2020 4561 6368 206c 696e 6520 7265 e. Each line re
+ 00000020: 7072 6573 656e 7473 2031 3620 6279 7465 presents 16 byte
+ 00000030: 7320 6173 2068 6578 6164 6563 696d 616c s as hexadecimal
+ 00000040: 2041 5343 4949 0a61 6e64 2070 7269 6e74 ASCII.and print
+ 00000050: 6162 6c65 2041 5343 4949 2063 6861 7261 able ASCII chara
+ 00000060: 6374 6572 732e 2020 416e 7920 636f 6e74 cters. Any cont
+ 00000070: 726f 6c20 6f72 206e 6f6e 2d41 5343 4949 rol or non-ASCII
+ 00000080: 2063 6861 7261 6374 6572 730a 6172 6520 characters.are
+ 00000090: 6469 7370 6c61 7965 6420 6173 2070 6572 displayed as per
+ 000000a0: 696f 6473 2069 6e20 7468 6520 7072 696e iods in the prin
+ 000000b0: 7461 626c 6520 6368 6172 6163 7465 7220 table character
+ 000000c0: 7265 6769 6f6e 2e0a region..
+
+Movement is as simple as movement in a normal Emacs text buffer.
+Most cursor movement bindings are the same: use \\[hexl-backward-char], \\[hexl-forward-char], \\[hexl-next-line], and \\[hexl-previous-line]
+to move the cursor left, right, down, and up.
+
+Advanced cursor movement commands (ala \\[hexl-beginning-of-line], \\[hexl-end-of-line], \\[hexl-beginning-of-buffer], and \\[hexl-end-of-buffer]) are
+also supported.
+
+There are several ways to change text in hexl mode:
+
+ASCII characters (character between space (0x20) and tilde (0x7E)) are
+bound to self-insert so you can simply type the character and it will
+insert itself (actually overstrike) into the buffer.
+
+\\[hexl-quoted-insert] followed by another keystroke allows you to insert the key even if
+it isn't bound to self-insert. An octal number can be supplied in place
+of another key to insert the octal number's ASCII representation.
+
+\\[hexl-insert-hex-char] will insert a given hexadecimal value (if it is between 0 and 0xFF)
+into the buffer at the current point.
+
+\\[hexl-insert-octal-char] will insert a given octal value (if it is between 0 and 0377)
+into the buffer at the current point.
+
+\\[hexl-insert-decimal-char] will insert a given decimal value (if it is between 0 and 255)
+into the buffer at the current point.
+
+\\[hexl-mode-exit] will exit `hexl-mode'.
+
+Note: saving the file with any of the usual Emacs commands
+will actually convert it back to binary format while saving.
+
+You can use \\[hexl-find-file] to visit a file in Hexl mode.
+
+\\[describe-bindings] for advanced commands.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'hexl-find-file "hexl" "\
+Edit file FILENAME as a binary file in hex dump format.
+Switch to a buffer visiting file FILENAME, creating one if none exists,
+and edit the file in `hexl-mode'.
+
+\(fn FILENAME)" t nil)
+
+(autoload 'hexlify-buffer "hexl" "\
+Convert a binary buffer to hexl format.
+This discards the buffer's undo information.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hexl" '("hexl-" "dehexlify-buffer")))
+
+;;;***
+\f
+;;;### (autoloads nil "hi-lock" "hi-lock.el" (0 0 0 0))
+;;; Generated autoloads from hi-lock.el
+
+(autoload 'hi-lock-mode "hi-lock" "\
+Toggle selective highlighting of patterns (Hi Lock mode).
+With a prefix argument ARG, enable Hi Lock mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+Hi Lock mode is automatically enabled when you invoke any of the
+highlighting commands listed below, such as \\[highlight-regexp].
+To enable Hi Lock mode in all buffers, use `global-hi-lock-mode'
+or add (global-hi-lock-mode 1) to your init file.
+
+In buffers where Font Lock mode is enabled, patterns are
+highlighted using font lock. In buffers where Font Lock mode is
+disabled, patterns are applied using overlays; in this case, the
+highlighting will not be updated as you type.
+
+When Hi Lock mode is enabled, a \"Regexp Highlighting\" submenu
+is added to the \"Edit\" menu. The commands in the submenu,
+which can be called interactively, are:
+
+\\[highlight-regexp] REGEXP FACE
+ Highlight matches of pattern REGEXP in current buffer with FACE.
+
+\\[highlight-phrase] PHRASE FACE
+ Highlight matches of phrase PHRASE in current buffer with FACE.
+ (PHRASE can be any REGEXP, but spaces will be replaced by matches
+ to whitespace and initial lower-case letters will become case insensitive.)
+
+\\[highlight-lines-matching-regexp] REGEXP FACE
+ Highlight lines containing matches of REGEXP in current buffer with FACE.
+
+\\[highlight-symbol-at-point]
+ Highlight the symbol found near point without prompting, using the next
+ available face automatically.
+
+\\[unhighlight-regexp] REGEXP
+ Remove highlighting on matches of REGEXP in current buffer.
+
+\\[hi-lock-write-interactive-patterns]
+ Write active REGEXPs into buffer as comments (if possible). They may
+ be read the next time file is loaded or when the \\[hi-lock-find-patterns] command
+ is issued. The inserted regexps are in the form of font lock keywords.
+ (See `font-lock-keywords'.) They may be edited and re-loaded with \\[hi-lock-find-patterns],
+ any valid `font-lock-keywords' form is acceptable. When a file is
+ loaded the patterns are read if `hi-lock-file-patterns-policy' is
+ `ask' and the user responds y to the prompt, or if
+ `hi-lock-file-patterns-policy' is bound to a function and that
+ function returns t.
+
+\\[hi-lock-find-patterns]
+ Re-read patterns stored in buffer (in the format produced by \\[hi-lock-write-interactive-patterns]).
+
+When hi-lock is started and if the mode is not excluded or patterns
+rejected, the beginning of the buffer is searched for lines of the
+form:
+ Hi-lock: FOO
+
+where FOO is a list of patterns. The patterns must start before
+position (number of characters into buffer)
+`hi-lock-file-patterns-range'. Patterns will be read until
+Hi-lock: end is found. A mode is excluded if it's in the list
+`hi-lock-exclude-modes'.
+
+\(fn &optional ARG)" t nil)
+
+(defvar global-hi-lock-mode nil "\
+Non-nil if Global Hi-Lock mode is enabled.
+See the `global-hi-lock-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 `global-hi-lock-mode'.")
+
+(custom-autoload 'global-hi-lock-mode "hi-lock" nil)
+
+(autoload 'global-hi-lock-mode "hi-lock" "\
+Toggle Hi-Lock mode in all buffers.
+With prefix ARG, enable Global Hi-Lock mode if ARG is positive;
+otherwise, disable it. If called from Lisp, enable the mode if
+ARG is omitted or nil.
+
+Hi-Lock mode is enabled in all buffers where
+`turn-on-hi-lock-if-enabled' would do it.
+See `hi-lock-mode' for more information on Hi-Lock mode.
+
+\(fn &optional ARG)" t nil)
+
+(defalias 'highlight-lines-matching-regexp 'hi-lock-line-face-buffer)
+
+(autoload 'hi-lock-line-face-buffer "hi-lock" "\
+Set face of all lines containing a match of REGEXP to FACE.
+Interactively, prompt for REGEXP using `read-regexp', then FACE.
+Use the global history list for FACE.
+
+Use Font lock mode, if enabled, to highlight REGEXP. Otherwise,
+use overlays for highlighting. If overlays are used, the
+highlighting will not update as you type.
+
+\(fn REGEXP &optional FACE)" t nil)
+
+(defalias 'highlight-regexp 'hi-lock-face-buffer)
+
+(autoload 'hi-lock-face-buffer "hi-lock" "\
+Set face of each match of REGEXP to FACE.
+Interactively, prompt for REGEXP using `read-regexp', then FACE.
+Use the global history list for FACE.
+
+Use Font lock mode, if enabled, to highlight REGEXP. Otherwise,
+use overlays for highlighting. If overlays are used, the
+highlighting will not update as you type.
+
+\(fn REGEXP &optional FACE)" t nil)
+
+(defalias 'highlight-phrase 'hi-lock-face-phrase-buffer)
+
+(autoload 'hi-lock-face-phrase-buffer "hi-lock" "\
+Set face of each match of phrase REGEXP to FACE.
+Interactively, prompt for REGEXP using `read-regexp', then FACE.
+Use the global history list for FACE.
+
+When called interactively, replace whitespace in user-provided
+regexp with arbitrary whitespace, and make initial lower-case
+letters case-insensitive, before highlighting with `hi-lock-set-pattern'.
+
+Use Font lock mode, if enabled, to highlight REGEXP. Otherwise,
+use overlays for highlighting. If overlays are used, the
+highlighting will not update as you type.
+
+\(fn REGEXP &optional FACE)" t nil)
+
+(defalias 'highlight-symbol-at-point 'hi-lock-face-symbol-at-point)
+
+(autoload 'hi-lock-face-symbol-at-point "hi-lock" "\
+Highlight each instance of the symbol at point.
+Uses the next face from `hi-lock-face-defaults' without prompting,
+unless you use a prefix argument.
+Uses `find-tag-default-as-symbol-regexp' to retrieve the symbol at point.
+
+This uses Font lock mode if it is enabled; otherwise it uses overlays,
+in which case the highlighting will not update as you type.
+
+\(fn)" t nil)
+
+(defalias 'unhighlight-regexp 'hi-lock-unface-buffer)
+
+(autoload 'hi-lock-unface-buffer "hi-lock" "\
+Remove highlighting of each match to REGEXP set by hi-lock.
+Interactively, prompt for REGEXP, accepting only regexps
+previously inserted by hi-lock interactive functions.
+If REGEXP is t (or if \\[universal-argument] was specified interactively),
+then remove all hi-lock highlighting.
+
+\(fn REGEXP)" t nil)
+
+(autoload 'hi-lock-write-interactive-patterns "hi-lock" "\
+Write interactively added patterns, if any, into buffer at point.
+
+Interactively added patterns are those normally specified using
+`highlight-regexp' and `highlight-lines-matching-regexp'; they can
+be found in variable `hi-lock-interactive-patterns'.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hi-lock" '("hi-lock-" "turn-on-hi-lock-if-enabled")))
+
+;;;***
+\f
+;;;### (autoloads nil "hideif" "progmodes/hideif.el" (0 0 0 0))
+;;; Generated autoloads from progmodes/hideif.el
+
+(autoload 'hide-ifdef-mode "hideif" "\
+Toggle features to hide/show #ifdef blocks (Hide-Ifdef mode).
+With a prefix argument ARG, enable Hide-Ifdef mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+Hide-Ifdef mode is a buffer-local minor mode for use with C and
+C-like major modes. When enabled, code within #ifdef constructs
+that the C preprocessor would eliminate may be hidden from view.
+Several variables affect how the hiding is done:
+
+`hide-ifdef-env'
+ An association list of defined and undefined symbols for the
+ current project. Initially, the global value of `hide-ifdef-env'
+ is used. This variable was a buffer-local variable, which limits
+ hideif to parse only one C/C++ file at a time. We've extended
+ hideif to support parsing a C/C++ project containing multiple C/C++
+ source files opened simultaneously in different buffers. Therefore
+ `hide-ifdef-env' can no longer be buffer local but must be global.
+
+`hide-ifdef-define-alist'
+ An association list of defined symbol lists.
+ Use `hide-ifdef-set-define-alist' to save the current `hide-ifdef-env'
+ and `hide-ifdef-use-define-alist' to set the current `hide-ifdef-env'
+ from one of the lists in `hide-ifdef-define-alist'.
+
+`hide-ifdef-lines'
+ Set to non-nil to not show #if, #ifdef, #ifndef, #else, and
+ #endif lines when hiding.
+
+`hide-ifdef-initially'
+ Indicates whether `hide-ifdefs' should be called when Hide-Ifdef mode
+ is activated.
+
+`hide-ifdef-read-only'
+ Set to non-nil if you want to make buffers read only while hiding.
+ After `show-ifdefs', read-only status is restored to previous value.
+
+\\{hide-ifdef-mode-map}
+
+\(fn &optional ARG)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hideif" '("hif-" "hide-ifdef" "show-ifdef" "previous-ifdef" "next-ifdef" "up-ifdef" "down-ifdef" "backward-ifdef" "forward-ifdef" "intern-safe")))
+
+;;;***
+\f
+;;;### (autoloads nil "hideshow" "progmodes/hideshow.el" (0 0 0 0))
+;;; Generated autoloads from progmodes/hideshow.el
+
+(defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\
+Alist for initializing the hideshow variables for different modes.
+Each element has the form
+ (MODE START END COMMENT-START FORWARD-SEXP-FUNC ADJUST-BEG-FUNC).
+
+If non-nil, hideshow will use these values as regexps to define blocks
+and comments, respectively for major mode MODE.
+
+START, END and COMMENT-START are regular expressions. A block is
+defined as text surrounded by START and END.
+
+As a special case, START may be a list of the form (COMPLEX-START
+MDATA-SELECTOR), where COMPLEX-START is a regexp w/ multiple parts and
+MDATA-SELECTOR an integer that specifies which sub-match is the proper
+place to adjust point, before calling `hs-forward-sexp-func'. Point
+is adjusted to the beginning of the specified match. For example,
+see the `hs-special-modes-alist' entry for `bibtex-mode'.
+
+For some major modes, `forward-sexp' does not work properly. In those
+cases, FORWARD-SEXP-FUNC specifies another function to use instead.
+
+See the documentation for `hs-adjust-block-beginning' to see what is the
+use of ADJUST-BEG-FUNC.
+
+If any of the elements is left nil or omitted, hideshow tries to guess
+appropriate values. The regexps should not contain leading or trailing
+whitespace. Case does not matter.")
+
+(autoload 'hs-minor-mode "hideshow" "\
+Minor mode to selectively hide/show code and comment blocks.
+With a prefix argument ARG, enable the mode if ARG is positive,
+and disable it otherwise. If called from Lisp, enable the mode
+if ARG is omitted or nil.
+
+When hideshow minor mode is on, the menu bar is augmented with hideshow
+commands and the hideshow commands are enabled.
+The value (hs . t) is added to `buffer-invisibility-spec'.
+
+The main commands are: `hs-hide-all', `hs-show-all', `hs-hide-block',
+`hs-show-block', `hs-hide-level' and `hs-toggle-hiding'. There is also
+`hs-hide-initial-comment-block' and `hs-mouse-toggle-hiding'.
+
+Turning hideshow minor mode off reverts the menu bar and the
+variables to default values and disables the hideshow commands.
+
+Lastly, the normal hook `hs-minor-mode-hook' is run using `run-hooks'.
+
+Key bindings:
+\\{hs-minor-mode-map}
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'turn-off-hideshow "hideshow" "\
+Unconditionally turn off `hs-minor-mode'.
+
+\(fn)" nil nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hideshow" '("hs-")))
+
+;;;***
+\f
+;;;### (autoloads nil "hilit-chg" "hilit-chg.el" (0 0 0 0))
+;;; Generated autoloads from hilit-chg.el
+
+(autoload 'highlight-changes-mode "hilit-chg" "\
+Toggle highlighting changes in this buffer (Highlight Changes mode).
+With a prefix argument ARG, enable Highlight Changes mode if ARG
+is positive, and disable it otherwise. If called from Lisp,
+enable the mode if ARG is omitted or nil.
+
+When Highlight Changes is enabled, changes are marked with a text
+property. Normally they are displayed in a distinctive face, but
+command \\[highlight-changes-visible-mode] can be used to toggle
+this on and off.
+
+Other functions for buffers in this mode include:
+\\[highlight-changes-next-change] - move point to beginning of next change
+\\[highlight-changes-previous-change] - move to beginning of previous change
+\\[highlight-changes-remove-highlight] - remove the change face from the region
+\\[highlight-changes-rotate-faces] - rotate different \"ages\" of changes
+through various faces.
+\\[highlight-compare-with-file] - mark text as changed by comparing this
+buffer with the contents of a file
+\\[highlight-compare-buffers] highlights differences between two buffers.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'highlight-changes-visible-mode "hilit-chg" "\
+Toggle visibility of highlighting due to Highlight Changes mode.
+With a prefix argument ARG, enable Highlight Changes Visible mode
+if ARG is positive, and disable it otherwise. If called from
+Lisp, enable the mode if ARG is omitted or nil.
+
+Highlight Changes Visible mode only has an effect when Highlight
+Changes mode is on. When enabled, the changed text is displayed
+in a distinctive face.
+
+The default value can be customized with variable
+`highlight-changes-visibility-initial-state'.
+
+This command does not itself set Highlight Changes mode.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'highlight-changes-remove-highlight "hilit-chg" "\
+Remove the change face from the region between BEG and END.
+This allows you to manually remove highlighting from uninteresting changes.
+
+\(fn BEG END)" t nil)
+
+(autoload 'highlight-changes-next-change "hilit-chg" "\
+Move to the beginning of the next change, if in Highlight Changes mode.
+
+\(fn)" t nil)
+
+(autoload 'highlight-changes-previous-change "hilit-chg" "\
+Move to the beginning of the previous change, if in Highlight Changes mode.
+
+\(fn)" t nil)
+
+(autoload 'highlight-changes-rotate-faces "hilit-chg" "\
+Rotate the faces if in Highlight Changes mode and the changes are visible.
+
+Current changes are displayed in the face described by the first element
+of `highlight-changes-face-list', one level older changes are shown in
+face described by the second element, and so on. Very old changes remain
+shown in the last face in the list.
+
+You can automatically rotate colors when the buffer is saved by adding
+this function to `write-file-functions' as a buffer-local value. To do
+this, eval the following in the buffer to be saved:
+
+ (add-hook \\='write-file-functions \\='highlight-changes-rotate-faces nil t)
+
+\(fn)" t nil)
+
+(autoload 'highlight-compare-buffers "hilit-chg" "\
+Compare two buffers and highlight the differences.
+
+The default is the current buffer and the one in the next window.
+
+If either buffer is modified and is visiting a file, you are prompted
+to save the file.
+
+Unless the buffer is unmodified and visiting a file, the buffer is
+written to a temporary file for comparison.
+
+If a buffer is read-only, differences will be highlighted but no property
+changes are made, so \\[highlight-changes-next-change] and
+\\[highlight-changes-previous-change] will not work.
+
+\(fn BUF-A BUF-B)" t nil)
+
+(autoload 'highlight-compare-with-file "hilit-chg" "\
+Compare this buffer with a file, and highlight differences.
+
+If the buffer has a backup filename, it is used as the default when
+this function is called interactively.
+
+If the current buffer is visiting the file being compared against, it
+also will have its differences highlighted. Otherwise, the file is
+read in temporarily but the buffer is deleted.
+
+If the buffer is read-only, differences will be highlighted but no property
+changes are made, so \\[highlight-changes-next-change] and
+\\[highlight-changes-previous-change] will not work.
+
+\(fn FILE-B)" t nil)
+
+(defvar global-highlight-changes-mode nil "\
+Non-nil if Global Highlight-Changes mode is enabled.
+See the `global-highlight-changes-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 `global-highlight-changes-mode'.")
+
+(custom-autoload 'global-highlight-changes-mode "hilit-chg" nil)
+
+(autoload 'global-highlight-changes-mode "hilit-chg" "\
+Toggle Highlight-Changes mode in all buffers.
+With prefix ARG, enable Global Highlight-Changes mode if ARG is positive;
+otherwise, disable it. If called from Lisp, enable the mode if
+ARG is omitted or nil.
+
+Highlight-Changes mode is enabled in all buffers where
+`highlight-changes-mode-turn-on' would do it.
+See `highlight-changes-mode' for more information on Highlight-Changes mode.
+
+\(fn &optional ARG)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hilit-chg" '("highlight-" "hilit-chg-" "global-highlight-changes")))
+
+;;;***
+\f
+;;;### (autoloads nil "hippie-exp" "hippie-exp.el" (0 0 0 0))
+;;; Generated autoloads from hippie-exp.el
+(push (purecopy '(hippie-exp 1 6)) package--builtin-versions)
+
+(defvar hippie-expand-try-functions-list '(try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol) "\
+The list of expansion functions tried in order by `hippie-expand'.
+To change the behavior of `hippie-expand', remove, change the order of,
+or insert functions in this list.")
+
+(custom-autoload 'hippie-expand-try-functions-list "hippie-exp" t)
+
+(autoload 'hippie-expand "hippie-exp" "\
+Try to expand text before point, using multiple methods.
+The expansion functions in `hippie-expand-try-functions-list' are
+tried in order, until a possible expansion is found. Repeated
+application of `hippie-expand' inserts successively possible
+expansions.
+With a positive numeric argument, jumps directly to the ARG next
+function in this list. With a negative argument or just \\[universal-argument],
+undoes the expansion.
+
+\(fn ARG)" t nil)
+
+(autoload 'make-hippie-expand-function "hippie-exp" "\
+Construct a function similar to `hippie-expand'.
+Make it use the expansion functions in TRY-LIST. An optional second
+argument VERBOSE non-nil makes the function verbose.
+
+\(fn TRY-LIST &optional VERBOSE)" nil t)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hippie-exp" '("hippie-expand-" "he-" "try-")))
+
+;;;***
+\f
+;;;### (autoloads nil "hl-line" "hl-line.el" (0 0 0 0))
+;;; Generated autoloads from hl-line.el
+
+(autoload 'hl-line-mode "hl-line" "\
+Toggle highlighting of the current line (Hl-Line mode).
+With a prefix argument ARG, enable Hl-Line mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+Hl-Line mode is a buffer-local minor mode. If
+`hl-line-sticky-flag' is non-nil, Hl-Line mode highlights the
+line about the buffer's point in all windows. Caveat: the
+buffer's point might be different from the point of a
+non-selected window. Hl-Line mode uses the function
+`hl-line-highlight' on `post-command-hook' in this case.
+
+When `hl-line-sticky-flag' is nil, Hl-Line mode highlights the
+line about point in the selected window only. In this case, it
+uses the function `hl-line-maybe-unhighlight' in
+addition to `hl-line-highlight' on `post-command-hook'.
+
+\(fn &optional ARG)" t nil)
+
+(defvar global-hl-line-mode nil "\
+Non-nil if Global Hl-Line mode is enabled.
+See the `global-hl-line-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 `global-hl-line-mode'.")
+
+(custom-autoload 'global-hl-line-mode "hl-line" nil)
+
+(autoload 'global-hl-line-mode "hl-line" "\
+Toggle line highlighting in all buffers (Global Hl-Line mode).
+With a prefix argument ARG, enable Global Hl-Line mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+If `global-hl-line-sticky-flag' is non-nil, Global Hl-Line mode
+highlights the line about the current buffer's point in all live
+windows.
+
+Global-Hl-Line mode uses the functions `global-hl-line-highlight'
+and `global-hl-line-maybe-unhighlight' on `post-command-hook'.
+
+\(fn &optional ARG)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hl-line" '("hl-line-" "global-hl-line-")))
+
+;;;***
+\f
+;;;### (autoloads nil "hmac-def" "net/hmac-def.el" (0 0 0 0))
+;;; Generated autoloads from net/hmac-def.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hmac-def" '("define-hmac-function")))
+
+;;;***
+\f
+;;;### (autoloads nil "hmac-md5" "net/hmac-md5.el" (0 0 0 0))
+;;; Generated autoloads from net/hmac-md5.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hmac-md5" '("hmac-md5" "md5-binary")))
+
+;;;***
+\f
+;;;### (autoloads nil "holidays" "calendar/holidays.el" (0 0 0 0))
+;;; Generated autoloads from calendar/holidays.el
+
+(defvar holiday-general-holidays (mapcar 'purecopy '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Groundhog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fools' Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving"))) "\
+General holidays. Default value is for the United States.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-general-holidays "holidays" t)
+
+(put 'holiday-general-holidays 'risky-local-variable t)
+
+(defvar holiday-oriental-holidays (mapcar 'purecopy '((holiday-chinese-new-year) (if calendar-chinese-all-holidays-flag (append (holiday-chinese 1 15 "Lantern Festival") (holiday-chinese-qingming) (holiday-chinese 5 5 "Dragon Boat Festival") (holiday-chinese 7 7 "Double Seventh Festival") (holiday-chinese 8 15 "Mid-Autumn Festival") (holiday-chinese 9 9 "Double Ninth Festival") (holiday-chinese-winter-solstice))))) "\
+Oriental holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-oriental-holidays "holidays" t)
+
+(put 'holiday-oriental-holidays 'risky-local-variable t)
+
+(defvar holiday-local-holidays nil "\
+Local holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-local-holidays "holidays" t)
+
+(put 'holiday-local-holidays 'risky-local-variable t)
+
+(defvar holiday-other-holidays nil "\
+User defined holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-other-holidays "holidays" t)
+
+(put 'holiday-other-holidays 'risky-local-variable t)
+
+(defvar holiday-hebrew-holidays (mapcar 'purecopy '((holiday-hebrew-passover) (holiday-hebrew-rosh-hashanah) (holiday-hebrew-hanukkah) (if calendar-hebrew-all-holidays-flag (append (holiday-hebrew-tisha-b-av) (holiday-hebrew-misc))))) "\
+Jewish holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-hebrew-holidays "holidays" t)
+
+(put 'holiday-hebrew-holidays 'risky-local-variable t)
+
+(defvar holiday-christian-holidays (mapcar 'purecopy '((holiday-easter-etc) (holiday-fixed 12 25 "Christmas") (if calendar-christian-all-holidays-flag (append (holiday-fixed 1 6 "Epiphany") (holiday-julian 12 25 "Christmas (Julian calendar)") (holiday-greek-orthodox-easter) (holiday-fixed 8 15 "Assumption") (holiday-advent 0 "Advent"))))) "\
+Christian holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-christian-holidays "holidays" t)
+
+(put 'holiday-christian-holidays 'risky-local-variable t)
+
+(defvar holiday-islamic-holidays (mapcar 'purecopy '((holiday-islamic-new-year) (holiday-islamic 9 1 "Ramadan Begins") (if calendar-islamic-all-holidays-flag (append (holiday-islamic 1 10 "Ashura") (holiday-islamic 3 12 "Mulad-al-Nabi") (holiday-islamic 7 26 "Shab-e-Mi'raj") (holiday-islamic 8 15 "Shab-e-Bara't") (holiday-islamic 9 27 "Shab-e Qadr") (holiday-islamic 10 1 "Id-al-Fitr") (holiday-islamic 12 10 "Id-al-Adha"))))) "\
+Islamic holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-islamic-holidays "holidays" t)
+
+(put 'holiday-islamic-holidays 'risky-local-variable t)
+
+(defvar holiday-bahai-holidays (mapcar 'purecopy '((holiday-bahai-new-year) (holiday-bahai-ridvan) (holiday-fixed 5 23 "Declaration of the Báb") (holiday-fixed 5 29 "Ascension of Bahá’u’lláh") (holiday-fixed 7 9 "Martyrdom of the Báb") (holiday-fixed 10 20 "Birth of the Báb") (holiday-fixed 11 12 "Birth of Bahá’u’lláh") (if calendar-bahai-all-holidays-flag (append (holiday-fixed 11 26 "Day of the Covenant") (holiday-fixed 11 28 "Ascension of `Abdu’l-Bahá"))))) "\
+Bahá’à holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-bahai-holidays "holidays" t)
+
+(put 'holiday-bahai-holidays 'risky-local-variable t)
+
+(defvar holiday-solar-holidays (mapcar 'purecopy '((solar-equinoxes-solstices) (holiday-sexp calendar-daylight-savings-starts (format "Daylight Saving Time Begins %s" (solar-time-string (/ calendar-daylight-savings-starts-time (float 60)) calendar-standard-time-zone-name))) (holiday-sexp calendar-daylight-savings-ends (format "Daylight Saving Time Ends %s" (solar-time-string (/ calendar-daylight-savings-ends-time (float 60)) calendar-daylight-time-zone-name))))) "\
+Sun-related holidays.
+See the documentation for `calendar-holidays' for details.")
+
+(custom-autoload 'holiday-solar-holidays "holidays" t)
+
+(put 'holiday-solar-holidays 'risky-local-variable t)
+
+(put 'calendar-holidays 'risky-local-variable t)
+
+(autoload 'holidays "holidays" "\
+Display the holidays for last month, this month, and next month.
+If called with an optional prefix argument ARG, prompts for month and year.
+This function is suitable for execution in a init file.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'list-holidays "holidays" "\
+Display holidays for years Y1 to Y2 (inclusive).
+Y2 defaults to Y1. The optional list of holidays L defaults to
+`calendar-holidays'. If you want to control what holidays are
+displayed, use a different list. For example,
+
+ (list-holidays 2006 2006
+ (append holiday-general-holidays holiday-local-holidays))
+
+will display holidays for the year 2006 defined in the two
+mentioned lists, and nothing else.
+
+When called interactively, this command offers a choice of
+holidays, based on the variables `holiday-solar-holidays' etc. See the
+documentation of `calendar-holidays' for a list of the variables
+that control the choices, as well as a description of the format
+of a holiday list.
+
+The optional LABEL is used to label the buffer created.
+
+\(fn Y1 &optional Y2 L LABEL)" t nil)
+
+(defalias 'holiday-list 'list-holidays)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "holidays" '("holiday-" "calendar-")))
+
+;;;***
+\f
+;;;### (autoloads nil "html2text" "net/html2text.el" (0 0 0 0))
+;;; Generated autoloads from net/html2text.el
+
+(autoload 'html2text "html2text" "\
+Convert HTML to plain text in the current buffer.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "html2text" '("html2text-")))
+
+;;;***
+\f
+;;;### (autoloads nil "htmlfontify" "htmlfontify.el" (0 0 0 0))
+;;; Generated autoloads from htmlfontify.el
+(push (purecopy '(htmlfontify 0 21)) package--builtin-versions)
+
+(autoload 'htmlfontify-buffer "htmlfontify" "\
+Create a new buffer, named for the current buffer + a .html extension,
+containing an inline CSS-stylesheet and formatted CSS-markup HTML
+that reproduces the look of the current Emacs buffer as closely
+as possible.
+
+Dangerous characters in the existing buffer are turned into HTML
+entities, so you should even be able to do HTML-within-HTML
+fontified display.
+
+You should, however, note that random control or eight-bit
+characters such as ^L (\f) or ¤ (\244) won't get mapped yet.
+
+If the SRCDIR and FILE arguments are set, lookup etags derived
+entries in the `hfy-tags-cache' and add HTML anchors and
+hyperlinks as appropriate.
+
+\(fn &optional SRCDIR FILE)" t nil)
+
+(autoload 'htmlfontify-copy-and-link-dir "htmlfontify" "\
+Trawl SRCDIR and write fontified-and-hyperlinked output in DSTDIR.
+F-EXT and L-EXT specify values for `hfy-extn' and `hfy-link-extn'.
+
+You may also want to set `hfy-page-header' and `hfy-page-footer'.
+
+\(fn SRCDIR DSTDIR &optional F-EXT L-EXT)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "htmlfontify" '("hfy-" "htmlfontify-")))
+
+;;;***
+\f
+;;;### (autoloads "actual autoloads are elsewhere" "ibuf-ext" "ibuf-ext.el"
+;;;;;; (22359 22496 626933 643000))
+;;; Generated autoloads from ibuf-ext.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ibuf-ext" '("ibuffer-" "filename" "shell-command-" "size" "alphabetic" "major-mode" "mode" "print" "predicate" "content" "name" "derived-mode" "used-mode" "query-replace" "rename-uniquely" "revert" "replace-regexp" "view-and-eval" "eval")))
+
+;;;***
+\f
+;;;### (autoloads nil "ibuf-macs" "ibuf-macs.el" (0 0 0 0))
+;;; Generated autoloads from ibuf-macs.el
+
+(autoload 'define-ibuffer-column "ibuf-macs" "\
+Define a column SYMBOL for use with `ibuffer-formats'.
+
+BODY will be called with `buffer' bound to the buffer object, and
+`mark' bound to the current mark on the buffer. The original ibuffer
+buffer will be bound to `ibuffer-buf'.
+
+If NAME is given, it will be used as a title for the column.
+Otherwise, the title will default to a capitalized version of the
+SYMBOL's name. PROPS is a plist of additional properties to add to
+the text, such as `mouse-face'. And SUMMARIZER, if given, is a
+function which will be passed a list of all the strings in its column;
+it should return a string to display at the bottom.
+
+If HEADER-MOUSE-MAP is given, it will be used as a keymap for the
+title of the column.
+
+Note that this macro expands into a `defun' for a function named
+ibuffer-make-column-NAME. If INLINE is non-nil, then the form will be
+inlined into the compiled format versions. This means that if you
+change its definition, you should explicitly call
+`ibuffer-recompile-formats'.
+
+\(fn SYMBOL (&key NAME INLINE PROPS SUMMARIZER) &rest BODY)" nil t)
+
+(function-put 'define-ibuffer-column 'lisp-indent-function 'defun)
+
+(autoload 'define-ibuffer-sorter "ibuf-macs" "\
+Define a method of sorting named NAME.
+DOCUMENTATION is the documentation of the function, which will be called
+`ibuffer-do-sort-by-NAME'.
+DESCRIPTION is a short string describing the sorting method.
+
+For sorting, the forms in BODY will be evaluated with `a' bound to one
+buffer object, and `b' bound to another. BODY should return a non-nil
+value if and only if `a' is \"less than\" `b'.
+
+\(fn NAME DOCUMENTATION (&key DESCRIPTION) &rest BODY)" nil t)
+
+(function-put 'define-ibuffer-sorter 'lisp-indent-function '1)
+
+(function-put 'define-ibuffer-sorter 'doc-string-elt '2)
+
+(autoload 'define-ibuffer-op "ibuf-macs" "\
+Generate a function which operates on a buffer.
+OP becomes the name of the function; if it doesn't begin with
+`ibuffer-do-', then that is prepended to it.
+When an operation is performed, this function will be called once for
+each marked buffer, with that buffer current.
+
+ARGS becomes the formal parameters of the function.
+DOCUMENTATION becomes the docstring of the function.
+INTERACTIVE becomes the interactive specification of the function.
+MARK describes which type of mark (:deletion, or nil) this operation
+uses. :deletion means the function operates on buffers marked for
+deletion, otherwise it acts on normally marked buffers.
+MODIFIER-P describes how the function modifies buffers. This is used
+to set the modification flag of the Ibuffer buffer itself. Valid
+values are:
+ nil - the function never modifiers buffers
+ t - the function it always modifies buffers
+ :maybe - attempt to discover this information by comparing the
+ buffer's modification flag.
+DANGEROUS is a boolean which should be set if the user should be
+prompted before performing this operation.
+OPSTRING is a string which will be displayed to the user after the
+operation is complete, in the form:
+ \"Operation complete; OPSTRING x buffers\"
+ACTIVE-OPSTRING is a string which will be displayed to the user in a
+confirmation message, in the form:
+ \"Really ACTIVE-OPSTRING x buffers?\"
+COMPLEX means this function is special; see the source code of this
+macro for exactly what it does.
+
+\(fn OP ARGS DOCUMENTATION (&key INTERACTIVE MARK MODIFIER-P DANGEROUS OPSTRING ACTIVE-OPSTRING COMPLEX) &rest BODY)" nil t)
+
+(function-put 'define-ibuffer-op 'lisp-indent-function '2)
+
+(function-put 'define-ibuffer-op 'doc-string-elt '3)
+
+(autoload 'define-ibuffer-filter "ibuf-macs" "\
+Define a filter named NAME.
+DOCUMENTATION is the documentation of the function.
+READER is a form which should read a qualifier from the user.
+DESCRIPTION is a short string describing the filter.
+
+BODY should contain forms which will be evaluated to test whether or
+not a particular buffer should be displayed or not. The forms in BODY
+will be evaluated with BUF bound to the buffer object, and QUALIFIER
+bound to the current value of the filter.
+
+\(fn NAME DOCUMENTATION (&key READER DESCRIPTION) &rest BODY)" nil t)
+
+(function-put 'define-ibuffer-filter 'lisp-indent-function '2)
+
+(function-put 'define-ibuffer-filter 'doc-string-elt '2)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ibuf-macs" '("ibuffer-")))
+
+;;;***
+\f
+;;;### (autoloads nil "ibuffer" "ibuffer.el" (0 0 0 0))
+;;; Generated autoloads from ibuffer.el
+
+(autoload 'ibuffer-list-buffers "ibuffer" "\
+Display a list of buffers, in another window.
+If optional argument FILES-ONLY is non-nil, then add a filter for
+buffers which are visiting a file.
+
+\(fn &optional FILES-ONLY)" t nil)
+
+(autoload 'ibuffer-other-window "ibuffer" "\
+Like `ibuffer', but displayed in another window by default.
+If optional argument FILES-ONLY is non-nil, then add a filter for
+buffers which are visiting a file.
+
+\(fn &optional FILES-ONLY)" t nil)
+
+(autoload 'ibuffer "ibuffer" "\
+Begin using Ibuffer to edit a list of buffers.
+Type `h' after entering ibuffer for more information.
+
+All arguments are optional.
+OTHER-WINDOW-P says to use another window.
+NAME specifies the name of the buffer (defaults to \"*Ibuffer*\").
+QUALIFIERS is an initial set of filtering qualifiers to use;
+ see `ibuffer-filtering-qualifiers'.
+NOSELECT means don't select the Ibuffer buffer.
+SHRINK means shrink the buffer to minimal size. The special
+ value `onewindow' means always use another window.
+FILTER-GROUPS is an initial set of filtering groups to use;
+ see `ibuffer-filter-groups'.
+FORMATS is the value to use for `ibuffer-formats'.
+ If specified, then the variable `ibuffer-formats' will have
+ that value locally in this buffer.
+
+\(fn &optional OTHER-WINDOW-P NAME QUALIFIERS NOSELECT SHRINK FILTER-GROUPS FORMATS)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ibuffer" '("ibuffer-" "filename" "process" "mark" "mod" "size" "name" "read-only")))
+
+;;;***
+\f
+;;;### (autoloads nil "icalendar" "calendar/icalendar.el" (0 0 0
+;;;;;; 0))
+;;; Generated autoloads from calendar/icalendar.el
+(push (purecopy '(icalendar 0 19)) package--builtin-versions)
+
+(autoload 'icalendar-export-file "icalendar" "\
+Export diary file to iCalendar format.
+All diary entries in the file DIARY-FILENAME are converted to iCalendar
+format. The result is appended to the file ICAL-FILENAME.
+
+\(fn DIARY-FILENAME ICAL-FILENAME)" t nil)
+
+(autoload 'icalendar-export-region "icalendar" "\
+Export region in diary file to iCalendar format.
+All diary entries in the region from MIN to MAX in the current buffer are
+converted to iCalendar format. The result is appended to the file
+ICAL-FILENAME.
+This function attempts to return t if something goes wrong. In this
+case an error string which describes all the errors and problems is
+written into the buffer `*icalendar-errors*'.
+
+\(fn MIN MAX ICAL-FILENAME)" t nil)
+
+(autoload 'icalendar-import-file "icalendar" "\
+Import an iCalendar file and append to a diary file.
+Argument ICAL-FILENAME output iCalendar file.
+Argument DIARY-FILENAME input `diary-file'.
+Optional argument NON-MARKING determines whether events are created as
+non-marking or not.
+
+\(fn ICAL-FILENAME DIARY-FILENAME &optional NON-MARKING)" t nil)
+
+(autoload 'icalendar-import-buffer "icalendar" "\
+Extract iCalendar events from current buffer.
+
+This function searches the current buffer for the first iCalendar
+object, reads it and adds all VEVENT elements to the diary
+DIARY-FILE.
+
+It will ask for each appointment whether to add it to the diary
+unless DO-NOT-ASK is non-nil. When called interactively,
+DO-NOT-ASK is nil, so that you are asked for each event.
+
+NON-MARKING determines whether diary events are created as
+non-marking.
+
+Return code t means that importing worked well, return code nil
+means that an error has occurred. Error messages will be in the
+buffer `*icalendar-errors*'.
+
+\(fn &optional DIARY-FILE DO-NOT-ASK NON-MARKING)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "icalendar" '("icalendar-")))
+
+;;;***
+\f
+;;;### (autoloads nil "icomplete" "icomplete.el" (0 0 0 0))
+;;; Generated autoloads from icomplete.el
+
+(defvar icomplete-mode nil "\
+Non-nil if Icomplete mode is enabled.
+See the `icomplete-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 `icomplete-mode'.")
+
+(custom-autoload 'icomplete-mode "icomplete" nil)
+
+(autoload 'icomplete-mode "icomplete" "\
+Toggle incremental minibuffer completion (Icomplete mode).
+With a prefix argument ARG, enable Icomplete mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+When this global minor mode is enabled, typing in the minibuffer
+continuously displays a list of possible completions that match
+the string you have typed. See `icomplete-completions' for a
+description of how prospective completions are displayed.
+
+For more information, see Info node `(emacs)Icomplete'.
+For options you can set, `\\[customize-group] icomplete'.
+
+You can use the following key bindings to navigate and select
+completions:
+
+\\{icomplete-minibuffer-map}
+
+\(fn &optional ARG)" t nil)
+(when (locate-library "obsolete/iswitchb")
+ (autoload 'iswitchb-mode "iswitchb" "Toggle Iswitchb mode." t)
+ (make-obsolete 'iswitchb-mode
+ "use `icomplete-mode' or `ido-mode' instead." "24.4"))
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "icomplete" '("icomplete-")))
+
+;;;***
+\f
+;;;### (autoloads nil "icon" "progmodes/icon.el" (0 0 0 0))
+;;; Generated autoloads from progmodes/icon.el
+
+(autoload 'icon-mode "icon" "\
+Major mode for editing Icon code.
+Expression and list commands understand all Icon brackets.
+Tab indents for Icon code.
+Paragraphs are separated by blank lines only.
+Delete converts tabs to spaces as it moves back.
+\\{icon-mode-map}
+Variables controlling indentation style:
+ icon-tab-always-indent
+ Non-nil means TAB in Icon mode should always reindent the current line,
+ regardless of where in the line point is when the TAB command is used.
+ icon-auto-newline
+ Non-nil means automatically newline before and after braces
+ inserted in Icon code.
+ icon-indent-level
+ Indentation of Icon statements within surrounding block.
+ The surrounding block's indentation is the indentation
+ of the line on which the open-brace appears.
+ icon-continued-statement-offset
+ Extra indentation given to a substatement, such as the
+ then-clause of an if or body of a while.
+ icon-continued-brace-offset
+ Extra indentation given to a brace that starts a substatement.
+ This is in addition to `icon-continued-statement-offset'.
+ icon-brace-offset
+ Extra indentation for line if it starts with an open brace.
+ icon-brace-imaginary-offset
+ An open brace following other text is treated as if it were
+ this far to the right of the start of its line.
+
+Turning on Icon mode calls the value of the variable `icon-mode-hook'
+with no args, if that value is non-nil.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "icon" '("indent-icon-exp" "icon-" "electric-icon-brace" "end-of-icon-defun" "beginning-of-icon-defun" "mark-icon-function" "calculate-icon-indent")))
+
+;;;***
+\f
+;;;### (autoloads nil "idlw-complete-structtag" "progmodes/idlw-complete-structtag.el"
+;;;;;; (0 0 0 0))
+;;; Generated autoloads from progmodes/idlw-complete-structtag.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "idlw-complete-structtag" '("idlwave-")))
+
+;;;***
+\f
+;;;### (autoloads nil "idlw-help" "progmodes/idlw-help.el" (0 0 0
+;;;;;; 0))
+;;; Generated autoloads from progmodes/idlw-help.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "idlw-help" '("idlwave-")))
+
+;;;***
+\f
+;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (0 0
+;;;;;; 0 0))
+;;; Generated autoloads from progmodes/idlw-shell.el
+
+(autoload 'idlwave-shell "idlw-shell" "\
+Run an inferior IDL, with I/O through buffer `(idlwave-shell-buffer)'.
+If buffer exists but shell process is not running, start new IDL.
+If buffer exists and shell process is running, just switch to the buffer.
+
+When called with a prefix ARG, or when `idlwave-shell-use-dedicated-frame'
+is non-nil, the shell buffer and the source buffers will be in
+separate frames.
+
+The command to run comes from variable `idlwave-shell-explicit-file-name',
+with options taken from `idlwave-shell-command-line-options'.
+
+The buffer is put in `idlwave-shell-mode', providing commands for sending
+input and controlling the IDL job. See help on `idlwave-shell-mode'.
+See also the variable `idlwave-shell-prompt-pattern'.
+
+\(Type \\[describe-mode] in the shell buffer for a list of commands.)
+
+\(fn &optional ARG QUICK)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "idlw-shell" '("idlwave-")))
+
+;;;***
+\f
+;;;### (autoloads nil "idlw-toolbar" "progmodes/idlw-toolbar.el"
+;;;;;; (0 0 0 0))
+;;; Generated autoloads from progmodes/idlw-toolbar.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "idlw-toolbar" '("idlwave-toolbar-")))
+
+;;;***
+\f
+;;;### (autoloads nil "idlwave" "progmodes/idlwave.el" (0 0 0 0))
+;;; Generated autoloads from progmodes/idlwave.el
+(push (purecopy '(idlwave 6 1 22)) package--builtin-versions)
+
+(autoload 'idlwave-mode "idlwave" "\
+Major mode for editing IDL source files (version 6.1_em22).
+
+The main features of this mode are
+
+1. Indentation and Formatting
+ --------------------------
+ Like other Emacs programming modes, C-j inserts a newline and indents.
+ TAB is used for explicit indentation of the current line.
+
+ To start a continuation line, use \\[idlwave-split-line]. This
+ function can also be used in the middle of a line to split the line
+ at that point. When used inside a long constant string, the string
+ is split at that point with the `+' concatenation operator.
+
+ Comments are indented as follows:
+
+ `;;;' Indentation remains unchanged.
+ `;;' Indent like the surrounding code
+ `;' Indent to a minimum column.
+
+ The indentation of comments starting in column 0 is never changed.
+
+ Use \\[idlwave-fill-paragraph] to refill a paragraph inside a
+ comment. The indentation of the second line of the paragraph
+ relative to the first will be retained. Use
+ \\[idlwave-auto-fill-mode] to toggle auto-fill mode for these
+ comments. When the variable `idlwave-fill-comment-line-only' is
+ nil, code can also be auto-filled and auto-indented.
+
+ To convert pre-existing IDL code to your formatting style, mark the
+ entire buffer with \\[mark-whole-buffer] and execute
+ \\[idlwave-expand-region-abbrevs]. Then mark the entire buffer
+ again followed by \\[indent-region] (`indent-region').
+
+2. Routine Info
+ ------------
+ IDLWAVE displays information about the calling sequence and the
+ accepted keyword parameters of a procedure or function with
+ \\[idlwave-routine-info]. \\[idlwave-find-module] jumps to the
+ source file of a module. These commands know about system
+ routines, all routines in idlwave-mode buffers and (when the
+ idlwave-shell is active) about all modules currently compiled under
+ this shell. It also makes use of pre-compiled or custom-scanned
+ user and library catalogs many popular libraries ship with by
+ default. Use \\[idlwave-update-routine-info] to update this
+ information, which is also used for completion (see item 4).
+
+3. Online IDL Help
+ ---------------
+
+ \\[idlwave-context-help] displays the IDL documentation relevant
+ for the system variable, keyword, or routines at point. A single
+ key stroke gets you directly to the right place in the docs. See
+ the manual to configure where and how the HTML help is displayed.
+
+4. Completion
+ ----------
+ \\[idlwave-complete] completes the names of procedures, functions
+ class names, keyword parameters, system variables and tags, class
+ tags, structure tags, filenames and much more. It is context
+ sensitive and figures out what is expected at point. Lower case
+ strings are completed in lower case, other strings in mixed or
+ upper case.
+
+5. Code Templates and Abbreviations
+ --------------------------------
+ Many Abbreviations are predefined to expand to code fragments and templates.
+ The abbreviations start generally with a `\\'. Some examples:
+
+ \\pr PROCEDURE template
+ \\fu FUNCTION template
+ \\c CASE statement template
+ \\sw SWITCH statement template
+ \\f FOR loop template
+ \\r REPEAT Loop template
+ \\w WHILE loop template
+ \\i IF statement template
+ \\elif IF-ELSE statement template
+ \\b BEGIN
+
+ For a full list, use \\[idlwave-list-abbrevs]. Some templates also
+ have direct keybindings - see the list of keybindings below.
+
+ \\[idlwave-doc-header] inserts a documentation header at the
+ beginning of the current program unit (pro, function or main).
+ Change log entries can be added to the current program unit with
+ \\[idlwave-doc-modification].
+
+6. Automatic Case Conversion
+ -------------------------
+ The case of reserved words and some abbrevs is controlled by
+ `idlwave-reserved-word-upcase' and `idlwave-abbrev-change-case'.
+
+7. Automatic END completion
+ ------------------------
+ If the variable `idlwave-expand-generic-end' is non-nil, each END typed
+ will be converted to the specific version, like ENDIF, ENDFOR, etc.
+
+8. Hooks
+ -----
+ Loading idlwave.el runs `idlwave-load-hook'.
+ Turning on `idlwave-mode' runs `idlwave-mode-hook'.
+
+9. Documentation and Customization
+ -------------------------------
+ Info documentation for this package is available. Use
+ \\[idlwave-info] to display (complain to your sysadmin if that does
+ not work). For Postscript, PDF, and HTML versions of the
+ documentation, check IDLWAVE's homepage at URL
+ `http://github.com/jdtsmith/idlwave'.
+ IDLWAVE has customize support - see the group `idlwave'.
+
+10.Keybindings
+ -----------
+ Here is a list of all keybindings of this mode.
+ If some of the key bindings below show with ??, use \\[describe-key]
+ followed by the key sequence to see what the key sequence does.
+
+\\{idlwave-mode-map}
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "idlwave" '("idlwave-")))
+
+;;;***
+\f
+;;;### (autoloads nil "ido" "ido.el" (0 0 0 0))
+;;; Generated autoloads from ido.el
+
+(defvar ido-mode nil "\
+Determines for which buffer/file Ido should be enabled.
+The following values are possible:
+- `buffer': Turn only on Ido buffer behavior (switching, killing,
+ displaying...)
+- `file': Turn only on Ido file behavior (finding, writing, inserting...)
+- `both': Turn on Ido buffer and file behavior.
+- nil: Turn off any Ido switching.
+
+Setting this variable directly does not take effect;
+use either \\[customize] or the function `ido-mode'.")
+
+(custom-autoload 'ido-mode "ido" nil)
+
+(autoload 'ido-mode "ido" "\
+Toggle Ido mode on or off.
+With ARG, turn Ido mode on if arg is positive, off otherwise.
+Turning on Ido mode will remap (via a minor-mode keymap) the default
+keybindings for the `find-file' and `switch-to-buffer' families of
+commands to the Ido versions of these functions.
+However, if ARG arg equals `files', remap only commands for files, or
+if it equals `buffers', remap only commands for buffer switching.
+This function also adds a hook to the minibuffer.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'ido-switch-buffer "ido" "\
+Switch to another buffer.
+The buffer is displayed according to `ido-default-buffer-method' -- the
+default is to show it in the same window, unless it is already visible
+in another frame.
+
+As you type in a string, all of the buffers matching the string are
+displayed if substring-matching is used (default). Look at
+`ido-enable-prefix' and `ido-toggle-prefix'. When you have found the
+buffer you want, it can then be selected. As you type, most keys have
+their normal keybindings, except for the following: \\<ido-buffer-completion-map>
+
+RET Select the buffer at the front of the list of matches.
+ If the list is empty, possibly prompt to create new buffer.
+
+\\[ido-select-text] Use the current input string verbatim.
+
+\\[ido-next-match] Put the first element at the end of the list.
+\\[ido-prev-match] Put the last element at the start of the list.
+\\[ido-complete] Complete a common suffix to the current string that matches
+ all buffers. If there is only one match, select that buffer.
+ If there is no common suffix, show a list of all matching buffers
+ in a separate window.
+\\[ido-edit-input] Edit input string.
+\\[ido-fallback-command] Fallback to non-ido version of current command.
+\\[ido-toggle-regexp] Toggle regexp searching.
+\\[ido-toggle-prefix] Toggle between substring and prefix matching.
+\\[ido-toggle-case] Toggle case-sensitive searching of buffer names.
+\\[ido-completion-help] Show list of matching buffers in separate window.
+\\[ido-enter-find-file] Drop into `ido-find-file'.
+\\[ido-kill-buffer-at-head] Kill buffer at head of buffer list.
+\\[ido-toggle-ignore] Toggle ignoring buffers listed in `ido-ignore-buffers'.
+
+\(fn)" t nil)
+
+(autoload 'ido-switch-buffer-other-window "ido" "\
+Switch to another buffer and show it in another window.
+The buffer name is selected interactively by typing a substring.
+For details of keybindings, see `ido-switch-buffer'.
+
+\(fn)" t nil)
+
+(autoload 'ido-display-buffer "ido" "\
+Display a buffer in another window but don't select it.
+The buffer name is selected interactively by typing a substring.
+For details of keybindings, see `ido-switch-buffer'.
+
+\(fn)" t nil)
+
+(autoload 'ido-kill-buffer "ido" "\
+Kill a buffer.
+The buffer name is selected interactively by typing a substring.
+For details of keybindings, see `ido-switch-buffer'.
+
+\(fn)" t nil)
+
+(autoload 'ido-insert-buffer "ido" "\
+Insert contents of a buffer in current buffer after point.
+The buffer name is selected interactively by typing a substring.
+For details of keybindings, see `ido-switch-buffer'.
+
+\(fn)" t nil)
+
+(autoload 'ido-switch-buffer-other-frame "ido" "\
+Switch to another buffer and show it in another frame.
+The buffer name is selected interactively by typing a substring.
+For details of keybindings, see `ido-switch-buffer'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-file-in-dir "ido" "\
+Switch to another file starting from DIR.
+
+\(fn DIR)" t nil)
+
+(autoload 'ido-find-file "ido" "\
+Edit file with name obtained via minibuffer.
+The file is displayed according to `ido-default-file-method' -- the
+default is to show it in the same window, unless it is already visible
+in another frame.
+
+The file name is selected interactively by typing a substring. As you
+type in a string, all of the filenames matching the string are displayed
+if substring-matching is used (default). Look at `ido-enable-prefix' and
+`ido-toggle-prefix'. When you have found the filename you want, it can
+then be selected. As you type, most keys have their normal keybindings,
+except for the following: \\<ido-file-completion-map>
+
+RET Select the file at the front of the list of matches.
+ If the list is empty, possibly prompt to create new file.
+
+\\[ido-select-text] Use the current input string verbatim.
+
+\\[ido-next-match] Put the first element at the end of the list.
+\\[ido-prev-match] Put the last element at the start of the list.
+\\[ido-complete] Complete a common suffix to the current string that matches
+ all files. If there is only one match, select that file.
+ If there is no common suffix, show a list of all matching files
+ in a separate window.
+\\[ido-magic-delete-char] Open the specified directory in Dired mode.
+\\[ido-edit-input] Edit input string (including directory).
+\\[ido-prev-work-directory] Go to previous directory in work directory history.
+\\[ido-next-work-directory] Go to next directory in work directory history.
+\\[ido-merge-work-directories] Search for file in the work directory history.
+\\[ido-forget-work-directory] Remove current directory from the work directory history.
+\\[ido-prev-work-file] Cycle to previous file in work file history.
+\\[ido-next-work-file] Cycle to next file in work file history.
+\\[ido-wide-find-file-or-pop-dir] Prompt for a file and use find to locate it.
+\\[ido-wide-find-dir-or-delete-dir] Prompt for a directory and use find to locate it.
+\\[ido-make-directory] Prompt for a directory to create in current directory.
+\\[ido-fallback-command] Fallback to non-Ido version of current command.
+\\[ido-toggle-regexp] Toggle regexp searching.
+\\[ido-toggle-prefix] Toggle between substring and prefix matching.
+\\[ido-toggle-case] Toggle case-sensitive searching of file names.
+\\[ido-toggle-literal] Toggle literal reading of this file.
+\\[ido-completion-help] Show list of matching files in separate window.
+\\[ido-toggle-ignore] Toggle ignoring files listed in `ido-ignore-files'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-file-other-window "ido" "\
+Switch to another file and show it in another window.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-alternate-file "ido" "\
+Switch to another file and show it in another window.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-file-read-only "ido" "\
+Edit file read-only with name obtained via minibuffer.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-file-read-only-other-window "ido" "\
+Edit file read-only in other window with name obtained via minibuffer.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-file-read-only-other-frame "ido" "\
+Edit file read-only in other frame with name obtained via minibuffer.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-display-file "ido" "\
+Display a file in another window but don't select it.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-find-file-other-frame "ido" "\
+Switch to another file and show it in another frame.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-write-file "ido" "\
+Write current buffer to a file.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-insert-file "ido" "\
+Insert contents of file in current buffer.
+The file name is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-dired "ido" "\
+Call `dired' the Ido way.
+The directory is selected interactively by typing a substring.
+For details of keybindings, see `ido-find-file'.
+
+\(fn)" t nil)
+
+(autoload 'ido-read-buffer "ido" "\
+Ido replacement for the built-in `read-buffer'.
+Return the name of a buffer selected.
+PROMPT is the prompt to give to the user. DEFAULT if given is the default
+buffer to be selected, which will go to the front of the list.
+If REQUIRE-MATCH is non-nil, an existing buffer must be selected.
+
+\(fn PROMPT &optional DEFAULT REQUIRE-MATCH PREDICATE)" nil nil)
+
+(autoload 'ido-read-file-name "ido" "\
+Ido replacement for the built-in `read-file-name'.
+Read file name, prompting with PROMPT and completing in directory DIR.
+See `read-file-name' for additional parameters.
+
+\(fn PROMPT &optional DIR DEFAULT-FILENAME MUSTMATCH INITIAL PREDICATE)" nil nil)
+
+(autoload 'ido-read-directory-name "ido" "\
+Ido replacement for the built-in `read-directory-name'.
+Read directory name, prompting with PROMPT and completing in directory DIR.
+See `read-directory-name' for additional parameters.
+
+\(fn PROMPT &optional DIR DEFAULT-DIRNAME MUSTMATCH INITIAL)" nil nil)
+
+(autoload 'ido-completing-read "ido" "\
+Ido replacement for the built-in `completing-read'.
+Read a string in the minibuffer with Ido-style completion.
+PROMPT is a string to prompt with; normally it ends in a colon and a space.
+CHOICES is a list of strings which are the possible completions.
+PREDICATE and INHERIT-INPUT-METHOD are currently ignored; they are included
+ to be compatible with `completing-read'.
+If REQUIRE-MATCH is non-nil, the user is not allowed to exit unless
+ the input is (or completes to) an element of CHOICES or is null.
+ If the input is null, `ido-completing-read' returns DEF, or an empty
+ string if DEF is nil, regardless of the value of REQUIRE-MATCH.
+If INITIAL-INPUT is non-nil, insert it in the minibuffer initially,
+ with point positioned at the end.
+HIST, if non-nil, specifies a history list.
+DEF, if non-nil, is the default value.
+
+\(fn PROMPT CHOICES &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ido" '("ido-")))
+
+;;;***
+\f
+;;;### (autoloads nil "ielm" "ielm.el" (0 0 0 0))
+;;; Generated autoloads from ielm.el
+
+(autoload 'ielm "ielm" "\
+Interactively evaluate Emacs Lisp expressions.
+Switches to the buffer `*ielm*', or creates it if it does not exist.
+See `inferior-emacs-lisp-mode' for details.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ielm" '("inferior-emacs-lisp-mode" "ielm-")))
+
+;;;***
+\f
+;;;### (autoloads nil "ietf-drums" "mail/ietf-drums.el" (0 0 0 0))
+;;; Generated autoloads from mail/ietf-drums.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ietf-drums" '("ietf-drums-")))
+
+;;;***
+\f
+;;;### (autoloads nil "iimage" "iimage.el" (0 0 0 0))
+;;; Generated autoloads from iimage.el
+
+(define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1")
+
+(autoload 'iimage-mode "iimage" "\
+Toggle Iimage mode on or off.
+With a prefix argument ARG, enable Iimage 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'.
+\\{iimage-mode-map}
+
+\(fn &optional ARG)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "iimage" '("iimage-" "turn-off-iimage-mode")))
+
+;;;***
+\f
+;;;### (autoloads nil "image" "image.el" (0 0 0 0))
+;;; Generated autoloads from image.el
+
+(autoload 'image-type-from-data "image" "\
+Determine the image type from image data DATA.
+Value is a symbol specifying the image type or nil if type cannot
+be determined.
+
+\(fn DATA)" nil nil)
+
+(autoload 'image-type-from-buffer "image" "\
+Determine the image type from data in the current buffer.
+Value is a symbol specifying the image type or nil if type cannot
+be determined.
+
+\(fn)" nil nil)
+
+(autoload 'image-type-from-file-header "image" "\
+Determine the type of image file FILE from its first few bytes.
+Value is a symbol specifying the image type, or nil if type cannot
+be determined.
+
+\(fn FILE)" nil nil)
+
+(autoload 'image-type-from-file-name "image" "\
+Determine the type of image file FILE from its name.
+Value is a symbol specifying the image type, or nil if type cannot
+be determined.
+
+\(fn FILE)" nil nil)
+
+(autoload 'image-type "image" "\
+Determine and return image type.
+SOURCE is an image file name or image data.
+Optional TYPE is a symbol describing the image type. If TYPE is omitted
+or nil, try to determine the image type from its first few bytes
+of image data. If that doesn't work, and SOURCE is a file name,
+use its file extension as image type.
+Optional DATA-P non-nil means SOURCE is a string containing image data.
+
+\(fn SOURCE &optional TYPE DATA-P)" nil nil)
+
+(autoload 'image-type-available-p "image" "\
+Return non-nil if image type TYPE is available.
+Image types are symbols like `xbm' or `jpeg'.
+
+\(fn TYPE)" nil nil)
+
+(autoload 'image-type-auto-detected-p "image" "\
+Return t if the current buffer contains an auto-detectable image.
+This function is intended to be used from `magic-fallback-mode-alist'.
+
+The buffer is considered to contain an auto-detectable image if
+its beginning matches an image type in `image-type-header-regexps',
+and that image type is present in `image-type-auto-detectable' with a
+non-nil value. If that value is non-nil, but not t, then the image type
+must be available.
+
+\(fn)" nil nil)
+
+(autoload 'create-image "image" "\
+Create an image.
+FILE-OR-DATA is an image file name or image data.
+Optional TYPE is a symbol describing the image type. If TYPE is omitted
+or nil, try to determine the image type from its first few bytes
+of image data. If that doesn't work, and FILE-OR-DATA is a file name,
+use its file extension as image type.
+Optional DATA-P non-nil means FILE-OR-DATA is a string containing image data.
+Optional PROPS are additional image attributes to assign to the image,
+like, e.g. `:mask MASK'.
+Value is the image created, or nil if images of type TYPE are not supported.
+
+Images should not be larger than specified by `max-image-size'.
+
+Image file names that are not absolute are searched for in the
+\"images\" sub-directory of `data-directory' and
+`x-bitmap-file-path' (in that order).
+
+\(fn FILE-OR-DATA &optional TYPE DATA-P &rest PROPS)" nil nil)
+
+(autoload 'put-image "image" "\
+Put image IMAGE in front of POS in the current buffer.
+IMAGE must be an image created with `create-image' or `defimage'.
+IMAGE is displayed by putting an overlay into the current buffer with a
+`before-string' STRING that has a `display' property whose value is the
+image. STRING is defaulted if you omit it.
+The overlay created will have the `put-image' property set to t.
+POS may be an integer or marker.
+AREA is where to display the image. AREA nil or omitted means
+display it in the text area, a value of `left-margin' means
+display it in the left marginal area, a value of `right-margin'
+means display it in the right marginal area.
+
+\(fn IMAGE POS &optional STRING AREA)" nil nil)
+
+(autoload 'insert-image "image" "\
+Insert IMAGE into current buffer at point.
+IMAGE is displayed by inserting STRING into the current buffer
+with a `display' property whose value is the image. STRING
+defaults to a single space if you omit it.
+AREA is where to display the image. AREA nil or omitted means
+display it in the text area, a value of `left-margin' means
+display it in the left marginal area, a value of `right-margin'
+means display it in the right marginal area.
+SLICE specifies slice of IMAGE to insert. SLICE nil or omitted
+means insert whole image. SLICE is a list (X Y WIDTH HEIGHT)
+specifying the X and Y positions and WIDTH and HEIGHT of image area
+to insert. A float value 0.0 - 1.0 means relative to the width or
+height of the image; integer values are taken as pixel values.
+
+\(fn IMAGE &optional STRING AREA SLICE)" nil nil)
+
+(autoload 'insert-sliced-image "image" "\
+Insert IMAGE into current buffer at point.
+IMAGE is displayed by inserting STRING into the current buffer
+with a `display' property whose value is the image. The default
+STRING is a single space.
+AREA is where to display the image. AREA nil or omitted means
+display it in the text area, a value of `left-margin' means
+display it in the left marginal area, a value of `right-margin'
+means display it in the right marginal area.
+The image is automatically split into ROWS x COLS slices.
+
+\(fn IMAGE &optional STRING AREA ROWS COLS)" nil nil)
+
+(autoload 'remove-images "image" "\
+Remove images between START and END in BUFFER.
+Remove only images that were put in BUFFER with calls to `put-image'.
+BUFFER nil or omitted means use the current buffer.
+
+\(fn START END &optional BUFFER)" nil nil)
+
+(autoload 'find-image "image" "\
+Find an image, choosing one of a list of image specifications.
+
+SPECS is a list of image specifications.
+
+Each image specification in SPECS is a property list. The contents of
+a specification are image type dependent. All specifications must at
+least contain the properties `:type TYPE' and either `:file FILE' or
+`:data DATA', where TYPE is a symbol specifying the image type,
+e.g. `xbm', FILE is the file to load the image from, and DATA is a
+string containing the actual image data. The specification whose TYPE
+is supported, and FILE exists, is used to construct the image
+specification to be returned. Return nil if no specification is
+satisfied.
+
+The image is looked for in `image-load-path'.
+
+Image files should not be larger than specified by `max-image-size'.
+
+\(fn SPECS)" nil nil)
+
+(autoload 'defimage "image" "\
+Define SYMBOL as an image, and return SYMBOL.
+
+SPECS is a list of image specifications. DOC is an optional
+documentation string.
+
+Each image specification in SPECS is a property list. The contents of
+a specification are image type dependent. All specifications must at
+least contain the properties `:type TYPE' and either `:file FILE' or
+`:data DATA', where TYPE is a symbol specifying the image type,
+e.g. `xbm', FILE is the file to load the image from, and DATA is a
+string containing the actual image data. The first image
+specification whose TYPE is supported, and FILE exists, is used to
+define SYMBOL.
+
+Example:
+
+ (defimage test-image ((:type xpm :file \"~/test1.xpm\")
+ (:type xbm :file \"~/test1.xbm\")))
+
+\(fn SYMBOL SPECS &optional DOC)" nil t)
+
+(function-put 'defimage 'doc-string-elt '3)
+
+(autoload 'imagemagick-register-types "image" "\
+Register file types that can be handled by ImageMagick.
+This function is called at startup, after loading the init file.
+It registers the ImageMagick types returned by `imagemagick-filter-types'.
+
+Registered image types are added to `auto-mode-alist', so that
+Emacs visits them in Image mode. They are also added to
+`image-type-file-name-regexps', so that the `image-type' function
+recognizes these files as having image type `imagemagick'.
+
+If Emacs is compiled without ImageMagick support, this does nothing.
+
+\(fn)" nil nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "image" '("image")))
+
+;;;***
+\f
+;;;### (autoloads nil "image-dired" "image-dired.el" (0 0 0 0))
+;;; Generated autoloads from image-dired.el
+(push (purecopy '(image-dired 0 4 11)) package--builtin-versions)
+
+(autoload 'image-dired-dired-toggle-marked-thumbs "image-dired" "\
+Toggle thumbnails in front of file names in the dired buffer.
+If no marked file could be found, insert or hide thumbnails on the
+current line. ARG, if non-nil, specifies the files to use instead
+of the marked files. If ARG is an integer, use the next ARG (or
+previous -ARG, if ARG<0) files.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'image-dired-dired-with-window-configuration "image-dired" "\
+Open directory DIR and create a default window configuration.
+
+Convenience command that:
+
+ - Opens dired in folder DIR
+ - Splits windows in most useful (?) way
+ - Set `truncate-lines' to t
+
+After the command has finished, you would typically mark some
+image files in dired and type
+\\[image-dired-display-thumbs] (`image-dired-display-thumbs').
+
+If called with prefix argument ARG, skip splitting of windows.
+
+The current window configuration is saved and can be restored by
+calling `image-dired-restore-window-configuration'.
+
+\(fn DIR &optional ARG)" t nil)
+
+(autoload 'image-dired-display-thumbs "image-dired" "\
+Display thumbnails of all marked files, in `image-dired-thumbnail-buffer'.
+If a thumbnail image does not exist for a file, it is created on the
+fly. With prefix argument ARG, display only thumbnail for file at
+point (this is useful if you have marked some files but want to show
+another one).
+
+Recommended usage is to split the current frame horizontally so that
+you have the dired buffer in the left window and the
+`image-dired-thumbnail-buffer' buffer in the right window.
+
+With optional argument APPEND, append thumbnail to thumbnail buffer
+instead of erasing it first.
+
+Optional argument DO-NOT-POP controls if `pop-to-buffer' should be
+used or not. If non-nil, use `display-buffer' instead of
+`pop-to-buffer'. This is used from functions like
+`image-dired-next-line-and-display' and
+`image-dired-previous-line-and-display' where we do not want the
+thumbnail buffer to be selected.
+
+\(fn &optional ARG APPEND DO-NOT-POP)" t nil)
+
+(autoload 'image-dired-show-all-from-dir "image-dired" "\
+Make a preview buffer for all images in DIR and display it.
+If the number of files in DIR matching `image-file-name-regexp'
+exceeds `image-dired-show-all-from-dir-max-files', a warning will be
+displayed.
+
+\(fn DIR)" t nil)
+
+(defalias 'image-dired 'image-dired-show-all-from-dir)
+
+(define-obsolete-function-alias 'tumme 'image-dired "24.4")
+
+(autoload 'image-dired-tag-files "image-dired" "\
+Tag marked file(s) in dired. With prefix ARG, tag file at point.
+
+\(fn ARG)" t nil)
+
+(autoload 'image-dired-delete-tag "image-dired" "\
+Remove tag for selected file(s).
+With prefix argument ARG, remove tag from file at point.
+
+\(fn ARG)" t nil)
+
+(autoload 'image-dired-jump-thumbnail-buffer "image-dired" "\
+Jump to thumbnail buffer.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-setup-dired-keybindings "image-dired" "\
+Setup easy-to-use keybindings for the commands to be used in dired mode.
+Note that n, p and <down> and <up> will be hijacked and bound to
+`image-dired-dired-x-line'.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-display-thumbs-append "image-dired" "\
+Append thumbnails to `image-dired-thumbnail-buffer'.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-display-thumb "image-dired" "\
+Shorthand for `image-dired-display-thumbs' with prefix argument.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-dired-display-external "image-dired" "\
+Display file at point using an external viewer.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-dired-display-image "image-dired" "\
+Display current image file.
+See documentation for `image-dired-display-image' for more information.
+With prefix argument ARG, display image in its original size.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'image-dired-dired-comment-files "image-dired" "\
+Add comment to current or marked files in dired.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-mark-tagged-files "image-dired" "\
+Use regexp to mark files with matching tag.
+A `tag' is a keyword, a piece of meta data, associated with an
+image file and stored in image-dired's database file. This command
+lets you input a regexp and this will be matched against all tags
+on all image files in the database file. The files that have a
+matching tag will be marked in the dired buffer.
+
+\(fn)" t nil)
+
+(autoload 'image-dired-dired-edit-comment-and-tags "image-dired" "\
+Edit comment and tags of current or marked image files.
+Edit comment and tags for all marked image files in an
+easy-to-use form.
+
+\(fn)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "image-dired" '("image-dired-")))
+
+;;;***
+\f
+;;;### (autoloads nil "image-file" "image-file.el" (0 0 0 0))
+;;; Generated autoloads from image-file.el
+
+(defvar image-file-name-extensions (purecopy '("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg")) "\
+A list of image-file filename extensions.
+Filenames having one of these extensions are considered image files,
+in addition to those matching `image-file-name-regexps'.
+
+See `auto-image-file-mode'; if `auto-image-file-mode' is enabled,
+setting this variable directly does not take effect unless
+`auto-image-file-mode' is re-enabled; this happens automatically when
+the variable is set using \\[customize].")
+
+(custom-autoload 'image-file-name-extensions "image-file" nil)
+
+(defvar image-file-name-regexps nil "\
+List of regexps matching image-file filenames.
+Filenames matching one of these regexps are considered image files,
+in addition to those with an extension in `image-file-name-extensions'.
+
+See function `auto-image-file-mode'; if `auto-image-file-mode' is
+enabled, setting this variable directly does not take effect unless
+`auto-image-file-mode' is re-enabled; this happens automatically when
+the variable is set using \\[customize].")
+
+(custom-autoload 'image-file-name-regexps "image-file" nil)
+
+(autoload 'image-file-name-regexp "image-file" "\
+Return a regular expression matching image-file filenames.
+
+\(fn)" nil nil)
+
+(autoload 'insert-image-file "image-file" "\
+Insert the image file FILE into the current buffer.
+Optional arguments VISIT, BEG, END, and REPLACE are interpreted as for
+the command `insert-file-contents'.
+
+\(fn FILE &optional VISIT BEG END REPLACE)" nil nil)
+
+(defvar auto-image-file-mode nil "\
+Non-nil if Auto-Image-File mode is enabled.
+See the `auto-image-file-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 `auto-image-file-mode'.")
+
+(custom-autoload 'auto-image-file-mode "image-file" nil)
+
+(autoload 'auto-image-file-mode "image-file" "\
+Toggle visiting of image files as images (Auto Image File mode).
+With a prefix argument ARG, enable Auto Image File mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+An image file is one whose name has an extension in
+`image-file-name-extensions', or matches a regexp in
+`image-file-name-regexps'.
+
+\(fn &optional ARG)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "image-file" '("image-file-")))
+
+;;;***
+\f
+;;;### (autoloads nil "image-mode" "image-mode.el" (0 0 0 0))
+;;; Generated autoloads from image-mode.el
+
+(autoload 'image-mode "image-mode" "\
+Major mode for image files.
+You can use \\<image-mode-map>\\[image-toggle-display] or \\<image-mode-map>\\[image-toggle-hex-display]
+to toggle between display as an image and display as text or hex.
+
+Key bindings:
+\\{image-mode-map}
+
+\(fn)" t nil)
+
+(autoload 'image-minor-mode "image-mode" "\
+Toggle Image minor mode in this buffer.
+With a prefix argument ARG, enable Image minor mode if ARG is
+positive, and disable it otherwise. If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+Image minor mode provides the key \\<image-mode-map>\\[image-toggle-display],
+to switch back to `image-mode' and display an image file as the
+actual image.
+
+\(fn &optional ARG)" t nil)
+
+(autoload 'image-mode-to-text "image-mode" "\
+Set a non-image mode as major mode in combination with image minor mode.
+A non-mage major mode found from `auto-mode-alist' or fundamental mode
+displays an image file as text.
+
+\(fn)" nil nil)
+
+(autoload 'image-bookmark-jump "image-mode" "\
+
+
+\(fn BMK)" nil nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "image-mode" '("image-")))
+
+;;;***
+\f
+;;;### (autoloads nil "imap" "net/imap.el" (0 0 0 0))
+;;; Generated autoloads from net/imap.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "imap" '("imap-")))
+
+;;;***
+\f
+;;;### (autoloads nil "imenu" "imenu.el" (0 0 0 0))
+;;; Generated autoloads from imenu.el
+
+(defvar imenu-sort-function nil "\
+The function to use for sorting the index mouse-menu.
+
+Affects only the mouse index menu.
+
+Set this to nil if you don't want any sorting (faster).
+The items in the menu are then presented in the order they were found
+in the buffer.
+
+Set it to `imenu--sort-by-name' if you want alphabetic sorting.
+
+The function should take two arguments and return t if the first
+element should come before the second. The arguments are cons cells;
+\(NAME . POSITION). Look at `imenu--sort-by-name' for an example.")
+
+(custom-autoload 'imenu-sort-function "imenu" t)
+
+(defvar imenu-generic-expression nil "\
+List of definition matchers for creating an Imenu index.
+Each element of this list should have the form
+
+ (MENU-TITLE REGEXP INDEX [FUNCTION] [ARGUMENTS...])
+
+MENU-TITLE should be nil (in which case the matches for this
+element are put in the top level of the buffer index) or a
+string (which specifies the title of a submenu into which the
+matches are put).
+REGEXP is a regular expression matching a definition construct
+which is to be displayed in the menu. REGEXP may also be a
+function, called without arguments. It is expected to search
+backwards. It must return true and set `match-data' if it finds
+another element.
+INDEX is an integer specifying which subexpression of REGEXP
+matches the definition's name; this subexpression is displayed as
+the menu item.
+FUNCTION, if present, specifies a function to call when the index
+item is selected by the user. This function is called with
+arguments consisting of the item name, the buffer position, and
+the ARGUMENTS.
+
+The variable `imenu-case-fold-search' determines whether or not
+the regexp matches are case sensitive, and `imenu-syntax-alist'
+can be used to alter the syntax table for the search.
+
+If non-nil this pattern is passed to `imenu--generic-function' to
+create a buffer index.
+
+For example, see the value of `fortran-imenu-generic-expression'
+used by `fortran-mode' with `imenu-syntax-alist' set locally to
+give the characters which normally have \"symbol\" syntax
+\"word\" syntax during matching.")
+(put 'imenu-generic-expression 'risky-local-variable t)
+
+(make-variable-buffer-local 'imenu-generic-expression)
+
+(defvar imenu-create-index-function 'imenu-default-create-index-function "\
+The function to use for creating an index alist of the current buffer.
+
+It should be a function that takes no arguments and returns
+an index alist of the current buffer. The function is
+called within a `save-excursion'.
+
+See `imenu--index-alist' for the format of the buffer index alist.")
+
+(make-variable-buffer-local 'imenu-create-index-function)
+
+(defvar imenu-prev-index-position-function 'beginning-of-defun "\
+Function for finding the next index position.
+
+If `imenu-create-index-function' is set to
+`imenu-default-create-index-function', then you must set this variable
+to a function that will find the next index, looking backwards in the
+file.
+
+The function should leave point at the place to be connected to the
+index and it should return nil when it doesn't find another index.")
+
+(make-variable-buffer-local 'imenu-prev-index-position-function)
+
+(defvar imenu-extract-index-name-function nil "\
+Function for extracting the index item name, given a position.
+
+This function is called after `imenu-prev-index-position-function'
+finds a position for an index item, with point at that position.
+It should return the name for that index item.")
+
+(make-variable-buffer-local 'imenu-extract-index-name-function)
+
+(defvar imenu-name-lookup-function nil "\
+Function to compare string with index item.
+
+This function will be called with two strings, and should return
+non-nil if they match.
+
+If nil, comparison is done with `string='.
+Set this to some other function for more advanced comparisons,
+such as \"begins with\" or \"name matches and number of
+arguments match\".")
+
+(make-variable-buffer-local 'imenu-name-lookup-function)
+
+(defvar imenu-default-goto-function 'imenu-default-goto-function "\
+The default function called when selecting an Imenu item.
+The function in this variable is called when selecting a normal index-item.")
+
+(make-variable-buffer-local 'imenu-default-goto-function)
+(put 'imenu--index-alist 'risky-local-variable t)
+
+(make-variable-buffer-local 'imenu-syntax-alist)
+
+(make-variable-buffer-local 'imenu-case-fold-search)
+
+(autoload 'imenu-add-to-menubar "imenu" "\
+Add an `imenu' entry to the menu bar for the current buffer.
+NAME is a string used to name the menu bar item.
+See the command `imenu' for more information.
+
+\(fn NAME)" t nil)
+
+(autoload 'imenu-add-menubar-index "imenu" "\
+Add an Imenu \"Index\" entry on the menu bar for the current buffer.
+
+A trivial interface to `imenu-add-to-menubar' suitable for use in a hook.
+
+\(fn)" t nil)
+
+(autoload 'imenu "imenu" "\
+Jump to a place in the buffer chosen using a buffer menu or mouse menu.
+INDEX-ITEM specifies the position. See `imenu-choose-buffer-index'
+for more information.
+
+\(fn INDEX-ITEM)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "imenu" '("imenu-")))
+
+;;;***
+\f
+;;;### (autoloads nil "ind-util" "language/ind-util.el" (0 0 0 0))
+;;; Generated autoloads from language/ind-util.el
+
+(autoload 'indian-compose-region "ind-util" "\
+Compose the region according to `composition-function-table'.
+
+\(fn FROM TO)" t nil)
+
+(autoload 'indian-compose-string "ind-util" "\
+
+
+\(fn STRING)" nil nil)
+
+(autoload 'in-is13194-post-read-conversion "ind-util" "\
+
+
+\(fn LEN)" nil nil)
+
+(autoload 'in-is13194-pre-write-conversion "ind-util" "\
+
+
+\(fn FROM TO)" nil nil)
+
+(autoload 'indian-2-column-to-ucs-region "ind-util" "\
+Convert old Emacs Devanagari characters to UCS.
+
+\(fn FROM TO)" t nil)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ind-util" '("indian-" "ucs-to-is")))
+
+;;;***
+\f
+;;;### (autoloads nil "inf-lisp" "progmodes/inf-lisp.el" (0 0 0 0))
+;;; Generated autoloads from progmodes/inf-lisp.el
+
+(autoload 'inferior-lisp "inf-lisp" "\
+Run an inferior Lisp process, input and output via buffer `*inferior-lisp*'.
+If there is a process already running in `*inferior-lisp*', just switch
+to that buffer.
+With argument, allows you to edit the command line (default is value
+of `inferior-lisp-program'). Runs the hooks from
+`inferior-lisp-mode-hook' (after the `comint-mode-hook' is run).
+\(Type \\[describe-mode] in the process buffer for a list of commands.)
+
+\(fn CMD)" t nil)
+
+(defalias 'run-lisp 'inferior-lisp)
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "inf-lisp" '("inferior-lisp-" "lisp-" "switch-to-lisp")))
+
+;;;***
+\f
+;;;### (autoloads nil "info" "info.el" (0 0 0 0))
+;;; Generated autoloads from info.el
+
+(defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/"))) (suffixes '("share/" "")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\
+Default list of directories to search for Info documentation files.
+They are searched in the order they are given in the list.
+Therefore, the directory of Info files that come with Emacs
+normally should come last (so that local files override standard ones),
+unless Emacs is installed into a non-standard directory. In the latter
+case, the directory of Info files that come with Emacs should be
+first in this list.
+
+Once Info is started, the list of directories to search
+comes from the variable `Info-directory-list'.
+This variable `Info-default-directory-list' is used as the default
+for initializing `Info-directory-list' when Info is started, unless
+the environment variable INFOPATH is set.
+
+Although this is a customizable variable, that is mainly for technical
+reasons. Normally, you should either set INFOPATH or customize
+`Info-additional-directory-list', rather than changing this variable." :initialize (quote custom-initialize-delay) :type (quote (repeat directory)) :group (quote info))
+
+(autoload 'info-other-window "info" "\
+Like `info' but show the Info buffer in another window.
+
+\(fn &optional FILE-OR-NODE BUFFER)" t nil)
+ (put 'info 'info-file (purecopy "emacs"))
+
+(autoload 'info "info" "\
+Enter Info, the documentation browser.
+Optional argument FILE-OR-NODE specifies the file to examine;
+the default is the top-level directory of Info.
+Called from a program, FILE-OR-NODE may specify an Info node of the form
+\"(FILENAME)NODENAME\".
+Optional argument BUFFER specifies the Info buffer name;
+the default buffer name is *info*. If BUFFER exists,
+just switch to BUFFER. Otherwise, create a new buffer
+with the top-level Info directory.
+
+In interactive use, a non-numeric prefix argument directs
+this command to read a file name from the minibuffer.
+
+A numeric prefix argument of N selects an Info buffer named \"*info*<N>\".
+
+The search path for Info files is in the variable `Info-directory-list'.
+The top-level Info directory is made by combining all the files named `dir'
+in all the directories in that path.
+
+See a list of available Info commands in `Info-mode'.