annotate etc/grep.txt @ 93762:46d39c0f7bf9

(uniscribe_shape): Increase items buffer size. Give up if glyph indices not supported. Use uniscribe obtained ABC widths for individual metrics. Map glyph clusters back to characters using fClusterStart flag. Return number of glyphs produced, not chars processed.
author Jason Rumney <jasonr@gnu.org>
date Sun, 06 Apr 2008 01:04:45 +0000
parents 1dd7437446ea
children cbf5528cf447
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 INFO tree
fde4a1859dbc Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff changeset
21
64946
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
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 INFO tree
fde4a1859dbc Examples of messages grep recognizes
Juri Linkov <juri@jurta.org>
parents:
diff changeset
26
64946
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
27 * GNU grep 2.5.1-cvs with colors for the file name, line number and match
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
28
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
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/*
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
30 ../info/dir:6:File: dir Node: Top This is the top of the INFO tree
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
31 1:2:3:4:text
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
32 1:2:3:4:text
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
33 1:2:3:4:text
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
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 ../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
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 Universal Time)
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 INFO tree
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
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
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
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
63 Grep interrupt at Tue Jul 19 15:42:31
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
64 Grep killed at Tue Jul 19 15:42:31
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
65 Grep terminated at Tue Jul 19 15:42:31
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
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
4fc385f4c685 Add examples of CVS grep.
Juri Linkov <juri@jurta.org>
parents: 64508
diff changeset
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
79776
1dd7437446ea Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78273
diff changeset
87 Copyright (C) 2005, 2006, 2007, 2008
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
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 64946
diff changeset
92 This document is free software; you can redistribute it and/or modify
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
78273
4d0b3e35d8f4 Standardize license text and switch to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
94 the Free Software Foundation; either version 3, or (at your option)
4d0b3e35d8f4 Standardize license text and switch to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
95 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
78273
4d0b3e35d8f4 Standardize license text and switch to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
103 along with this program; see the file COPYING. If not, write to
4d0b3e35d8f4 Standardize license text and switch to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
104 the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
4d0b3e35d8f4 Standardize license text and switch to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75343
diff changeset
105 Boston, MA 02110-1301 USA.
71189
3681678d3d86 Add copyright notice and copying permissions.
Eli Zaretskii <eliz@gnu.org>
parents: 64946
diff changeset
106
71515
55031f6edc3e (Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents: 71189
diff changeset
107
55031f6edc3e (Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents: 71189
diff changeset
108 ;;; Local Variables:
55031f6edc3e (Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents: 71189
diff changeset
109 ;;; buffer-read-only: t
55031f6edc3e (Local Variables): Move to end of file.
Juri Linkov <juri@jurta.org>
parents: 71189
diff changeset
110 ;;; End: