Mercurial > emacs
annotate etc/grep.txt @ 110410:f2e111723c3a
Merge changes made in Gnus trunk.
Reimplement nnimap, and do tweaks to the rest of the code to support that.
* gnus-int.el (gnus-finish-retrieve-group-infos)
(gnus-retrieve-group-data-early): New functions.
* gnus-range.el (gnus-range-nconcat): New function.
* gnus-start.el (gnus-get-unread-articles): Support early retrieval of
data.
(gnus-read-active-for-groups): Support finishing the early retrieval of
data.
* gnus-sum.el (gnus-summary-move-article): Pass the move-to group name
if the move is internal, so that nnimap can do fast internal moves.
* gnus.el (gnus-article-special-mark-lists): Add uid/active tuples, for
nnimap usage.
* nnimap.el: Rewritten.
* nnmail.el (nnmail-inhibit-default-split-group): New internal variable
to allow the mail splitting to not return a default group. This is
useful for nnimap, which will leave unmatched mail in the inbox.
* utf7.el (utf7-encode): Autoload.
Implement shell connection.
* nnimap.el (nnimap-open-shell-stream): New function.
(nnimap-open-connection): Use it.
Get the number of lines by using BODYSTRUCTURE.
(nnimap-transform-headers): Get the number of lines in each message.
(nnimap-retrieve-headers): Query for BODYSTRUCTURE so that we get the
number of lines.
Not all servers return UIDNEXT. Work past this problem.
Remove junk from end of file.
Fix typo in "bogus" section.
Make capabilties be case-insensitive.
Require cl when compiling.
Don't bug out if the LIST command doesn't have any parameters.
2010-09-17 Knut Anders Hatlen <kahatlen@gmail.com> (tiny change)
* nnimap.el (nnimap-get-groups): Don't bug out if the LIST command
doesn't have any parameters.
(mm-text-html-renderer): Document gnus-article-html.
2010-09-17 Julien Danjou <julien@danjou.info> (tiny fix)
* mm-decode.el (mm-text-html-renderer): Document gnus-article-html.
* dgnushack.el: Define netrc-credentials.
If the user doesn't have a /etc/services, supply some sensible port defaults.
Have `unseen-or-unread' select an unread unseen article first.
(nntp-open-server): Return whether the open was successful or not.
Throughout all files, replace (save-excursion (set-buffer ...)) with (with-current-buffer ... ).
Save result so that it doesn't say "failed" all the time.
Add ~/.authinfo to the default, since that's probably most useful for users.
Don't use the "finish" method when we're reading from the agent.
Add some more nnimap-relevant agent stuff to nnagent.el.
* nnimap.el (nnimap-with-process-buffer): Removed.
Revert one line that was changed by mistake in the last checkin.
(nnimap-open-connection): Don't error out when we can't make a connection
nnimap-related changes to avoid bugging out if we can't contact a server.
* gnus-start.el (gnus-get-unread-articles): Don't try to scan groups
from methods that are denied.
* nnimap.el (nnimap-possibly-change-group): Return nil if we can't log
in.
(nnimap-finish-retrieve-group-infos): Make sure we're not waiting for
nothing.
* gnus-sum.el (gnus-select-newsgroup): Indent.
author | Katsumi Yamaoka <yamaoka@jpl.org> |
---|---|
date | Sat, 18 Sep 2010 10:02:19 +0000 |
parents | 1d1d5d9bd884 |
children | 376148b31b5e |
rev | line source |
---|---|
71189
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
1 * Introduction -*-grep-*- (See the end of file for copyright information) |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
2 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
3 This shows the different kinds of messages grep recognizes by default and |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
4 how they are rendered. It is intended both to help you decide which matchers |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
5 you need and as a test of the matchers. Move the mouse over a colored part |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
6 to see how much text was actually matched. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
7 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
8 Please do not edit this file in grep-mode, it may lose escape |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
9 sequences on saving. Visit this file literally for editing. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
10 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
11 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
12 * GNU grep 2.5.1 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
13 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
14 grep -nH -e "INFO tree" ../info/* |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
15 ../info/dir:6:File: dir Node: Top This is the top of the INFO tree |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
16 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
17 * GNU grep 2.5.1 with default colors |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
18 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
19 grep -nH --color=always -e "INFO tree" ../info/* |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
20 ../info/dir:6:File: dir Node: Top This is the top of the [01;31mINFO tree[00m |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
21 |
64946 | 22 * GNU grep 2.5.1-cvs with the specified matching color |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
23 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
24 GREP_COLORS='mt=01;31:fn=:ln=:bn=:se=:ml=:cx=:ne' grep -nH --color=always -e "INFO tree" ../info/* |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
25 ../info/dir:6:File: dir Node: Top This is the top of the [01;31mINFO tree[m |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
26 |
64946 | 27 * GNU grep 2.5.1-cvs with colors for the file name, line number and match |
28 | |
29 GREP_COLORS='mt=01;31:fn=35:ln=32:bn=:se=:ml=36:cx=37:ne' grep -nH --color=always -e "INFO tree" ../info/* | |
30 [35m../info/dir[m:[32m6[m:[36mFile: dir Node: Top This is the top of the [01;31mINFO tree[m | |
31 [35m1[m:[32m2[m:[36m3:4:[01;31mtext[m | |
32 [35m1:2[m:[32m3[m:[36m4:[01;31mtext[m | |
33 [35m1:2:3[m:[32m4[m:[36m[01;31mtext[m | |
34 | |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
35 * GNU grep 2.5.1-cvs with default colors |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
36 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
37 grep -nH --color=always -e "INFO tree" ../info/* |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
38 [35m[K../info/dir[m[K[36m[K:[m[K[32m[K6[m[K[36m[K:[m[KFile: dir Node: Top This is the top of the [01;31m[KINFO tree[m[K |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
39 |
64508
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
40 * GNU grep 2.5.1 on lines starting with a number and colon |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
41 |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
42 grep -nH -e "Universal Time" ../lispref/* |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
43 ../lispref/os.texi:1010:0:00 January 1, 1970 UTC (Coordinated [01;31mUniversal Time[00m) |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
44 |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
45 * GNU grep 2.5.1 with context lines |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
46 |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
47 grep -C 2 -nH --color=always -e "INFO tree" ../info/* |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
48 ../info/dir-4-looking at that node, which is (dir)Top. |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
49 ../info/dir-5- |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
50 ../info/dir:6:File: dir Node: Top This is the top of the [01;31mINFO tree[00m |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
51 ../info/dir-7- |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
52 ../info/dir-8-The Info Directory |
fab6aeab9e8d
Add example of grep output with context lines.
Juri Linkov <juri@jurta.org>
parents:
64506
diff
changeset
|
53 |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
54 * GNU grep 2.5.1 on files recognized as binary |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
55 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
56 Binary file emacs-7 matches |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
57 Binary file 2005-06 matches |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
58 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
59 * GNU grep 2.5.1: other messages |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
60 |
64946 | 61 Grep started at Tue Jul 19 15:41:30 |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
62 grep: ../info/dirinfo: No such file or directory |
64946 | 63 Grep interrupt at Tue Jul 19 15:42:31 |
64 Grep killed at Tue Jul 19 15:42:31 | |
65 Grep terminated at Tue Jul 19 15:42:31 | |
66 Grep exited abnormally with code 2 at Tue Jul 19 15:42:31 | |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
67 Grep finished with no matches found at Tue Jul 19 15:43:12 |
64946 | 68 Grep finished (matches found) at Thu Jul 21 15:02:15 |
64506
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
69 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
70 * agrep |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
71 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
72 agrep -n "INFO tree" ../info/* |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
73 ../info/dir: 6: File: dir Node: Top This is the top of the INFO tree |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
74 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
75 * unknown greps |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
76 |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
77 grep -nH -e "xyzxyz" ../info/* |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
78 ../info/emacs-2:1205:10:inserts `xyzxyzxyzxyz' in the current buffer. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
79 ../info/emacs-2:1205:10-15:inserts `xyzxyzxyzxyz' in the current buffer. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
80 ../info/emacs-2:1205.10-1205.15:inserts `xyzxyzxyzxyz' in the current buffer. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
81 ../info/emacs-2 1205.10-15 inserts `xyzxyzxyzxyz' in the current buffer. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
82 ../info/emacs-2 1205.10-1205.15 inserts `xyzxyzxyzxyz' in the current buffer. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
83 ../info/emacs-2 1205 inserts `xyzxyzxyzxyz' in the current buffer. |
fde4a1859dbc
Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff
changeset
|
84 |
71189
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
85 |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
86 |
106815 | 87 Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 |
75343
0259a1711394
Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents:
71515
diff
changeset
|
88 Free Software Foundation, Inc. |
71189
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
89 |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
90 COPYING PERMISSIONS: |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
91 |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79776
diff
changeset
|
92 This document is free software: you can redistribute it and/or modify |
71189
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
93 it under the terms of the GNU General Public License as published by |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79776
diff
changeset
|
94 the Free Software Foundation, either version 3 of the License, or |
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79776
diff
changeset
|
95 (at your option) any later version. |
71189
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
96 |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
97 This program is distributed in the hope that it will be useful, |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
98 but WITHOUT ANY WARRANTY; without even the implied warranty of |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
99 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
100 GNU General Public License for more details. |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
101 |
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
102 You should have received a copy of the GNU General Public License |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79776
diff
changeset
|
103 along with this program. If not, see <http://www.gnu.org/licenses/>. |
71189
3681678d3d86
Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents:
64946
diff
changeset
|
104 |
71515
55031f6edc3e
(Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents:
71189
diff
changeset
|
105 |
55031f6edc3e
(Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents:
71189
diff
changeset
|
106 ;;; Local Variables: |
55031f6edc3e
(Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents:
71189
diff
changeset
|
107 ;;; buffer-read-only: t |
55031f6edc3e
(Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents:
71189
diff
changeset
|
108 ;;; End: |