1 ;; $Id: 00readme-namazu.jis,v 1.1 2000-05-23 08:31:13 steveb Exp $
3 ;;
\e$B$3$N
\e(B file
\e$B$O
\e(B contrib/mew-nmz.el
\e$B$N
\e(B readme
\e$B$G$9!#
\e(B
5 ;; "Hideyuki SHIRAI" <shirai@rdmg.mgcs.mei.co.jp>
9 mew-nmz.el
\e$B$O
\e(B Mew
\e$B$+$i$N8!:w$r
\e(B Namazu
\e$B$rMQ$$$F9bB.2=$9$k$?$a$N
\e(B emacs lisp
\e$B$G$9!#
\e(B
11 Mew
\e$B$N07$&
\e(B MH
\e$B7A<0$N
\e(B folder
\e$B$H
\e(B Namazu
\e$B$N
\e(B INDEX
\e$B$r
\e(B "
\e$B0lBP0l
\e(B"
\e$B$K@8@.$7!"
\e(Bfolder
\e$BC10L
\e(B
12 \e$B$G
\e(BINDEX
\e$B$r;XDj$9$k$3$H$K$h$C$F!"9bB.$J8!:w$HLZL\:Y$d$+$J@)8f$rN>N)$7$F$$$^$9!#
\e(B
16 1.1.
\e$BMW5a$9$k
\e(B Version
17 \e$B0J2<$K<($9
\e(B version
\e$B$N%=%U%H%&%'%"72$,I,MW$G$9!#
\e(B
19 \e$B!&
\e(BMew => 1.94.2
\e$B0J9_$+$J!)
\e(B
20 \e$B!&
\e(BIM => IM118
\e$B0J9_$+$J!)
\e(B
21 \e$B!&
\e(BNamazu =>
\e$BF0:n3NG'$O
\e(B 1.3.0.6
\e$B0J9_$G9T$J$$$^$7$?!#
\e(B
22 Namazu
\e$B$K4X$7$F$O
\e(B http://openlab.ring.gr.jp/namazu/
\e$B$r;2>H$7$F2<$5$$!#
\e(B
25 1.1.
\e$B$K<($7$?%=%U%H%&%'%"$,C1BN$GF0:n$7$?$i
\e(B 'mew-nmz.el'
\e$B$r%$%s%9%H!<%k$7$^$9!#$*
\e(B
26 \e$B9%$_$G
\e(B byte-compile
\e$B$7$^$7$g$&!#
\e(B
28 \e$B$=$N8e!"
\e(B~/.emacs
\e$B$K
\e(B
29 (eval-after-load "mew" '(require 'mew-nmz))
30 \e$B$r=q$-!"3F<oJQ?t$r@_Dj$7$?8e!":FN)$A>e$2$7$^$7$g$&!#
\e(B
34 \e$B0J2<$NJQ?t$r$*;H$$$N4D6-!"<qL#$K9g$o$;$F2<$5$$!#$J$*!"JQ?tL>$N1&
\e(B(
\e$B2<
\e(B)
\e$B$K<($9$N$O
\e(B
35 default
\e$BCM$G$9!#
\e(B
37 \e$B!|
\e(B mew-nmz-namazu-version (
\e$B<+F0@_Dj
\e(B)
39 \e$B;HMQ$9$k
\e(B Namazu
\e$B$N
\e(B version
\e$B$r@_Dj$7$^$9!#
\e(B
40 1.3.x or 1.4.x
\e$B$J$i
\e(B 'v1, 1.9.x
\e$B0J9_$J$i
\e(B 'v2
\e$B$,<+F0E*$K@_Dj$5$l$^$9!#
\e(B
42 \e$B!|
\e(B mew-nmz-index-path "~/Namazu"
43 mew-nmz-index-mail "Mail"
44 mew-nmz-index-news "News"
46 Namazu
\e$B$N
\e(B INDEX
\e$B$r:n@.$9$k
\e(B directory
\e$B$r;XDj$7$^$9!#
\e(Bdefault
\e$B@_Dj$J$i!"Nc$($P!"
\e(B
48 "+inbox" => "~/Namazu/Mail/inbox"
49 "+ml/mew-dist" => "~/Namazu/Mail/ml/mew-dist"
50 "=fj.editor.emacs" => "~/Namazu/News/fj.editor.emacs"
52 \e$B$K
\e(B INDEX
\e$B$r:n@.$7$^$9!#
\e(B
54 \e$B!|
\e(B mew-nmz-use-fast-pick t
56 't'
\e$B$K$9$k$H
\e(B mew-nmz-search(), mew-nmz-virtual()
\e$B$K$*$$$F!"2DG=$J8B$j
\e(B emacs
57 lisp
\e$B$G
\e(B summary
\e$B$r:n@.$7$^$9!#
\e(B'nil'
\e$B$K$9$k$H!"$$$D$b
\e(B imls
\e$B$rMQ$$$F
\e(B summary
\e$B$r:n@.
\e(B
60 \e$B!|
\e(B mew-nmz-use-backslash (
\e$B<+F0@_Dj
\e(B)
62 Win32
\e$B$J?M$O
\e(B 't'
\e$B$K$7$F2<$5$$!#$J$*!"
\e(BOS/2
\e$B$OF0:n3NG'$,<h$l$F$$$J$$$N$G$9$,!"
\e(B
63 't'
\e$B$GF0$/$+$b$7$l$^$;$s!#
\e(B
65 \e$B!|
\e(B mew-nmz-prog "namazu"
67 Namazu
\e$B$N%W%m%0%i%`L>$r;XDj$7$^$9!#
\e(B
69 \e$B!|
\e(B mew-nmz-db-max 64
70 mew-nmz-query-max-length 256
72 Namazu
\e$BF0:n;~$N4D6-$r;XDj$7$^$9!#$=$l$>$l!"
\e(Bnamazu.h
\e$B$N
\e(B 'DB_MAX'
\e$B$H
\e(B
73 'QUERY_MAX_LENGTH'
\e$B$HF1$8CM$r;XDj$7$^$9!#$?$@$7!"
\e(B'Namazu 1.3.0.6
\e$B0JA0
\e(B'
\e$B$r$*;H
\e(B
74 \e$B$$$NJ}$O!"
\e(Bmew-nmz-db-max
\e$B$K
\e(B (- DB_MAX 2)
\e$B$NCM$r;XDj$7$F2<$5$$!#
\e(B
76 \e$B!|
\e(B mew-nmz-prog-mknmz "mknmz"
77 mew-nmz-prog-mknmz-args '("-q")
78 mew-nmz-prog-mknmz-include "~/Namazu/mknmz-inc.pl"
80 index
\e$B$r:n@.$9$k%W%m%0%i%`L>$H0z?t$r;XDj$7$^$9!#
\e(Bmew-nmz-prog-mknmz-args
\e$B$K$O!"
\e(B
81 '-U', '-h'
\e$B0J30$N0z?t$r;XDj$7$^$9!#
\e(Bmew-nmz-prog-mknmz-include
\e$B$G<($5$l$k%U%!%$%k
\e(B
82 \e$B$O
\e(B mknmz
\e$B;~$K%$%s%/%k!<%I$5$l$^$9!#$3$N%U%!%$%k$K$O
\e(B
84 ## Namazu 1.3.x
\e$B$J$i
\e(B
85 $SEARCH_FIELD = "message-id|subject|from|date|url|newsgroups|to|cc|in-reply-to|references";
87 ## Namazu 1.4.x
\e$B$J$i
\e(B
88 $conf::SEARCH_FIELD = "message-id|subject|from|date|url|newsgroups|to|cc|in-reply-to|references";
90 ## Namazu 1.9.x
\e$B0J9_$J$i
\e(B
91 $conf::SEARCH_FIELD = "uri|subject|from|date|summary|size|message-id|newsgroups|to|cc|in-reply-to|references";
93 \e$B$NMM$K=q$$$F$*$/$H!"
\e(BNamazu
\e$B$G;HMQ$G$-$k%U%#!<%k%I8!:w9`L\$rA}$d$9$3$H$,=PMh$^$9!#
\e(B
95 \e$B!|
\e(B mew-nmz-prog-gcnmz "gcnmz"
96 mew-nmz-use-gcnmz-folders (list mew-inbox-folder)
98 mew-nmz-mknmz-all-folders()
\e$B<B9T;~$K
\e(B gcnmz
\e$B$9$k%W%m%0%i%`L>$HBP>]
\e(B folder
\e$B$r;XDj
\e(B
101 mew-nmz-prog-gcnmz => nil
\e$B$J$i
\e(B gcnmz
\e$B$7$^$;$s!#
\e(B
102 mew-nmz-use-gcnmz-folders => t
\e$B$J$i
\e(B
\e$B$9$Y$F$N
\e(B folder
\e$B$G
\e(B gcnmz
\e$B$7$^$9!#
\e(B
104 \e$B!|
\e(B mew-nmz-mknmz-skip-folders
105 (list mew-draft-folder mew-trash-folder mew-queue-folder mew-attach-folder
106 "+schedule" "=draft")
108 mknmz
\e$B$7$J$$
\e(B(INDEX
\e$B$r:n$i$J$$
\e(B) folder
\e$B$r;XDj$7$^$9!#$^$?!"
\e(B"+ml/mew"
\e$B$H$7$F$$$9$k
\e(B
109 \e$B$H!"
\e(B"^+ml/mew.*"
\e$B$K9gCW$9$k
\e(B folder
\e$B$G$b
\e(B INDEX
\e$B$r:n@.$7$^$;$s!#
\e(B
111 \e$B!|
\e(B mew-nmz-mknmz-skip-news t
113 local news folder
\e$B$N
\e(B INDEX
\e$B$r:n$i$J$$$H$-
\e(B 't'
\e$B$K$7$^$9!#
\e(B
115 \e$B!|
\e(B mew-nmz-mknmz-use-mode-line t
116 mew-nmz-line-id '("Mew(nmz): %7b")
118 INDEX
\e$B$r:n@.Cf$N
\e(B folder
\e$B$N
\e(B summary buffer
\e$B$N
\e(B mode line
\e$B$r$A$g$C$H$@$1JQ$($^$9!#
\e(B
120 \e$B!|
\e(B mew-nmz-pick-default-field nil
121 mew-nmz-pick-field-list
122 '("+subject:" "+from:" "+to:" "+newsgroups:" "+date:"
123 "+message-id:" "+cc:" "+in-reply-to:" "+references:")
124 mew-nmz-pick-gather-field-list
125 (list (list mew-from: 'address "+from:" "+to:" "+cc:")
126 (list mew-to: 'address "+from:" "+to:" "+cc:")
127 (list mew-cc: 'address "+from:" "+to:" "+cc:")
128 (list mew-message-id: 'msgid "+message-id:" "+in-reply-to:" "+references:")
129 (list mew-in-reply-to: 'msgid "+message-id:" "+in-reply-to:" "+references:")
130 (list mew-references: 'msgid "+message-id:" "+in-reply-to:" "+references:"))
132 Namazu
\e$B$N8!:w%Q%?!<%s$rF~NO$9$k$H$-$N3F<o@_Dj$G$9!#
\e(B
133 mew-nmz-pick-field-list
\e$B$K@_Dj$5$l$?$b$N$,Jd40$H$7$F;HMQ$G$-$^$9!#
\e(B
135 \e$B$^$?!"
\e(Bmew-nmz-pick-gather-field-list
\e$B$r@_Dj$9$k$H!"8=:_I=<($7$F$$$k
\e(B Message
\e$B$+$i
\e(B
136 \e$B>pJs$r=8$a$FJd408uJd$H$7$F;HMQ$7$^$9!#
\e(Bmew-nmz-pick-gather-field-list => nil
\e$B$H$9
\e(B
137 \e$B$k$H$3$N5!G=$rM^@)$7$^$9!#3F
\e(B cell
\e$B$N
\e(B
139 \e$BBh
\e(B1cell =>
\e$B>pJs$r<}=8$9$k
\e(B Header
\e$B$N;XDj!#
\e(B
140 \e$BBh
\e(B2cell => Header
\e$BFbMF$N2C9)!#
\e(B'address
\e$B$H
\e(B 'msgid
\e$B$,;HMQ$G$-$^$9!#
\e(B
141 \e$BBh
\e(B3cell
\e$B0J9_
\e(B =>
\e$BJd40=PNO$9$k$H$-$K$D$1$k
\e(B prefix
\e$B!#
\e(B
143 \e$B$r$*9%$_$G;XDj$7$^$9!#
\e(B
145 \e$B!|
\e(B mew-nmz-mark-unindexed mew-mark-review
147 mew-nmz-mark-unindexed()
\e$B$9$k$H$-$K;HMQ$9$k
\e(B mark
\e$B$N<oN`$r;XDj$7$^$9!#
\e(B
149 \e$B!|
\e(B mew-nmz-use-namazu-el (locate-library "namazu")
150 mew-nmz-namazu-full-window t
152 Mew
\e$B$+$i
\e(B namazu-mode
\e$B$r;HMQ$9$k$H$-$K@_Dj$7$^$9!#
\e(BNamazu
\e$B$K
\e(B contrib
\e$B$5$l$F$$$k
\e(B
153 namazu.el
\e$B$,
\e(B load-path
\e$B>e$K$"$l$P!"<+F0E*$K;HMQ$G$-$k$h$&$K$J$j$^$9!#
\e(B
156 3.
\e$B%f!<%6%$%s%?!<%U%'!<%94X?t
\e(B
157 mew-nmz.el
\e$B$N;H$$J}$G$9!#4X?tL>$N1&B&$OI8=`$N
\e(B key bind
\e$B$K$J$j$^$9!#
\e(B
159 3.1. INDEX
\e$B$N:n@.!";Y1g4X?t
\e(B
161 \e$B!|
\e(B mew-nmz-mknmz() "zm"
163 \e$B;XDj$7$?
\e(B folder
\e$B$KBP$7$F
\e(B Namazu INDEX
\e$B$r:n@.$7$^$9!#
\e(B"C-u"
\e$BIU$-$G<B9T$9$k$H!"8=:_
\e(B
164 \e$B$N
\e(B INDEX
\e$B$r>C5n$7$F$+$i
\e(B Namazu INDEX
\e$B$r:n@.$7$^$9!#
\e(B
166 \e$B!|
\e(B mew-nmz-mknmz-all-folders() "key bind
\e$B$J$7
\e(B"
168 \e$B$9$Y$F$N
\e(B folder
\e$B$KBP$7$F!"
\e(BNamazu INDEX
\e$B$r:n@.$7$^$9!#=i$a$F
\e(B INDEX
\e$B$r:n@.$9$k$H$-
\e(B
169 \e$B$OD9;~4VI,MW$H$J$j!"$=$N4V
\e(B Emacs
\e$B$,;H$($J$/$J$k$N$GCm0U$7$F2<$5$$!#
\e(B"C-u"
\e$BIU$-$G<B
\e(B
170 \e$B9T$9$k$H!"
\e(Bfolder
\e$B>pJs$r
\e(B update
\e$B$7$F$+$i
\e(B INDEX
\e$B$r:n@.$7$^$9!#$3$N%3%^%s%I$r;H$&$h
\e(B
171 \e$B$j
\e(B 'immknmz'
\e$B$r;H$C$?J}$,9,$;$G$9!#
\e(B
173 \e$B!|
\e(B mew-nmz-mark-unindexed() "zu"
175 \e$B8=:_$N
\e(B folder
\e$B$G
\e(B INDEX
\e$B$,:n@.$5$l$F$$$J$$
\e(B Message
\e$B$r
\e(B mark
\e$BIU$1$7$^$9!#
\e(B
177 \e$B!|
\e(B mew-nmz-gather-indexed-folder() "key bind
\e$B$J$7
\e(B"
179 INDEX
\e$B$,:n@.$5$l$F$$$k
\e(B folder
\e$B$r<}=8$7!"
\e(B'mew-nmz-indexed-folders'
\e$B$KJ]B8$7$^$9!#
\e(B
180 \e$BDL>o$O<+F0E*$K
\e(B INDEX
\e$B$,@8@.$5$l$F$$$k
\e(B folder
\e$B$r<}=8$9$k$N$G!"%f!<%6$,<B9T$9$kI,MW
\e(B
181 \e$B$O$"$j$^$;$s!#
\e(B
184 3.2.
\e$B8!:w!"I=<(4X?t
\e(B
186 \e$B!|
\e(B mew-nmz-search() "z/"
188 \e$B;XDj$7$?
\e(B folder
\e$B$r
\e(B Namazu
\e$B$rMQ$$$F8!:w$7!"
\e(Bsummary buffer
\e$B$r:F9=C[$7$^$9!#$3$N$H$-!"
\e(B'
189 mew-nmz-use-fast-pick => t'
\e$B$J$i
\e(B emacs lisp
\e$B$rMQ$$$F
\e(B summary buffer
\e$B$r:F9=C[$7$^
\e(B
190 \e$B$9!#
\e(B'mew-nmz-use-fast-pick => nil'
\e$B5Z$S
\e(B "C-u"
\e$BIU$-$G5/F0$9$k$H!"
\e(Bimls
\e$B$rMQ$$$F
\e(B
191 summary buffer
\e$B$r:F9=C[$7$^$9!#$^$?!"
\e(BMew
\e$B$K
\e(B mew-summary-search
\e$B%3%^%s%I$,$J$$$H$-
\e(B
192 \e$B$O!"$3$N4X?t$OF0:n$7$^$;$s!#
\e(B
194 \e$B!|
\e(B mew-nmz-search-mark() "z?"
196 \e$B;XDj$7$?
\e(B folder
\e$B$r
\e(B Namazu
\e$B$rMQ$$$F8!:w$7!"
\e(Bmark
\e$BIU$1$7$^$9!#
\e(B"C-u"
\e$BIU$-$G5/F0$9$k$H!"
\e(B
197 region
\e$BFb$N
\e(B Message
\e$B$r8!:wBP>]$H$7$^$9!#
\e(B
199 \e$B!|
\e(B mew-nmz-virtual() "zV"
201 \e$B;XDj$7$?J#?t$N
\e(B folder
\e$B$r
\e(B Namazu
\e$B$rMQ$$$F8!:w$7!"
\e(Bvirtual folder
\e$B$r:n@.$7$^$9!#%U%)
\e(B
202 \e$B%k%@$N;XDj$r
\e(B '*'
\e$B$G=*N;$9$k$H!"
\e(B'*'
\e$B$NA0$^$G$K9gCW$9$k$9$Y$F$N
\e(B folder
\e$B$r8!:wBP>]$H
\e(B
203 \e$B$7$^$9!#Nc$($P!"0J2<$NMM$K$J$j$^$9!#
\e(B
205 '*' =>
\e$B$9$Y$F$N
\e(B local folder
\e$B$r8!:w$9$k!#
\e(B
206 '+*' =>
\e$B$9$Y$F$N
\e(B mail folder
\e$B$r8!:w$9$k!#
\e(B
207 '+ml/mew-*' => '+ml/mew-dist', '+ml/mew-win32', '+ml/mew-dist/old'
\e$BEy$r8!:w$9$k!#
\e(B
209 \e$B!|
\e(B mew-nmz-namazu() "zN"
211 mew-nmz-virtual
\e$B$HF1MM$N;XDj$r9T$&$H!"8!:w7k2L$r
\e(B "namazu mode"
\e$B$GI=<($7$^$9!#$3$N
\e(B
212 \e$B8!:wJ}K!$O
\e(B Namazu
\e$B$KF1:-$5$l$F$$$k
\e(B "namazu.el"
\e$B$r%$%s%9%H!<%k$7$J$$$H;HMQ$G$-$^$;
\e(B
213 \e$B$s!#$9$G$K
\e(B "*namazu* buffer"
\e$B$,B8:_$9$k$H!"
\e(B"zN"
\e$B$O!"$=$N
\e(B buffer
\e$B$rI=<($7$^$9!#8!
\e(B
214 \e$B:w$r$d$jD>$7$?$$$H$-$O!"
\e(B"C-u"
\e$BIU$-$G
\e(B mew-nmz-namazu()
\e$B$r5/F0$7$^$9!#
\e(B
216 \e$B$3$N$H$-!"8!:wBP>]
\e(B folder
\e$B$H$7$F!"
\e(Bmew-nmz-db-max
\e$B$h$j$?$/$5$s$N
\e(B folder
\e$B$r;XDj$9$k
\e(B
217 \e$B$H!"
\e(Bmew-nmz-db-max
\e$B8D0J>e$N
\e(B folder
\e$B$OL5;k$5$l$^$9$,!"
\e(Bnamazu.el
\e$BB&$GBP1~$7$F!"
\e(B
218 db-max
\e$B0J>e$b8!:w=PMh$k$h$&$K$J$kM=Dj$G$9!#
\e(B
220 "namazu mode"
\e$B$G
\e(B "m"
\e$B$r2!$9$H!"
\e(BMew
\e$B$r8F=P$7$FBP1~$9$k
\e(B Message
\e$B$rI=<($7$^$9!#
\e(B"M"
221 \e$B$r2!$9$H
\e(B "namazu mode"
\e$B$r8F$S=P$7$?
\e(B folder
\e$B$KLa$j$^$9!#$=$NB>$N@_Dj$d%-!<%P%$%s%I
\e(B
222 \e$B$J$I$O
\e(B "namazu.el"
\e$B$N@_Dj$K0MB8$7$^$9!#
\e(B
224 \e$B!|
\e(B mew-nmz-search-parent() "z^", "zp", "zn"
226 \e$BI=<($7$F$$$k
\e(B Message
\e$B$N
\e(B *
\e$B?F
\e(B* message
\e$B$r8!:w$7!"I=<($7$^$9!#
\e(B("z^", "zp")
227 \e$BI=<($7$F$$$k
\e(B Message
\e$B$N
\e(B *
\e$B;R
\e(B* message
\e$B$r8!:w$7$^$9!#
\e(B("C-uz^", "zn")
229 *
\e$B?F
\e(B* message
\e$B$r8!:w$9$k$H$-$O!"$=$N
\e(B message
\e$B$N
\e(B "In-Reply-To:"
\e$B$+
\e(B "References:"
\e$B$K
\e(B
230 \e$B<($5$l$k
\e(B Message ID
\e$B$r
\e(B "Message-ID:"
\e$B$K;}$D
\e(B message
\e$B$r8!:w$7$^$9!#
\e(B
232 *
\e$B;R
\e(B* message
\e$B$r8!:w$9$k$H$-$O!"$=$N
\e(B message
\e$B$N
\e(B Message-ID
\e$B$r
\e(B "In-Reply-To:"
\e$B$+
\e(B
233 "References:"
\e$B$K;}$D
\e(B message
\e$B$r8!:w$7$^$9!#
\e(B
235 \e$B!|
\e(B mew-nmz-search-msgid-at-point() "zp"
236 mew-nmz-search-msgid-region() "zr"
238 \e$B>e5-$N4X?t$O
\e(B mew-messeage-mode
\e$B$GM-8z$G$9!#$=$l$>$l!";XDj$7$?
\e(B Message ID
\e$B$N
\e(B
239 message
\e$B$r8!:w$7$F!"I=<($7$^$9!#
\e(B
240 \e$B$^$?!"$I$s$J
\e(B buffer
\e$B>e$G$b
\e(B M-x mew-nmz-search-msgid-at-point
\e$B$H$9$k$H!"F0:n$7$^$9!#
\e(B
243 3.2. virtual mode
\e$B$N$*$^$1
\e(B
245 \e$B!|
\e(B mew-virtual-original-message() "zj"
247 virtual folder
\e$B$K$*$$$F!"I=<($7$F$$$k
\e(B Message
\e$B$N<BBN$N
\e(B folder
\e$B!"
\e(Bnumber
\e$B$rI=<($7$^
\e(B
248 \e$B$9!#
\e(B"C-u"
\e$BIU$-$G5/F0$9$k$H!"<BBN$N$"$k>l=j$K
\e(B jump
\e$B$7$^$9!#
\e(B
251 4. IM Script (Namazu
\e$B4XO"
\e(B)
253 \e$B$b$7!"
\e(BNamazu 1.9.x
\e$B0J9_
\e(B(
\e$B$3$l$r
\e(B Ver.2
\e$B$H8F$V
\e(B)
\e$B$r$*;H$$$N$H$-$O!"
\e(B~/.im/Config
\e$B$K
\e(B
257 \e$B$H=q$$$F2<$5$$!#
\e(BPerl
\e$B$K$h$j
\e(B Version
\e$B<+F0H=Dj$O<:GT$7$^$7$?!#
\e(B^^;;;
259 4.2. imls --namazu --grep='pattern' --src=NamazuIndex,NamazuIndex... msgs
260 \e$B$H$$$&7A<0$G!"
\e(Bimls
\e$B$r5/F0$9$k$H!"
\e(BVirtual folder
\e$B7A<0$G3:Ev$9$k
\e(B message
\e$B$r=PNO$7$^
\e(B
264 mew-nmz
\e$B7A<0$N
\e(B Index
\e$B$r:n@.$7$^$9!#
\e(Boption
\e$B$H$7$F!"
\e(B
266 --verbose=<on|off> (-v)(off) With verbose messages.
267 --gcnmz=<on|off> (-g)(off) Use gcnmz after mknmz (Garbage Collection for Namazu index).
268 --help=<on|off> (-h)(on) Show this message.
273 5. INDEX
\e$B$N:n@.;Y1g
\e(B
274 \e$B$$$D
\e(B INDEX
\e$B$r:n@.$9$k$+!"99?7$9$k$+!"$H$F$bG:$^$7$$$H$3$m$J$N$G!"$=$l$i$r%5%]!<%H
\e(B
275 \e$B$9$k4X?t$G$9!#
\e(B~/.emacs
\e$B$K=q$$$F$*$/$H
\e(B *
\e$B$"$kDxEY
\e(B*
\e$B<+F0$G
\e(B INDEX
\e$B$r:n@.$7$^$9$,!"
\e(B
276 system
\e$B$KB?Bg$JIi2Y$r$+$1$k$b$N$b$"$j$^$9$N$G!"$*9%$_$K9g$o$;$F$*;H$$2<$5$$!#
\e(B
278 ;; inc
\e$B$7$?8e$K>!<j$K
\e(B mknmz
\e$B$9$k!#
\e(Bmessage
\e$B$N$"$kL5$7$O!"$*$b$$$C$-$j4D6-0MB8$J
\e(B
279 ;;
\e$BH=DjJ}K!!#
\e(B
280 (add-hook 'mew-summary-inc-sentinel-hook
282 (if (functionp 'current-message)
283 (let ((msg (current-message)))
284 (if (string-match "^No" msg)
286 (mew-nmz-mknmz (mew-inbox-folder))))
287 (mew-nmz-mknmz (mew-inbox-folder)))))
289 ;; pack
\e$B$7$?8e$K>!<j$K
\e(B mknmz
\e$B$9$k!#
\e(BINDEX
\e$B$N
\e(B remove
\e$BIU$-
\e(B
290 (defadvice mew-summary-pack (after mknmz-pack-folders activate)
291 (mew-nmz-mknmz (mew-summary-folder-name) t))
293 ;; sort
\e$B$7$?8e$K>!<j$K
\e(B mknmz
\e$B$9$k!#
\e(BINDEX
\e$B$N
\e(B remove
\e$BIU$-
\e(B
294 (defadvice mew-summary-sort (after mknmz-sort-folders activate)
295 (mew-nmz-mknmz (mew-summary-folder-name) t))
297 ;;;; mew-summary-exec
\e$B$N8e$K
\e(B mknmz
\e$B$7$F!"
\e(Bindex
\e$B$r:G?7$KJ]$D!#
\e(B
298 ;;;;
\e$BB?Bg$JIi2Y$r
\e(B system
\e$B$K$+$1$k!#
\e(B
299 (defvar mew-nmz-refile-folders nil)
300 (make-local-variable 'mew-nmz-refile-folders)
302 ;; summary-exe
\e$B$9$kA0$K>pJs$r<}=8$9$k!#
\e(B
303 (defadvice mew-summary-exec-region (before get-refile-folders activate)
306 (narrow-to-region beg end)
307 (goto-char (point-min))
309 (setq mew-nmz-refile-folders nil)
310 (setq msgs (mew-summary-mark-collect
311 mew-mark-refile (point-min) (point-max)))
313 (mew-summary-mark-collect
314 mew-mark-delete (point-min) (point-max)))
315 (setq mew-nmz-refile-folders (list (mew-summary-folder-name))))
317 (mapcar '(lambda (msg)
318 (mapcar '(lambda (fld)
319 (setq mew-nmz-refile-folders
320 (cons fld mew-nmz-refile-folders)))
321 (cdr (assoc msg mew-summary-buffer-refile))))
324 ;; summary-exe
\e$B$7$?8e$K>!<j$K
\e(B mknmz
\e$B$9$k!#
\e(B
325 (add-hook 'mew-summary-exec-hook
327 (let ((flds mew-nmz-refile-folders))
328 (setq mew-nmz-refile-folders nil)
332 (mew-nmz-mknmz (car flds))
334 (setq flds (delete (car flds) flds)))))))
338 6.1. INDEX
\e$B$NBg$-$5!":n@.;~4V$J$I
\e(B
339 \e$B<j85$N%^%7%s
\e(B(SS-20/M-152, SUNOS 5.4)
\e$B$G$O!"$3$N$h$&$K$J$C$F$$$^$9!#
\e(B
341 (length mew-folder-alist) => 119
344 302757 /home/shirai/Mail
346 % du -ks ~/Namazu/Mail/
347 158939 /home/shirai/Namazu/Mail
349 INDEX
\e$B$,2?$b$J$$>uBV$G
\e(B M-x mew-nmz-mknmz-all-folders
\e$B$9$k$HLs
\e(B8
\e$B;~4V!"
\e(BUpdate
\e$BL\E*
\e(B
350 \e$B$G
\e(B M-x mew-nmz-mknmz-all-folders
\e$B$9$k$H
\e(B10
\e$B!A
\e(B20
\e$BJ,$+$+$j$^$9!#
\e(B
354 Takeshi ITOH <titou@bits.co.jp>
\e$B$5$s$,
\e(B
356 \e$B0KF#$5$s
\e(B> (2)
\e$B%U%)%k%@Kh$K
\e(BDB
\e$B$r:n$k
\e(B
357 \e$B0KF#$5$s
\e(B> -
\e$B3F%U%)%k%@$K
\e(B DB
\e$B$r:n$k!#
\e(B
358 \e$B0KF#$5$s
\e(B> - namazu
\e$B$OJ#?t
\e(B DB
\e$B$KBP1~$7$F$$$k$N$G%U%)%k%@;XDj$N8!:w$b4JC1!#
\e(B
359 \e$B0KF#$5$s
\e(B> - DB
\e$B$N0lMw$O
\e(B C-u Z
\e$B$N$H$-$K:n$k
\e(B?
360 \e$B0KF#$5$s
\e(B> - DB
\e$B$N99?7$,LLE]$K$J$k
\e(B?
362 \e$B$H$*$C$7$c$C$F$$$?$@$1$J$+$C$?$i!"
\e(Bmew-nmz.el
\e$B$O$*$+$7$J$b$N$K$J$C$F$$$?$G$7$g$&!#
\e(B
363 \e$B$^$?!"
\e(Bimls
\e$B$NJQ99$O$[$H$s$I0KF#$5$s$N$b$N$N8+$h$&8+$^$M$G:n$j$^$7$?!#46<U!"46<U$G$9!#
\e(B
365 \e$B%P%0%l%]!<%H$r2<$5$C$?$j!"2~A1MWK>$r2<$5$C$?J}!9$b$"$j$,$H$&$4$6$$$^$9!#
\e(B
366 \e$BEvA3!"
\e(BMew
\e$B$d
\e(B Namazu
\e$B$r$*:n$j$K$J$i$l$F$$$k$9$Y$F$NJ}!9$K$b46<U$G$9!#
\e(B(__)