Nico Golde <[EMAIL PROTECTED]> writes:
>
> I'm not going to autoload
You should put an autoload so M-x fetchmail-mode works, but if you mean
auto-mode-alist then I guess that could be optional. The code seems
modest, even minimal, so enabled by default wouldn't take you into
anything really weird. Possible startup file below; comment out the
auto-mode-alist if you decide against it.
;; -*- mode: emacs-lisp -*-
(if (not (file-exists-p "/usr/share/emacs/site-lisp/fetchmail-mode.el"))
(message "fetchmail removed but not purged, skipping setup")
;; the following as recommended in the fetchmail-mode.el comments
(autoload 'fetchmail-mode "fetchmail-mode"
"Mode for editing .fetchmailrc files" t)
;; the following adapted from what fetchmail-mode.el recommends,
;; - its pattern "\..fetchmailrc" is a typo for "\\." matching a literal
;; dot
;; - and in a string match you normally want \' for end-of-string instead
;; of $ which also matches a newline
(add-to-list 'auto-mode-alist '("\\.fetchmailrc\\'" . fetchmail-mode)))