;;; signature.el --- a signature utility for GNU Emacs
-;; Copyright (C) 1994,1995,1996,1997 Free Software Foundation, Inc.
+;; Copyright (C) 1994,1995,1996,1997,2000 Free Software Foundation, Inc.
-;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
+;; Author: MORIOKA Tomohiko <tomo@m17n.org>
;; OKABE Yasuo <okabe@kudpc.kyoto-u.ac.jp>
-;; KOBAYASHI Shuhei <shuhei-k@jaist.ac.jp>
-;; Maintainer: Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp>
+;; Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
+;; Maintainer: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
;; Created: 1994/7/11
-;; Version: $Id: signature.el,v 7.15 1997/07/04 16:41:27 morioka Exp $
;; Keywords: mail, news, signature
;; This file is part of SEMI (SEMI is Emacs MIME Interfaces).
;; You should have received a copy of the GNU General Public License
;; along with this program; see the file COPYING. If not, write to
-;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;;; Code:
(defvar signature-file-name "~/.signature"
"*Name of file containing the user's signature.")
-(defvar signature-file-alist nil)
+(defvar signature-file-alist nil
+ "*Alist of the form:
+ (((FIELD . PATTERN) . FILENAME)
+ ...)
+PATTERN is a string or list of string. If PATTERN matches the contents of
+FIELD, the contents of FILENAME is inserted.")
(defvar signature-file-prefix nil
"*String containing optional prefix for the signature file names")
(defvar signature-use-bbdb nil
"*If non-nil, Register sigtype to BBDB.")
-;;;
-;;; Example:
-;;;
-;;; (setq signature-file-alist
-;;; '((("Newsgroups" . "zxr") . "~/.signature-sun")
-;;; (("To" . "uramimi") . "~/.signature-sun")
-;;; (("Newsgroups" . "jokes") . "~/.signature-jokes")
-;;; (("To" . "tea") . "~/.signature-jokes")
-;;; (("To" . ("sim" "oku")) . "~/.signature-formal")
-;;; ))
-
-(autoload 'signature/get-sigtype-from-bbdb "tm-bbdb")
+(autoload 'signature/get-sigtype-from-bbdb "mime-bbdb")
(defun signature/get-sigtype-interactively (&optional default)
(read-file-name "Insert your signature: "