1
1
Info file: mew.info, -*-Text-*-
2
2
produced by `texinfo-format-buffer'
4
using `texinfmt.el' version 2.41 of 1 Mar 2005.
4
using `texinfmt.el' version 2.42 of 7 Jul 2006.
6
6
INFO-DIR-SECTION Message User Agent
16
16
File: mew.info, Node: delete mark, Next: refile mark, Prev: unread mark, Up: Marks
21
21
If you want to delete a message, type `d' in Summary mode to put the
22
22
`D' mark on it. Don't be worried about losing the message by
32
32
2. Put the `D' mark in the trashes then type `x'.
34
34
Exactly speaking, the following rule is applied for local folders.
35
(`mew-trash-folder' is default to +trash$B!#(B
36
`mew-trash-folder-list' is default to `nil'$B!#(B)
35
(`mew-trash-folder' is default to +trash.
36
`mew-trash-folder-list' is default to `nil'.)
38
- If `mew-trash-folder' is `nil', messages marked with 'D' are
40
- If `mew-trash-folder-list' is defined, messages marked with 'D'
38
- If `mew-trash-folder' is `nil', messages marked with
40
- If `mew-trash-folder-list' is defined, messages marked with `D'
41
41
in one of the folders defined in it are deleted. Otherwise, they
42
42
are moved to the trash.
43
- If `mew-trash-folder-list' is `nl', messages marked with 'D' in
43
- If `mew-trash-folder-list' is `nl', messages marked with `D' in
44
44
`mew-trash-folder' are deleted. Otherwise, they are moved to the
45
45
trash. (This is default.)
261
261
The followings shows the marks in the strong order:
263
`o'$B!"(B`D'$B!"(B`X'
264
264
After marking a message newly, the next message is shown. After
265
265
overriding another mark, the cursor stays on the message.
267
267
After marking a message, the cursor stays on the message.
269
269
After marking a message, the cursor stays on the message.
274
274
You can exchange marks as follows:
277
`*' -> `$' :: Preserve the `*' marks temporarily
277
`*' -> `$' :: Preserve the `*' marks temporarily.
279
`$' -> `*' :: Get the `*' marks back
279
`$' -> `*' :: Get the `*' marks back.
392
392
have to specify the "case", if necessary, when you input folder name
393
393
in minibuffer. This command is only the exception.
395
Mew also provides `c' which is very similar to `o'. To know the
395
Mew also provides `c' which is very similar to `o'. To know the
396
396
difference, please refer to *Note refile mark::.
398
398
As you know, the more excellent refiling guess algorithms become, the
439
439
To: piglet@example.org
440
440
Cc: pooh-lovers@example.org
442
Since pooh is a member of pooh-lovers, he receives this message. But
443
he has a folder for his friend, pooh. So, +from/piglet may be chosen.
442
Since Pooh is a member of pooh-lovers, he receives this message. But
443
he has a folder for his friend, Piglet. So, +from/piglet may be
445
446
To avoid this, Mew allows you to specify which folders are to be
446
447
ignored. The default is +from. So, please take a convention to refile
480
481
not work as you wish. For example, for both a message whose To: is
481
482
staff@example.jp and another message whose To: is staff@example.net,
482
483
the same folder would be selected with guess by folders
483
(e.g. "+net/staff"). So, Mew allows you to define your own rules
484
(e.g. "+net/staff"). So, Mew allows you to define your own rules
486
487
Let's look at an example.
540
541
Mew provides a mechanism to guess a folder where the parent message of
541
542
a current message was refiled before.
543
For example, pooh, piglet, and roo had a chat to go and get honey. So,
544
pooh made +project/honey then refiled the message to it. The further
544
For example, Pooh, Piglet, and Roo had a chat to go and get honey. So,
545
Pooh made +project/honey then refiled the message to it. The further
545
546
messages, if they are properly replied, they are supposed to be
546
547
refiled to +project/honey.
571
572
To: pooh@example.net
572
573
From: piglet@example.org
574
pooh received a message from piglet. If pooh uses this mechanism,
575
Pooh received a message from Piglet. If Pooh uses this mechanism,
575
576
+from/piglet will be chosen according to From:. (Folders under +from
576
577
can be recurse. And you can select the entire address for a folder
577
578
name instead of the user part.)
579
580
The function to provide this feature is
580
581
`mew-refile-guess-by-from-folder'.
582
Next, let's consider a care where pooh replied to piglet. Since pooh
583
Next, let's consider a care where Pooh replied to Piglet. Since Pooh
583
584
Cc:ed the message to himself, the message was also delivered to him.
585
586
To: piglet@example.org
586
587
Cc: pooh@example.net
587
588
From: pooh@example.net
589
How do you feel if you are pooh? You may want to refile this to
590
How do you feel if you are Pooh? You may want to refile this to
590
591
+from/pooh. Also, you may want to move this to +from/piglet. So, it
591
592
can be customized.
604
605
Mew also provides a mechanism to guess a folder by the place where a
605
606
message that has the same From: field is refiled.
607
Suppose that piglet has two addresses, piglet@example.org and
608
p-p-p@example.org. pooh wants to refile messages from piglet to
608
Suppose that Piglet has two addresses, piglet@example.org and
609
p-p-p@example.org. Pooh wants to refile messages from Piglet to
609
610
+from/piglet no matter what his From: is. This policy can, of course,
610
be implemented if pooh specifies rules explicitly as follows:
611
be implemented if Pooh specifies rules explicitly as follows:
612
613
(setq mew-refile-guess-alist
657
658
The default rule is to extract a user name from From: and to choose
658
659
`+from/user'. But if `mew-refile-guess-strip-domainpart' is
659
660
`nil', it extracts the entire address. So,
660
`+from/user@domain' is chosen. The default value of
661
`+from/user@domain' is chosen. The default value of
661
662
`mew-refile-guess-strip-domainpart' is `t'.
663
664
The function name is `mew-refile-guess-by-default'.
734
735
with `o' nor `D' if
735
736
`mew-refile-auto-refile-skip-any-mark' is `nil'. If
736
737
`mew-refile-auto-refile-skip-any-mark' is `t', they mean
737
non-marked messages (ie read). The default value of
738
non-marked messages (i.e. read). The default value of
738
739
`mew-refile-auto-refile-skip-any-mark' is `nil'.
740
741
`C-uM-o' targets messages marked with `*' regardless the value of
792
793
local folder. (You can use `lc' in a local folder, too. In this case,
793
794
a message is moved in the same world.)
795
To opy a message in a folder to an IMAP folder(the server side), type
796
To opy a message in a folder to an IMAP folder (the server side), type
798
To copy messages marked with '*' to a local folder, use `mlc'. To
799
copy messages marked with '*' to an IMAP folder, use `mli'.
799
To copy messages marked with `*' to a local folder, use `mlc'. To
800
copy messages marked with `*' to an IMAP folder, use `mli'.
801
802
Here is a summary of commands which copy messages from a world to
805
806
Copy a message to a local folder.
807
Copy messages marked with '*' to a local folder.
808
Copy messages marked with `*' to a local folder.
809
810
Copy a message to the server side of IMAP.
811
Copy messages marked with '*' to the server side of IMAP.
812
Copy messages marked with `*' to the server side of IMAP.
821
822
Mew provides the following method to search messages:
824
Put the '*' mark onto messages in this follder, which are matched
825
Put the `*' mark onto messages in this follder, which are matched
825
826
to a specified pattern. Either `mewl' or `grep' is called
826
827
according to the specified pattern.
834
835
`/' with a region specified.
836
837
We can also search messages with a search engine, including Spotlight,
837
Windows Desktop Search, etc. This feature is supported by the
838
Windows Desktop Search, etc. This feature is supported by the
838
839
following commands.
841
Put the '*' mark onto messages in this follder, which are matched
842
Put the `*' mark onto messages in this follder, which are matched
842
843
to a specified pattern.
844
845
Make Virtual mode with messages in all folders, which are matched
959
960
To know how to delete Virtual mode, please refer to *Note Quit::.
964
964
File: mew.info, Node: dbsearch, Next: keyword, Prev: virtual, Up: Search
978
978
The followings are expiation of each search engines.
981
Type `kM' periodically. If you want to update the index for the
982
current folder quickly, you can use `km'. Both `k?' and
981
985
Type `kM' just once. `km' is not necessary. Both `k?' and `k/'
992
996
The default search engine is automatically set to the one found first.
993
997
If you explicitly specify it, set `mew-search-method' to one out of
994
'spotlight, 'wds, 'google, and 'namazu. The following is an example to
998
'est, 'spotlight, 'wds, 'google, and 'namazu. The following is an
999
example to choose Hyper Estraier.
997
(setq mew-search-method 'namazu)
1001
(setq mew-search-method 'est)
1003
1007
Highlighting a keyword
1004
1008
======================
1006
The keyword which you specified on search is shorted in a buffer. You
1010
The keyword which you specified on search is shorted in a buffer. You
1007
1011
can display messages with the keyword highlighted. The commands to
1008
1012
enable this functionality are as follows:
1096
1100
2. A list consists of an integer and a symbol. The symbol specifies
1097
1101
a function to be called. The name of the function is produced by
1098
1102
concatenating "mew-summary-form-" and the symbol name.
1099
(e.g. `mew-summary-form-date' for the symbol 'date').
1100
Pre-defined symbols are 'type, 'time, 'date, 'year, 'size, 'from,
1101
'subj and 'body. For more details, see the explanation of the
1102
functions called `mew-summary-form-<symbol>'. The integer
1103
specifies the width of field which will be filled with a return
1104
string of the function. A positive value means padding SPCs on
1105
the right if necessary. A negative value means padding SPCs on
1106
the left if necessary. If a negative value is specified, the
1107
corresponding function must return an ASCII string. 0 means the
1108
remaining width of the line and is treated as a positive value.
1103
(e.g. `mew-summary-form-date' for the symbol 'date'). Pre-defined
1104
symbols are 'type, 'time, 'date, 'year, 'size, 'from, 'subj and
1105
'body. For more details, see the explanation of the functions
1106
called `mew-summary-form-<symbol>'. The integer specifies the
1107
width of field which will be filled with a return string of the
1108
function. A positive value means padding SPCs on the right if
1109
necessary. A negative value means padding SPCs on the left if
1110
necessary. If a negative value is specified, the corresponding
1111
function must return an ASCII string. 0 means the remaining width
1112
of the line and is treated as a positive value.
1109
1113
3. A symbol is equivalent to (1 symbol).
1110
1114
4. '(mark) is appended to `mew-summary-form' when used.
1111
1115
5. `t' means the position of thread indentation.
1165
1169
If `mew-summary-form-mark-spam' is `t', the `D' mark automatically is
1166
1170
put onto SPAM messages. A message is considered a SPAM message if the
1167
MD5 checksum of its body is duplicated in a scan.The default is `nil'.
1171
MD5 checksum of its body is duplicated in a scan. The default is
1169
1174
If `mew-summary-form-mark-review' is `t', the `*' mark
1170
1175
automatically is put onto messages destined to me. The default is
1222
1227
Text/Plain. Even in this situation, `C-cC-e' described below is a
1223
1228
valid operation.
1225
If you install "wvHtml", "xlhtml", "ppthtml", you can display text
1230
If you install "wvHtml", "xlhtml", and "ppthtml", you can display text
1226
1231
parts of WORD, Excel, and PowerPoint file in Message,
1227
1232
respectively. Since these commands uses HTML, the configuration of
1228
1233
Text/Html above is required. Also, you need to install Mule-UCS for
1278
1283
Recently there are many message whose have Multipart/Alternative,
1279
1284
which consists of Text/Plain and Text/Html. By default, Mew selects
1280
1285
Text/Plain. When you install "emacs-w3m", you may want to choose
1281
Text/Html. In this case, add the following to "~/.mew.el". (Now, it's
1286
Text/Html. In this case, add the following to "~/.mew.el". (Now, it's
1282
1287
good idea to get back to *Note multipart:: to review how to use
1338
1343
sumikawa> Cabernet Sauvignon, Bordeaux, '90.
1340
1345
Both an address in the citation label and the citation prefix can be
1341
converted to an element of a personal information in Addrbook. They
1346
converted to an element of a personal information in Addrbook. They
1342
1347
can be configured by `mew-addrbook-for-cite-label' and
1343
1348
`mew-addrbook-for-cite-prefix', respectively. The default values are
1344
1349
`nil' and `'username', respectively. You can set out of the following
1416
1421
Typing `y' makes the composed message sent (or queued). If you type
1417
1422
`n', you will go back to the original draft.
1420
1424
In Europe Latin 9 (ISO-8859-15 or Latin 0), which includes the euro
1421
1425
sign, is getting more and more popular instead of Latin 1
1422
(ISO-8859-1). If characters of both Latin 1 and Lain 9 exist in a
1426
(ISO-8859-1). If characters of both Latin 1 and Lain 9 exist in a
1423
1427
draft, Mew takes the following step to decide a charset.
1425
1429
1. If `unify-8859-on-decoding-mode' is used:
1432
1436
3. Use "iso-8859-15" if no loss.
1433
1437
4. Otherwise, use "utf-8".
1435
The default value of `mew-charset-latin' is "iso-8859-15". If you
1436
want to set it to "iso-8859-1", configure like this:
1439
The default value of `mew-charset-latin' is "iso-8859-15". If you want
1440
to set it to "iso-8859-1", configure like this:
1438
1442
(setq mew-charset-latin "iso-8859-1")
1462
1466
set by `mew-highlight-body-max-size'. The default is 10000 bytes.
1464
1468
If `mew-use-highlight-url' is `t', a spell is cast to URL strings in a
1465
message. So, when you move the cursor onto the URL, it is highlighted.
1469
message. So, when you move the cursor onto the URL, it is
1470
highlighted. The default is `t'.
1468
1472
If `mew-use-cursor-mark' is `t', the mark specified `mew-cursor-mark'
1469
1473
is putted to the beginning of the current line. The default is
1593
1597
order. If you do not set `auto-fill-mode' to `text-mode-hook', It
1594
1598
would be useful to define `mew-draft-mode-hook' as follows:
1596
(setq mew-draft-mode-hook (function (lambda () (auto-fill-mode 1))))
1600
(setq mew-draft-mode-hook (lambda () (auto-fill-mode 1)))