1. 06 Oct, 2009 2 commits
  2. 28 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      * gnus/nnheader.el (nnheader-find-file-noselect): · 14acf2f5
      Stefan Monnier authored
      * gnus/mm-util.el (mm-insert-file-contents):
      * org/org-html.el (org-export-as-html):
      * org/org-docbook.el (org-export-as-docbook):
      * textmodes/reftex.el (reftex-get-file-buffer-force):
      * progmodes/verilog-mode.el (verilog-batch-execute-func):
      * emulation/viper.el (viper-go-away, viper-set-hooks):
      * emacs-lisp/re-builder.el (re-builder-unload-function):
      * emacs-lisp/bytecomp.el (byte-compile-file):
      * ses.el (ses-unload-function):
      * hexl.el (hexl-find-file):
      * files.el (normal-mode):
      * ehelp.el (with-electric-help):
      * autoinsert.el (auto-insert-alist):
      * arc-mode.el (archive-mode):
      Use (default-value 'major-mode) instead of default-major-mode.
      14acf2f5
  3. 25 Jan, 2009 1 commit
  4. 05 Jan, 2009 1 commit
  5. 01 Aug, 2008 1 commit
  6. 20 Jun, 2008 1 commit
  7. 12 Jun, 2008 1 commit
  8. 06 May, 2008 1 commit
  9. 07 Jan, 2008 1 commit
  10. 17 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * eshell/esh-util.el (eshell-under-xemacs-p): Remove. · a3269bc4
      Dan Nicolaescu authored
      * eshell/esh-mode.el (eshell-mode-syntax-table)
      (command-running-p):
      * eshell/esh-ext.el (eshell-external-command):
      * eshell/esh-cmd.el (require):
      * eshell/em-unix.el (eshell-plain-locate-behavior):
      * eshell/em-cmpl.el (eshell-cmpl-initialize): Replace
      eshell-under-xemacs-p with (featurep 'xemacs).
      * eshell/esh-mode.el (characterp,char-int): Remove unused
      conditional defaliases.
      
      * pcomplete.el (pcomplete-event-matches-key-specifier-p): Rename
      from event-matches-key-specifier-p, define unconditionally.
      (event-basic-type): Remove unused defalias.
      (pcomplete-show-completions):
      Use pcomplete-event-matches-key-specifier-p.
      
      * mh-e.el (mh-xemacs-flag): Remove.
      (mh-min-colors-defined-flag):
      * mh-xface.el (mh-show-xface-function):
      * mh-utils.el (mh-colors-available-p):
      * mh-show.el (mh-show-mode):
      * mh-gnus.el (mh-gnus-local-map-property):
      * mh-folder.el (mh-folder-mode-map)
      (mh-remove-xemacs-horizontal-scrollbar, mh-folder-mode):
      * mh-comp.el (mh-insert-x-mailer): Replace uses of mh-xemacs-flag
      with (featurep 'xemacs).
      a3269bc4
  11. 21 Aug, 2007 1 commit
    • Jeffrey C Honig's avatar
      (mh-show-preferred-alternative) · e5e63ca0
      Jeffrey C Honig authored
      (mh-show-write-message-to-file, mh-show-message-menu)
      (mh-show-mode-map): Add mh-show-preferred-alternative (bound to
      ":") which will show the message's preferred alternative
      overriding the users configured preference.  Useful for showing
      HTML when text content is lacking.  (Closses SF 1777321).
      e5e63ca0
  12. 08 Aug, 2007 1 commit
  13. 25 Jul, 2007 1 commit
  14. 21 Jan, 2007 1 commit
  15. 14 Apr, 2006 1 commit
  16. 03 Mar, 2006 1 commit
    • Bill Wohler's avatar
      * mh-folder.el (mh-tool-bar-init): Autoload. · efc27af6
      Bill Wohler authored
      (mh-folder-mode): Call mh-tool-bar-init conditionally in XEmacs. Set
      scoped variables image-load-path and load-path with updated
      mh-image-load-path before calling mh-tool-bar-folder-buttons-init.
      
      * mh-letter.el (mh-tool-bar-init): Autoload.
      (mh-letter-mode): Call mh-tool-bar-init conditionally in XEmacs. Set
      scoped variables image-load-path and load-path with updated
      mh-image-load-path before calling mh-tool-bar-letter-buttons-init.
      
      * mh-show.el (mh-tool-bar-init): Autoload.
      (mh-show-mode): Perform tool bar stuff conditionally in XEmacs and GNU
      Emacs.
      
      * mh-tool-bar.el (mh-tool-bar-define): Don't quote stuff in error
      messages per conventions.
      (mh-tool-bar-folder-buttons-init)
      (mh-tool-bar-letter-buttons-init): Don't call mh-image-load-path.
      (mh-tool-bar-define call): Format.
      
      * mh-utils.el (mh-image-directory, mh-image-load-path-called-flag):
      Delete.
      (mh-image-load-path): Incorporate changes from Gnus team. Biggest
      changes are that it no longer uses/sets mh-image-directory or
      mh-image-load-path-called-flag, and returns the updated path rather
      than change it.
      (mh-logo-display): Change usage of mh-image-load-path.
      efc27af6
  17. 20 Feb, 2006 1 commit
    • Bill Wohler's avatar
      * mh-alias.el (mh-address-mail-regexp) · ae494f66
      Bill Wohler authored
      (mh-goto-address-find-address-at-point): Delete copies from
      goto-addr.el. (mh-alias-suggest-alias): Use goto-address-mail-regexp
      instead of mh-address-mail-regexp.
      (mh-alias-add-address-under-point): Use
      goto-address-find-address-at-point instead of
      mh-goto-address-find-address-at-point.
      
      * mh-e.el (mh-show-use-goto-addr-flag): Delete.
      
      * mh-show.el (mh-show-mode): Mention goto-address-highlight-p in
      docstring.
      (mh-show-addr): Call goto-address unconditionally. User should use
      goto-address-highlight-p instead of mh-show-use-goto-addr-flag.
      ae494f66
  18. 01 Feb, 2006 1 commit
    • Bill Wohler's avatar
      * mh-alias.el (mh-alias-gecos-name): Use mh-replace-regexp-in-string · d5dc8c56
      Bill Wohler authored
      instead of replace-regexp-in-string.
      (crm, multi-prompt): Use mh-require instead of require.
      (mh-goto-address-find-address-at-point): Use
      mh-line-beginning-position and mh-line-end-position instead of
      line-beginning-position and line-end-position. Use
      mh-match-string-no-properties instead of match-string-no-properties.
      
      * mh-comp.el (mh-modify-header-field): Use mh-line-beginning-position
      and mh-line-end-position instead of line-beginning-position and
      line-end-position.
      
      * mh-compat.el (mailabbrev): Use mh-require instead of require.
      (mh-assoc-string, mh-display-completion-list, mh-face-foreground)
      (mh-face-background): Make docstring consistent.
      (mh-require, mh-cancel-timer, mh-display-color-cells)
      (mh-line-beginning-position, mh-line-end-position)
      (mh-match-string-no-properties, mh-replace-regexp-in-string)
      (mh-view-mode-enter): Move definition here from mh-xemacs.el and add
      mh- prefix since compatibility functions should have our package
      prefix (mh-) by Emacs convention and to avoid messing up checks for
      the same functions in other packages.
      
      * mh-e.el (mh-compiling-flag): Move mh-xemacs-compiling-flag here from
      mh-xemacs.el and rename.
      (mh-xargs): Use mh-line-beginning-position and mh-line-end-position
      instead of line-beginning-position and line-end-position.
      (mh-defface-compat): Use mh-display-color-cells instead of
      display-color-cells.
      
      * mh-folder.el (which-func): Use mh-require instead of require.
      
      * mh-funcs.el (mh-list-folders): Use mh-view-mode-enter instead of
      view-mode-enter.
      
      * mh-gnus.el (gnus-util, mm-bodies, mm-decode, mm-view, mml): Use
      mh-require instead of require.
      
      * mh-letter.el (mh-letter-header-end, mh-letter-mode)
      (mh-letter-next-header-field): Use mh-line-beginning-position and
      mh-line-end-position instead of line-beginning-position and
      line-end-position.
      
      * mh-limit.el (mh-subject-to-sequence-unthreaded): Use
      mh-match-string-no-properties instead of match-string-no-properties.
      (mh-narrow-to-header-field): Use mh-line-beginning-position and
      mh-line-end-position instead of line-beginning-position and
      line-end-position.
      
      * mh-mime.el (mh-mime-inline-part, mh-mm-display-part)
      (mh-mh-quote-unescaped-sharp, mh-mh-directive-present-p): Use
      mh-line-beginning-position and mh-line-end-position instead of
      line-beginning-position and line-end-position.
      
      * mh-search.el (which-func): Use mh-require instead of require.
      (mh-make-pick-template, mh-index-visit-folder)
      (mh-pick-parse-search-buffer, mh-swish-next-result)
      (mh-mairix-next-result, mh-namazu-next-result)
      (mh-pick-next-result, mh-grep-next-result)
      (mh-index-create-imenu-index, mh-index-match-checksum)
      (mh-md5sum-parser, mh-openssl-parser, mh-index-update-maps): Use
      mh-line-beginning-position and mh-line-end-position instead of
      line-beginning-position and line-end-position.
      
      * mh-seq.el (mh-list-sequences): Use mh-view-mode-enter instead of
      view-mode-enter.
      (mh-folder-size-flist, mh-parse-flist-output-line)
      (mh-add-sequence-notation): Use mh-line-beginning-position and
      mh-line-end-position instead of line-beginning-position and
      line-end-position.
      
      * mh-show.el (mh-show-addr): Use mh-require instead of require.
      
      * mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-toggle)
      (mh-speed-view, mh-folder-speedbar-buttons)
      (mh-speed-highlight, mh-speed-goto-folder)
      (mh-speed-add-buttons, mh-speed-parse-flists-output)
      (mh-speed-invalidate-map, mh-speedbar-change-expand-button-char)
      (mh-speed-add-folder): Use mh-line-beginning-position and
      mh-line-end-position instead of line-beginning-position and
      line-end-position.
      (mh-speed-flists): Use mh-cancel-timer instead of cancel-timer.
      
      * mh-thread.el (mh-thread-find-children)
      (mh-thread-parse-scan-line, mh-thread-generate): Use
      mh-line-beginning-position and mh-line-end-position instead of
      line-beginning-position and line-end-position.
      
      * mh-utils.el (mh-colors-available-p): Use mh-display-color-cells
      instead of display-color-cells.
      (mh-folder-list): Use mh-replace-regexp-in-string instead of
      replace-regexp-in-string.
      (mh-sub-folders-actual, mh-letter-toggle-header-field-display): Use
      mh-line-beginning-position and mh-line-end-position instead of
      line-beginning-position and line-end-position.
      
      * mh-comp.el (mh-send-sub): Don't find components file in current
      directory--this seems to have been a side-effect of commenting out the
      use of an old mh-etc variable. Improve error message.
      d5dc8c56
  19. 30 Jan, 2006 1 commit
  20. 29 Jan, 2006 1 commit
    • Bill Wohler's avatar
      The Great Cleanup · dda00b2c
      Bill Wohler authored
      Remove circular dependencies.
      mh-e.el now includes few require statements and stands alone. Other
      files should need to require mh-e.el, which requires mh-loaddefs.el,
      plus variable-only files such as mh-scan.el.
      Remove unneeded require statements.
      Remove unneeded load statements, or replace them with non-fatal
      require statements.
      Break out components into their own files that were often spread
      between many files. As a result, many functions that are now only used
      within a single file no longer need to be autoloaded.
      Rearrange and provide consistent headings.
      Untabify.
      
      * mh-acros.el: Update commentary to reflect current usage. Add
      autoload cookies to all macros.
      (mh-require-cl): Merge docstring and comment.
      (mh-do-in-xemacs): Fix typo in docstring.
      (assoc-string): Move to new file mh-compat.el.
      (with-mh-folder-updating, mh-in-show-buffer)
      (mh-do-at-event-location, mh-seq-msgs): Move here from mh-utils.el.
      (mh-iterate-on-messages-in-region, mh-iterate-on-range): Move here
      from mh-seq.el.
      
      * mh-alias.el (mh-address-mail-regexp)
      (mh-goto-address-find-address-at-point): Move here from mh-utils.el.
      (mh-folder-line-matches-show-buffer-p): Move here from mh-e.el.
      
      * mh-buffers.el: Update descriptive text.
      
      * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Move to new
      file mh-scan.el.
      (mh-yank-hooks, mh-to-field-choices, mh-position-on-field)
      (mh-letter-menu, mh-letter-mode-help-messages)
      (mh-letter-buttons-init-flag, mh-letter-mode)
      (mh-font-lock-field-data, mh-letter-header-end)
      (mh-auto-fill-for-letter, mh-to-field, mh-to-fcc)
      (mh-file-is-vcard-p, mh-insert-signature, mh-check-whom)
      (mh-insert-letter, mh-extract-from-attribution, mh-yank-cur-msg)
      (mh-filter-out-non-text, mh-insert-prefix-string)
      (mh-current-fill-prefix, mh-open-line, mh-complete-word)
      (mh-folder-expand-at-point, mh-letter-complete-function-alist)
      (mh-letter-complete, mh-letter-complete-or-space)
      (mh-letter-confirm-address, mh-letter-header-field-at-point)
      (mh-letter-next-header-field-or-indent)
      (mh-letter-next-header-field, mh-letter-previous-header-field)
      (mh-letter-skipped-header-field-p)
      (mh-letter-skip-leading-whitespace-in-header-field)
      (mh-hidden-header-keymap)
      (mh-letter-toggle-header-field-display-button)
      (mh-letter-toggle-header-field-display)
      (mh-letter-truncate-header-field, mh-letter-mode-map): Move to new
      file mh-letter.el.
      (mh-letter-mode-map, mh-sent-from-folder, mh-send-args)
      (mh-pgp-support-flag, mh-x-mailer-string)
      (mh-letter-header-field-regexp): Move to mh-e.el.
      (mh-goto-header-field, mh-goto-header-end)
      (mh-extract-from-header-value, mh-beginning-of-word): Move to
      mh-utils.el.
      (mh-insert-header-separator): Move to mh-comp.el.
      (mh-display-completion-list-compat): Move to new file mh-compat.el.
      
      * mh-compat.el: New file.
      (assoc-string): Move here from mh-acros.el.
      (mh-display-completion-list): Move here from mh-comp.el.
      
      * mh-customize.el: Move content into mh-e.el and remove.
      
      * mh-e.el (mh-folder-mode-map, mh-folder-seq-tool-bar-map)
      (mh-folder-tool-bar-map, mh-inc-spool-map, mh-letter-mode-map)
      (mh-letter-tool-bar-map, mh-search-mode-map, mh-show-mode-map)
      (mh-show-seq-tool-bar-map, mh-show-tool-bar-map): All maps now
      declared here so that they can be used in docstrings.
      (mh-sent-from-folder, mh-sent-from-msg)
      (mh-letter-header-field-regexp, mh-pgp-support-flag)
      (mh-x-mailer-string): Move here from mh-comp.el.
      (mh-folder-line-matches-show-buffer-p): Move to mh-alias.el.
      (mh-thread-scan-line-map, mh-thread-scan-line-map-stack): Move here
      from mh-seq.el.
      (mh-draft-folder, mh-inbox, mh-user-path, mh-current-folder)
      (mh-previous-window-config, mh-seen-list, mh-seq-list)
      (mh-show-buffer, mh-showing-mode, mh-globals-hash)
      (mh-show-folder-buffer, mh-mail-header-separator)
      (mh-unseen-seq, mh-previous-seq, mh-page-to-next-msg-flag)
      (mh-signature-separator, mh-signature-separator-regexp)
      (mh-list-to-string, mh-list-to-string-1): Move here from mh-utils.el.
      (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell)
      (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
      (mh-exec-cmd-env-daemon, mh-process-daemon, mh-exec-cmd-quiet)
      (mh-exec-cmd-output)
      (mh-exchange-point-and-mark-preserving-active-mark)
      (mh-exec-lib-cmd-output, mh-handle-process-error): Move here from
      deprecated file mh-exec.el.
      (mh-path): Move here from deprecated file mh-customize.el.
      (mh-sys-path, mh-variants, mh-variant-in-use, mh-progs, mh-lib)
      (mh-flists-present-flag, mh-variants, mh-variant-mh-info)
      (mh-variant-mu-mh-info, mh-variant-nmh-info, mh-file-command-p)
      (mh-variant-set-variant, mh-variant-p, mh-profile-component)
      (mh-profile-component-value, mh-defface-compat): Move here from
      deprecated file mh-init.el.
      (mh-goto-next-button, mh-folder-mime-action)
      (mh-folder-toggle-mime-part, mh-folder-inline-mime-part)
      (mh-folder-save-mime-part, mh-toggle-mime-buttons): Move to to
      mh-mime.el.
      (mh-scan-format-mh, mh-scan-format-nmh, mh-note-deleted)
      (mh-note-refiled, mh-note-cur, mh-scan-good-msg-regexp)
      (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
      (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
      (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
      (mh-scan-subject-regexp, mh-scan-sent-to-me-sender-regexp)
      (mh-scan-cmd-note-width, mh-scan-destination-width)
      (mh-scan-date-width, mh-scan-date-flag-width)
      (mh-scan-from-mbox-width, mh-scan-from-mbox-sep-width)
      (mh-scan-field-destination-offset)
      (mh-scan-field-from-start-offset, mh-scan-field-from-end-offset)
      (mh-scan-field-subject-start-offset, mh-scan-format)
      (mh-msg-num-width-to-column, mh-set-cmd-note): Move to new file
      mh-scan.el.
      (mh-partial-folder-mode-line-annotation)
      (mh-folder-font-lock-keywords, mh-folder-font-lock-subject)
      (mh-generate-sequence-font-lock, mh-last-destination)
      (mh-last-destination-write, mh-first-msg-num, mh-last-msg-num)
      (mh-rmail, mh-nmail, mh-delete-msg, mh-delete-msg-no-motion)
      (mh-execute-commands, mh-first-msg, mh-header-display)
      (mh-inc-folder, mh-last-msg, mh-next-undeleted-msg)
      (mh-folder-from-address, mh-prompt-for-refile-folder)
      (mh-refile-msg, mh-refile-or-write-again, mh-quit, mh-page-msg)
      (mh-previous-page, mh-previous-undeleted-msg)
      (mh-previous-unread-msg, mh-next-button, mh-prev-button)
      (mh-reset-threads-and-narrowing, mh-rescan-folder)
      (mh-write-msg-to-file, mh-toggle-showing, mh-undo)
      (mh-visit-folder, mh-update-sequences, mh-delete-a-msg)
      (mh-refile-a-msg, mh-next-msg, mh-next-unread-msg)
      (mh-set-scan-mode, mh-undo-msg, mh-make-folder)
      (mh-folder-sequence-menu, mh-folder-message-menu)
      (mh-folder-folder-menu, mh-remove-xemacs-horizontal-scrollbar)
      (mh-write-file-functions-compat, mh-folder-mode)
      (mh-restore-desktop-buffer, mh-scan-folder)
      (mh-regenerate-headers, mh-generate-new-cmd-note)
      (mh-get-new-mail, mh-make-folder-mode-line, mh-goto-cur-msg)
      (mh-process-or-undo-commands, mh-process-commands)
      (mh-update-unseen, mh-delete-scan-msgs)
      (mh-outstanding-commands-p): Move to new file mh-folder.el.
      (mh-mapc, mh-colors-available-p, mh-colors-in-use-p)
      (mh-make-local-vars, mh-coalesce-msg-list, mh-greaterp)
      (mh-lessp): Move to mh-utils.el.
      (mh-parse-flist-output-line, mh-folder-size-folder)
      (mh-folder-size-flist, mh-folder-size, mh-add-sequence-notation)
      (mh-remove-sequence-notation, mh-remove-cur-notation)
      (mh-remove-all-notation, mh-delete-seq-locally)
      (mh-read-folder-sequences, mh-read-msg-list)
      (mh-notate-user-sequences, mh-internal-seqs, mh-internal-seq)
      (mh-valid-seq-p, mh-delete-msg-from-seq, mh-catchup)
      (mh-delete-a-msg-from-seq, mh-undefine-sequence)
      (mh-define-sequence, mh-seq-containing-msg): Move to mh-seq.el.
      (mh-xemacs-flag)
      (mh-customize, mh-e, mh-alias, mh-folder, mh-folder-selection)
      (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
      (mh-scan-line-formats, mh-search, mh-sending-mail, mh-sequences)
      (mh-show, mh-speedbar, mh-thread, mh-tool-bar, mh-hooks)
      (mh-faces, mh-alias-completion-ignore-case-flag)
      (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
      (mh-alias-insert-file, mh-alias-insertion-location)
      (mh-alias-local-users, mh-alias-local-users-prefix)
      (mh-alias-passwd-gecos-comma-separator-flag)
      (mh-new-messages-folders, mh-ticked-messages-folders)
      (mh-large-folder, mh-recenter-summary-flag)
      (mh-recursive-folders-flag, mh-sortm-args)
      (mh-default-folder-for-message-function, mh-default-folder-list)
      (mh-default-folder-must-exist-flag, mh-default-folder-prefix)
      (mh-identity-list, mh-auto-fields-list)
      (mh-auto-fields-prompt-flag, mh-identity-default)
      (mh-identity-handlers, mh-inc-prog, mh-inc-spool-list)
      (mh-junk-choice, mh-junk-function-alist, mh-junk-choose)
      (mh-junk-background, mh-junk-disposition, mh-junk-program)
      (mh-compose-insertion, mh-compose-skipped-header-fields)
      (mh-compose-space-does-completion-flag)
      (mh-delete-yanked-msg-window-flag)
      (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
      (mh-letter-complete-function, mh-letter-fill-column)
      (mh-mml-method-default, mh-signature-file-name)
      (mh-signature-separator-flag, mh-x-face-file, mh-yank-behavior)
      (mh-interpret-number-as-range-flag, mh-adaptive-cmd-note-flag)
      (mh-scan-format-file-check, mh-scan-format-file)
      (mh-adaptive-cmd-note-flag-check, mh-scan-prog)
      (mh-search-program, mh-compose-forward-as-mime-flag)
      (mh-compose-letter-function, mh-compose-prompt-flag)
      (mh-forward-subject-format, mh-insert-x-mailer-flag)
      (mh-redist-full-contents-flag, mh-reply-default-reply-to)
      (mh-reply-show-message-flag, mh-refile-preserves-sequences-flag)
      (mh-tick-seq, mh-update-sequences-after-mh-show-flag)
      (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
      (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
      (mh-display-buttons-for-inline-parts-flag)
      (mh-do-not-confirm-flag, mh-fetch-x-image-url)
      (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
      (mh-highlight-citation-style)
      (mh-invisible-header-fields-internal)
      (mh-delay-invisible-header-generation-flag)
      (mh-invisible-header-fields, mh-invisible-header-fields-default)
      (mh-invisible-header-fields-compiled, mh-invisible-headers)
      (mh-lpr-command-format, mh-max-inline-image-height)
      (mh-max-inline-image-width, mh-mhl-format-file)
      (mh-mime-save-parts-default-directory, mh-print-background-flag)
      (mh-show-maximum-size, mh-show-use-goto-addr-flag)
      (mh-show-use-xface-flag, mh-store-default-directory)
      (mh-summary-height, mh-speed-update-interval)
      (mh-show-threads-flag, mh-tool-bar-search-function)
      (mh-after-commands-processed-hook, mh-alias-reloaded-hook)
      (mh-before-commands-processed-hook, mh-before-quit-hook)
      (mh-before-send-letter-hook, mh-delete-msg-hook)
      (mh-find-path-hook, mh-folder-mode-hook, mh-forward-hook)
      (mh-inc-folder-hook, mh-insert-signature-hook)
      (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
      (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
      (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
      (mh-unseen-updated-hook, mh-min-colors-defined-flag)
      (mh-folder-address, mh-folder-body)
      (mh-folder-cur-msg-number, mh-folder-date, mh-folder-deleted)
      (mh-folder-followup, mh-folder-msg-number, mh-folder-refiled)
      (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
      (mh-folder-subject, mh-folder-tick, mh-folder-to)
      (mh-search-folder, mh-letter-header-field, mh-show-cc)
      (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
      (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
      (mh-show-subject, mh-show-to, mh-show-xface, mh-speedbar-folder)
      (mh-speedbar-folder-with-unseen-messages)
      (mh-speedbar-selected-folder)
      (mh-speedbar-selected-folder-with-unseen-messages): Move here from
      deprecated file mh-customize.el.
      
      * mh-exec.el: Move content into mh-e.el and remove.
      
      * mh-folder.el: New file. Contains mh-folder-mode from mh-e.el
      
      * mh-funcs.el (mh-note-copied, mh-note-printed): Move to new file
      mh-scan.el.
      (mh-ephem-message, mh-help, mh-prefix-help): Move to mh-utils.el.
      
      * mh-gnus.el (mm-uu-dissect-text-parts): Add.
      (mh-mail-abbrev-make-syntax-table): Move to mh-utils.el and rename to
      mail-abbrev-make-syntax-table.
      
      * mh-identity.el (mh-identity-menu): New variable for existing menu.
      (mh-identity-make-menu-no-autoload): New alias for
      mh-identity-make-menu which can be called from mh-e.el.
      (mh-identity-list-set): Move to mh-e.el.
      (mh-identity-add-menu): New function
      (mh-insert-identity): Add optional argument maybe-insert so that local
      variable mh-identity-local does not have to be visible.
      (mh-identity-handler-default):
      
      * mh-inc.el (mh-inc-spool-map): Move declaration to mh-e.el (with rest
      of keymaps). Update key binding for ? to call mh-help with help
      messages in new argument.
      (mh-inc-spool-make-no-autoload): New alias for mh-inc-spool-make which
      can be called from mh-e.el.
      (mh-inc-spool-list-set): Simplify update of mh-inc-spool-map-help.
      
      * mh-init.el: Move content into mh-e.el and remove.
      
      * mh-junk.el: Update requires, untabify, and add mh-autoload cookies.
      
      * mh-letter.el: New file. Contains mh-letter-mode from mh-comp.el.
      
      * mh-limit.el: New file. Contains display limit commands from
      mh-mime.el.
      
      * mh-mime.el: Rearrange for consistency with other files.
      (mh-buffer-data, mh-mm-inline-media-tests): Move here from
      mh-utils.el.
      (mh-folder-inline-mime-part, mh-folder-save-mime-part)
      (mh-folder-toggle-mime-part, mh-toggle-mime-buttons)
      (mh-goto-next-button): Move here from mh-e.el.
      
      * mh-print.el: Rearrange for consistency with other files.
      
      * mh-scan.el: New file. Contains scan line constants and utilities
      from XXX, mh-funcs, mh-utils.el.
      
      * mh-search.el: Rearrange for consistency with other files.
      (mh-search-mode-map): Drop C-c C-f {dr} bindings since these fields
      which don't exist in the saved header. Replace C-c C-f f with C-c C-f
      m per mail-mode consistency.
      (mh-search-mode): Use mh-set-help instead of setting mh-help-messages.
      
      * mh-seq.el (mh-thread-message, mh-thread-container)
      (mh-thread-id-hash, mh-thread-subject-hash, mh-thread-id-table)
      (mh-thread-id-index-map, mh-thread-index-id-map)
      (mh-thread-scan-line-map, mh-thread-scan-line-map-stack)
      (mh-thread-subject-container-hash, mh-thread-duplicates)
      (mh-thread-history, mh-thread-body-width)
      (mh-thread-find-msg-subject mh-thread-initialize-hash)
      (mh-thread-initialize, mh-thread-id-container)
      (mh-thread-remove-parent-link, mh-thread-add-link)
      (mh-thread-ancestor-p, mh-thread-get-message-container)
      (mh-thread-get-message, mh-thread-canonicalize-id)
      (mh-thread-prune-subject, mh-thread-container-subject)
      (mh-thread-rewind-pruning, mh-thread-prune-containers)
      (mh-thread-sort-containers, mh-thread-group-by-subject)
      (mh-thread-process-in-reply-to, mh-thread-set-tables)
      (mh-thread-update-id-index-maps, mh-thread-generate)
      (mh-thread-inc, mh-thread-generate-scan-lines)
      (mh-thread-parse-scan-line, mh-thread-update-scan-line-map)
      (mh-thread-add-spaces, mh-thread-print-scan-lines)
      (mh-thread-folder, mh-toggle-threads, mh-thread-forget-message)
      (mh-thread-current-indentation-level, mh-thread-next-sibling)
      (mh-thread-previous-sibling, mh-thread-immediate-ancestor)
      (mh-thread-ancestor, mh-thread-find-children)
      (mh-message-id-regexp, mh-thread-delete, mh-thread-refile): Move to
      new file mh-thread.el.
      (mh-subject-to-sequence, mh-subject-to-sequence-unthreaded)
      (mh-subject-to-sequence-threaded, mh-edit-pick-expr)
      (mh-pick-args-list, mh-narrow-to-subject, mh-narrow-to-from)
      (mh-narrow-to-cc, mh-narrow-to-to, mh-narrow-to-header-field)
      (mh-current-message-header-field, mh-narrow-to-range)
      (mh-delete-subject, mh-delete-subject-or-thread): Move to new file
      mh-limit.el.
      (mh-iterate-on-messages-in-region, mh-iterate-on-range): Move to
      mh-acros.el.
      (mh-internal-seqs, mh-catchup, mh-delete-msg-from-seq)
      (mh-internal-seq, mh-valid-seq-p, mh-seq-containing-msg)
      (mh-define-sequence, mh-undefine-sequence)
      (mh-delete-a-msg-from-seq, mh-delete-seq-locally)
      (mh-folder-size, mh-folder-size-flist, mh-folder-size-folder)
      (mh-parse-flist-output-line, mh-read-folder-sequences)
      (mh-read-msg-list, mh-notate-user-sequences)
      (mh-remove-cur-notation, mh-add-sequence-notation)
      (mh-remove-sequence-notation, mh-remove-all-notation): Move here from
      mh-e.el.
      (mh-make-seq, mh-seq-name, mh-find-seq, mh-seq-to-msgs)
      (mh-add-msgs-to-seq, mh-notate): Move here from mh-utils.el.
      
      * mh-show.el: New file. Contains mh-show-mode from mh-utils.el.
      
      * mh-speed.el: Rearrange for consistency with other files.
      
      * mh-thread.el: New file. Contains threading code from mh-seq.el.
      
      * mh-tool-bar.el: New file. Contains tool bar creation code from
      deprecated file mh-customize.el.
      
      * mh-utils.el (recursive-load-depth-limit): Remove setting. No longer
      needed.
      (mh-scan-msg-number-regexp, mh-scan-msg-overflow-regexp)
      (mh-scan-msg-format-regexp, mh-scan-msg-format-string)
      (mh-scan-msg-search-regexp, mh-cmd-note, mh-note-seq)
      (mh-update-scan-format, mh-msg-num-width): Move to new file
      mh-scan.el.
      (mh-show-buffer-mode-line-buffer-id, mh-letter-header-font-lock)
      (mh-header-field-font-lock, mh-header-to-font-lock)
      (mh-header-cc-font-lock, mh-header-subject-font-lock)
      (mh-show-font-lock-keywords)
      (mh-show-font-lock-keywords-with-cite)
      (mh-show-font-lock-fontify-region)
      (mh-gnus-article-highlight-citation, mh-showing-with-headers)
      (mh-start-of-uncleaned-message, mh-invalidate-show-buffer)
      (mh-unvisit-file, mh-defun-show-buffer, mh-show-mode-map)
      (mh-show-sequence-menu, mh-show-message-menu)
      (mh-show-folder-menu, mh-show-mode, mh-show-addr)
      (mh-maybe-show, mh-show, mh-show-msg, mh-show-unquote-From)
      (mh-msg-folder, mh-display-msg, mh-clean-msg-header): Move to new file
      mh-show.el.
      (mh-mail-header-separator, mh-signature-separator-regexp)
      (mh-signature-separator, mh-globals-hash, mh-user-path)
      (mh-draft-folder, mh-unseen-seq, mh-previous-seq, mh-inbox)
      (mh-previous-window-config, mh-current-folder mh-show-buffer)
      (mh-showing-mode, mh-show-mode-map, mh-show-folder-buffer)
      (mh-showing-mode, mh-seq-list, mh-seen-list, mh-summary-height)
      (mh-list-to-string, mh-list-to-string-1): Move to mh-e.el.
      (mh-buffer-data, mh-mm-inline-media-tests): Move to mh-mime.el.
      (mh-address-mail-regexp, mh-goto-address-find-address-at-point): Move
      to mh-alias.el.
      (mh-letter-font-lock-keywords): Move to new file mh-letter.el.
      (mh-folder-filename, mh-msg-count, mh-recenter, mh-msg-filename)
      (mh-show-mouse, mh-modify, mh-goto-msg, mh-set-folder-modified-p):
      Move to new file mh-folder.el.
      (with-mh-folder-updating, mh-in-show-buffer)
      (mh-do-at-event-location, mh-seq-msgs): Moved to mh-acros.el.
      (mh-make-seq, mh-seq-name, mh-notate, mh-find-seq)
      (mh-seq-to-msgs, mh-add-msgs-to-seq, mh-canonicalize-sequence): Moved
      to mh-seq.el.
      (mh-show-xface-function, mh-uncompface-executable, mh-face-to-png)
      (mh-uncompface, mh-icontopbm, mh-face-foreground-compat)
      (mh-face-background-compat, mh-face-display-function)
      (mh-show-xface, mh-picon-directory-list)
      (mh-picon-existing-directory-list)
      (mh-picon-cache, mh-picon-image-types)
      (mh-picon-set-directory-list, mh-picon-get-image)
      (mh-picon-file-contents, mh-picon-generate-path)
      (mh-x-image-cache-directory, mh-x-image-scaling-function)
      (mh-wget-executable, mh-wget-choice, mh-wget-option)
      (mh-x-image-temp-file, mh-x-image-url, mh-x-image-marker)
      (mh-x-image-url-cache-file, mh-x-image-scale-with-pnm)
      (mh-x-image-scale-with-convert)
      (url-unreserved-chars, url-hexify-string)
      (mh-x-image-url-cache-canonicalize)
      (mh-x-image-set-download-state, mh-x-image-get-download-state)
      (mh-x-image-url-fetch-image, mh-x-image-display)
      (mh-x-image-scale-and-display, mh-x-image-url-sane-p)
      (mh-x-image-url-display): Move to new file mh-xface.el.
      (mh-logo-display): Call mh-image-load-path.
      (mh-find-path-run, mh-find-path): Move here from deprecated file
      mh-init.el.
      (mh-help-messages): Now an alist of modes to an alist of messages.
      (mh-set-help): New function used to set mh-help-messages
      (mh-help): Adjust for new format of mh-help-messages. Add
      help-messages argument.
      (mh-prefix-help): Refactor to use mh-help.
      (mh-coalesce-msg-list, mh-greaterp, mh-lessp): Move here from mh-e.el.
      (mh-clear-sub-folders-cache): New function added to avoid exposing
      mh-sub-folders-cache variable.
      
      * mh-xface.el: New file. Contains X-Face and Face header field display
      routines from mh-utils.el.
      dda00b2c