Hack for non-optimize.
[elisp/lsdb.git] / README
diff --git a/README b/README
index a0c102e..b30c91f 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
 .* What's LSDB
 
 LSDB (The Lovely Sister Database) is a rolodex-like database program
-for SEMI based MUA.  It's intended to be a lightweight relacement for
+for SEMI based MUA.  It intends to be a lightweight replacement for
 BBDB (The Insidious Big Brother Database).  Unfortunately, it
 currently doesn't support the all features of BBDB.
 
@@ -59,9 +59,17 @@ If you use Semi-gnus or its variant, put the following lines into your
 (autoload 'lsdb-gnus-insinuate "lsdb")
 (autoload 'lsdb-gnus-insinuate-message "lsdb")
 (add-hook 'gnus-startup-hook 'lsdb-gnus-insinuate)
-(add-hook 'message-setup-hook
+
+;; If you are using T-gnus 6.15.7 or later, type M-x
+;; customize-variable and set message-expand-name-function to
+;; lsdb-complete-name, instead of adding the following lines.
+;; (add-hook 'message-setup-hook
+;;           (lambda ()
+;;              (define-key message-mode-map "\M-\t" 'lsdb-complete-name)))
+
+(add-hook 'gnus-summary-mode-hook
           (lambda ()
-             (define-key message-mode-map "\M-\t" 'lsdb-complete-name)))
+            (define-key gnus-summary-mode-map ":" 'lsdb-toggle-buffer)))
 
 If you use Wanderlust, put the following lines into your ~/.wl:
 (require 'lsdb)
@@ -69,13 +77,19 @@ If you use Wanderlust, put the following lines into your ~/.wl:
 (add-hook 'wl-draft-mode-hook
           (lambda ()
              (define-key wl-draft-mode-map "\M-\t" 'lsdb-complete-name)))
+(add-hook 'wl-summary-mode-hook
+          (lambda ()
+            (define-key wl-summary-mode-map ":" 'lsdb-wl-toggle-buffer)))
 
 If you use Mew, put the following lines into your ~/.mew:
 (autoload 'lsdb-mew-insinuate "lsdb")
 (add-hook 'mew-init-hook 'lsdb-mew-insinuate)
 (add-hook 'mew-draft-mode-hook
           (lambda ()
-             (define-key mew-draft-header-map "\M-\t" 'lsdb-complete-name)))
+             (define-key mew-draft-header-map "\M-I" 'lsdb-complete-name)))
+(add-hook 'mew-summary-mode-hook
+          (lambda ()
+            (define-key mew-summary-mode-map "l" 'lsdb-toggle-buffer)))
 
 If you use MU-CITE, put the following lines into your ~/.emacs:
 (autoload 'lsdb-mu-insinuate "lsdb")
@@ -89,7 +103,7 @@ functions, set lsdb-insert-x-face-function as follows:
        (require 'x-face-e21)
        (insert-image (x-face-create-image x-face :scale-factor 0.5))))
 
-.* Bug reports
+.* Bug Reports
 If you found bugs, please drop a note to the Lsdb-info Mailing List:
 
    lsdb-info@lists.sourceforge.jp
@@ -137,11 +151,11 @@ write the following expression to get the record for "Daiki Ueno":
  (user-agent "T-gnus/6.15.6 (based on Oort Gnus v0.06) (revision 03)"))
 
 . : Secondary Hash Tables
-LSDB can also have one or more number of secondary hash tables.  These
-hash tables are mainly used to hint lsdb-hash-table to gather
-additional relationship information between record name and entries.
-For example, lsdb-address-cache is a kind of secondary hash table
-which maintains the mapping of mail addresses to record names.
+LSDB can also have one or more secondary hash tables.  These hash
+tables are mainly used to hint lsdb-hash-table to gather additional
+relationship information between record name and entries.  For
+example, lsdb-address-cache is a kind of secondary hash table which
+maintains the mapping of mail addresses to record names.
 
 The variable lsdb-secondary-hash-tables holds a list where each
 element is corresponding to the name of global variable such as
@@ -187,6 +201,12 @@ password.  you can commit with the cvsroot
 
 We hope you will join the open development.
  
+
+.* Authors
+Daiki Ueno <ueno@unixuser.org>
+Hideyuki SHIRAI <shirai@meadowy.org> (support for Mew)
+Yuuichi Teranishi <teranisi@gohome.org>
+
 .* Local emacs vars.
 The following `outline-layout' local variable setting:
   - closes all topics from the first topic to just before the third-to-last,