annotate man/entering.texi @ 63838:4d81cb038753

*** empty log message ***
author Carsten Dominik <dominik@science.uva.nl>
date Wed, 29 Jun 2005 08:14:09 +0000
parents e0bfdf477815
children 3723093a21fd 3ebd9bdb4fe5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1 @c This is part of the Emacs manual.
Dave Love <fx@gnu.org>
parents:
diff changeset
2 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995 Free Software Foundation, Inc.
Dave Love <fx@gnu.org>
parents:
diff changeset
3 @c See file emacs.texi for copying conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4 @node Entering Emacs, Exiting, Text Characters, Top
Dave Love <fx@gnu.org>
parents:
diff changeset
5 @chapter Entering and Exiting Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
6 @cindex entering Emacs
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 46913
diff changeset
7 @cindex starting Emacs
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
8
29107
203ba1f77b7b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25829
diff changeset
9 The usual way to invoke Emacs is with the shell command @command{emacs}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
10 Emacs clears the screen and then displays an initial help message and
Dave Love <fx@gnu.org>
parents:
diff changeset
11 copyright notice. Some operating systems discard all type-ahead when
Dave Love <fx@gnu.org>
parents:
diff changeset
12 Emacs starts up; they give Emacs no way to prevent this. Therefore, it
Dave Love <fx@gnu.org>
parents:
diff changeset
13 is advisable to wait until Emacs clears the screen before typing your
Dave Love <fx@gnu.org>
parents:
diff changeset
14 first editing command.
Dave Love <fx@gnu.org>
parents:
diff changeset
15
Dave Love <fx@gnu.org>
parents:
diff changeset
16 If you run Emacs from a shell window under the X Window System, run it
29107
203ba1f77b7b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25829
diff changeset
17 in the background with @command{emacs&}. This way, Emacs does not tie up
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
18 the shell window, so you can use that to run other shell commands while
Dave Love <fx@gnu.org>
parents:
diff changeset
19 Emacs operates its own X windows. You can begin typing Emacs commands
Dave Love <fx@gnu.org>
parents:
diff changeset
20 as soon as you direct your keyboard input to the Emacs frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
21
Dave Love <fx@gnu.org>
parents:
diff changeset
22 @vindex initial-major-mode
38954
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
23 When Emacs starts up, it creates a buffer named @samp{*scratch*}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
24 That's the buffer you start out in. The @samp{*scratch*} buffer uses Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
25 Interaction mode; you can use it to type Lisp expressions and evaluate
Dave Love <fx@gnu.org>
parents:
diff changeset
26 them, or you can ignore that capability and simply doodle. (You can
Dave Love <fx@gnu.org>
parents:
diff changeset
27 specify a different major mode for this buffer by setting the variable
Dave Love <fx@gnu.org>
parents:
diff changeset
28 @code{initial-major-mode} in your init file. @xref{Init File}.)
Dave Love <fx@gnu.org>
parents:
diff changeset
29
Dave Love <fx@gnu.org>
parents:
diff changeset
30 It is possible to specify files to be visited, Lisp files to be
Dave Love <fx@gnu.org>
parents:
diff changeset
31 loaded, and functions to be called, by giving Emacs arguments in the
58789
c8e9116cff8b Rename Command Line to Emacs Invocation.
Richard M. Stallman <rms@gnu.org>
parents: 58759
diff changeset
32 shell command line. @xref{Emacs Invocation}. But we don't recommend
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
33 doing this. The feature exists mainly for compatibility with other
Dave Love <fx@gnu.org>
parents:
diff changeset
34 editors.
Dave Love <fx@gnu.org>
parents:
diff changeset
35
Dave Love <fx@gnu.org>
parents:
diff changeset
36 Many other editors are designed to be started afresh each time you
Dave Love <fx@gnu.org>
parents:
diff changeset
37 want to edit. You edit one file and then exit the editor. The next
Dave Love <fx@gnu.org>
parents:
diff changeset
38 time you want to edit either another file or the same one, you must run
Dave Love <fx@gnu.org>
parents:
diff changeset
39 the editor again. With these editors, it makes sense to use a
Dave Love <fx@gnu.org>
parents:
diff changeset
40 command-line argument to say which file to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
41
Dave Love <fx@gnu.org>
parents:
diff changeset
42 But starting a new Emacs each time you want to edit a different file
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
43 does not make sense. This would fail to take advantage of Emacs's
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
44 ability to visit more than one file in a single editing session, and
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
45 it would lose the other accumulated context, such as the kill ring,
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
46 registers, undo history, and mark ring, that are useful for operating
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
47 on multiple files.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
48
Dave Love <fx@gnu.org>
parents:
diff changeset
49 The recommended way to use GNU Emacs is to start it only once, just
Dave Love <fx@gnu.org>
parents:
diff changeset
50 after you log in, and do all your editing in the same Emacs session.
Dave Love <fx@gnu.org>
parents:
diff changeset
51 Each time you want to edit a different file, you visit it with the
Dave Love <fx@gnu.org>
parents:
diff changeset
52 existing Emacs, which eventually comes to have many files in it ready
Dave Love <fx@gnu.org>
parents:
diff changeset
53 for editing. Usually you do not kill the Emacs until you are about to
Dave Love <fx@gnu.org>
parents:
diff changeset
54 log out. @xref{Files}, for more information on visiting more than one
Dave Love <fx@gnu.org>
parents:
diff changeset
55 file.
Dave Love <fx@gnu.org>
parents:
diff changeset
56
46913
861d4dd87bd7 Mention emacsclient, with xref.
Richard M. Stallman <rms@gnu.org>
parents: 38954
diff changeset
57 If you want to edit a file from another program and already have
861d4dd87bd7 Mention emacsclient, with xref.
Richard M. Stallman <rms@gnu.org>
parents: 38954
diff changeset
58 Emacs running, you can use the @command{emacsclient} program to open a
861d4dd87bd7 Mention emacsclient, with xref.
Richard M. Stallman <rms@gnu.org>
parents: 38954
diff changeset
59 file in the already running Emacs. @xref{Emacs Server}, for more
861d4dd87bd7 Mention emacsclient, with xref.
Richard M. Stallman <rms@gnu.org>
parents: 38954
diff changeset
60 information on editing files with Emacs from other programs.
861d4dd87bd7 Mention emacsclient, with xref.
Richard M. Stallman <rms@gnu.org>
parents: 38954
diff changeset
61
56810
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
62 @ifnottex
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
63 @raisesections
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
64 @end ifnottex
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
65
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
66 @node Exiting, Basic, Entering Emacs, Top
Dave Love <fx@gnu.org>
parents:
diff changeset
67 @section Exiting Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
68 @cindex exiting
Dave Love <fx@gnu.org>
parents:
diff changeset
69 @cindex killing Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
70 @cindex suspending
Dave Love <fx@gnu.org>
parents:
diff changeset
71 @cindex leaving Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
72 @cindex quitting Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
73
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
74 There are two commands for exiting Emacs because there are three
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
75 kinds of exiting: @dfn{suspending} Emacs, @dfn{Iconifying} Emacs, and
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
76 @dfn{killing} Emacs.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
77
Dave Love <fx@gnu.org>
parents:
diff changeset
78 @dfn{Suspending} means stopping Emacs temporarily and returning
Dave Love <fx@gnu.org>
parents:
diff changeset
79 control to its parent process (usually a shell), allowing you to resume
Dave Love <fx@gnu.org>
parents:
diff changeset
80 editing later in the same Emacs job, with the same buffers, same kill
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
81 ring, same undo history, and so on. This is the usual way to exit Emacs
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
82 when running on a text terminal.
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
83
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
84 @dfn{Iconifying} means replacing the Emacs frame with a small box
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
85 somewhere on the screen. This is the usual way to exit Emacs when you're
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
86 using a graphics terminal.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
87
Dave Love <fx@gnu.org>
parents:
diff changeset
88 @dfn{Killing} Emacs means destroying the Emacs job. You can run Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
89 again later, but you will get a fresh Emacs; there is no way to resume
Dave Love <fx@gnu.org>
parents:
diff changeset
90 the same editing session after it has been killed.
Dave Love <fx@gnu.org>
parents:
diff changeset
91
Dave Love <fx@gnu.org>
parents:
diff changeset
92 @table @kbd
Dave Love <fx@gnu.org>
parents:
diff changeset
93 @item C-z
Dave Love <fx@gnu.org>
parents:
diff changeset
94 Suspend Emacs (@code{suspend-emacs}) or iconify a frame
Dave Love <fx@gnu.org>
parents:
diff changeset
95 (@code{iconify-or-deiconify-frame}).
Dave Love <fx@gnu.org>
parents:
diff changeset
96 @item C-x C-c
Dave Love <fx@gnu.org>
parents:
diff changeset
97 Kill Emacs (@code{save-buffers-kill-emacs}).
Dave Love <fx@gnu.org>
parents:
diff changeset
98 @end table
Dave Love <fx@gnu.org>
parents:
diff changeset
99
Dave Love <fx@gnu.org>
parents:
diff changeset
100 @kindex C-z
Dave Love <fx@gnu.org>
parents:
diff changeset
101 @findex suspend-emacs
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
102 To suspend or iconify Emacs, type @kbd{C-z} (@code{suspend-emacs}).
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
103 On text terminals, this suspends Emacs. On graphics terminals,
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
104 it iconifies the Emacs frame.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
105
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
106 Suspending Emacs takes you back to the shell from which you invoked
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
107 Emacs. You can resume Emacs with the shell command @command{%emacs}
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
108 in most common shells. On systems that don't support suspending
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
109 programs, @kbd{C-z} starts an inferior shell that communicates
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
110 directly with the terminal. Emacs waits until you exit the subshell.
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
111 (The way to do that is probably with @kbd{C-d} or @command{exit}, but
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
112 it depends on which shell you use.) The only way on these systems to
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
113 get back to the shell from which Emacs was run (to log out, for
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
114 example) is to kill Emacs.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
115
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
116 Suspending can fail if you run Emacs under a shell that doesn't
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
117 support suspending programs, even if the system itself does support
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
118 it. In such a case, you can set the variable @code{cannot-suspend} to
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
119 a non-@code{nil} value to force @kbd{C-z} to start an inferior shell.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
120 (One might also describe Emacs's parent shell as ``inferior'' for
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
121 failing to support job control properly, but that is a matter of
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
122 taste.)
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
123
59950
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
124 On graphics terminals, @kbd{C-z} has a different meaning: it runs
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
125 the command @code{iconify-or-deiconify-frame}, which temporarily
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
126 iconifies (or ``minimizes'') the selected Emacs frame
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
127 (@pxref{Frames}). Then you can use the window manager to get back to
e0bfdf477815 (Entering Emacs): Update rationale at start.
Richard M. Stallman <rms@gnu.org>
parents: 58789
diff changeset
128 a shell window.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
129
Dave Love <fx@gnu.org>
parents:
diff changeset
130 @kindex C-x C-c
Dave Love <fx@gnu.org>
parents:
diff changeset
131 @findex save-buffers-kill-emacs
38954
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
132 To exit and kill Emacs, type @kbd{C-x C-c}
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
133 (@code{save-buffers-kill-emacs}). A two-character key is used for
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
134 this to make it harder to type by accident. This command first offers
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
135 to save any modified file-visiting buffers. If you do not save them
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
136 all, it asks for reconfirmation with @kbd{yes} before killing Emacs,
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
137 since any changes not saved will be lost forever. Also, if any
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
138 subprocesses are still running, @kbd{C-x C-c} asks for confirmation
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
139 about them, since killing Emacs will also kill the subprocesses.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
140
38920
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
141 @vindex confirm-kill-emacs
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
142 If the value of the variable @code{confirm-kill-emacs} is
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
143 non-@code{nil}, @kbd{C-x C-c} assumes that its value is a predicate
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
144 function, and calls that function. If the result is non-@code{nil}, the
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
145 session is killed, otherwise Emacs continues to run. One convenient
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
146 function to use as the value of @code{confirm-kill-emacs} is the
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
147 function @code{yes-or-no-p}. The default value of
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
148 @code{confirm-kill-emacs} is @code{nil}.
caf015ed2aea Document confirm-kill-emacs.
Eli Zaretskii <eliz@gnu.org>
parents: 38172
diff changeset
149
38954
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
150 There is no way to resume an Emacs session once you have killed it.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
151 You can, however, arrange for Emacs to record certain session
38954
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
152 information when you kill it, such as which files are visited, so that
5c282c7df1cf Minor clarifications.
Richard M. Stallman <rms@gnu.org>
parents: 38920
diff changeset
153 the next time you start Emacs it will try to visit the same files and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
154 so on. @xref{Saving Emacs Sessions}.
Dave Love <fx@gnu.org>
parents:
diff changeset
155
Dave Love <fx@gnu.org>
parents:
diff changeset
156 The operating system usually listens for certain special characters
Dave Love <fx@gnu.org>
parents:
diff changeset
157 whose meaning is to kill or suspend the program you are running.
Dave Love <fx@gnu.org>
parents:
diff changeset
158 @b{This operating system feature is turned off while you are in Emacs.}
Dave Love <fx@gnu.org>
parents:
diff changeset
159 The meanings of @kbd{C-z} and @kbd{C-x C-c} as keys in Emacs were
Dave Love <fx@gnu.org>
parents:
diff changeset
160 inspired by the use of @kbd{C-z} and @kbd{C-c} on several operating
Dave Love <fx@gnu.org>
parents:
diff changeset
161 systems as the characters for stopping or killing a program, but that is
Dave Love <fx@gnu.org>
parents:
diff changeset
162 their only relationship with the operating system. You can customize
Dave Love <fx@gnu.org>
parents:
diff changeset
163 these keys to run any commands of your choice (@pxref{Keymaps}).
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
164
56810
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
165 @ifnottex
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
166 @lowersections
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
167 @end ifnottex
24bffa640391 Adapt sectioning in Info to the node structure.
Luc Teirlinck <teirllm@auburn.edu>
parents: 52401
diff changeset
168
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
169 @ignore
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
170 arch-tag: df798d8b-f253-4113-b585-f528f078a944
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
171 @end ignore