aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorGlenn Morris2010-06-22 19:57:26 -0700
committerGlenn Morris2010-06-22 19:57:26 -0700
commit9360256ab9a5cc37eb3bc70b7861094a73132df9 (patch)
treeeda9d4e7ec0ae5d5181d7dd34e20d33a9a6428e3 /doc/misc
parente0e10d9d197b7d2558dcb0dcb0b344fb94dfa057 (diff)
downloademacs-9360256ab9a5cc37eb3bc70b7861094a73132df9.tar.gz
emacs-9360256ab9a5cc37eb3bc70b7861094a73132df9.zip
Untabify doc/misc/*.texi.
* autotype.texi, cl.texi, dired-x.texi, ebrowse.texi, ede.texi: * eieio.texi, faq.texi, flymake.texi, forms.texi, gnus-faq.texi: * idlwave.texi, mh-e.texi, org.texi, pcl-cvs.texi, pgg.texi: * reftex.texi, sasl.texi, sc.texi, sem-user.texi, semantic.texi: * sieve.texi, smtpmail.texi, speedbar.texi, vip.texi, viper.texi: * widget.texi: Untabify (except for examples).
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog9
-rw-r--r--doc/misc/autotype.texi4
-rw-r--r--doc/misc/cl.texi2
-rw-r--r--doc/misc/dired-x.texi4
-rw-r--r--doc/misc/ebrowse.texi88
-rw-r--r--doc/misc/ede.texi28
-rw-r--r--doc/misc/eieio.texi4
-rw-r--r--doc/misc/faq.texi2
-rw-r--r--doc/misc/flymake.texi6
-rw-r--r--doc/misc/forms.texi6
-rw-r--r--doc/misc/gnus-faq.texi46
-rw-r--r--doc/misc/idlwave.texi2
-rw-r--r--doc/misc/mh-e.texi8
-rw-r--r--doc/misc/org.texi18
-rw-r--r--doc/misc/pcl-cvs.texi2
-rw-r--r--doc/misc/pgg.texi8
-rw-r--r--doc/misc/reftex.texi4
-rw-r--r--doc/misc/sasl.texi4
-rw-r--r--doc/misc/sc.texi6
-rw-r--r--doc/misc/sem-user.texi8
-rw-r--r--doc/misc/semantic.texi4
-rw-r--r--doc/misc/sieve.texi4
-rw-r--r--doc/misc/smtpmail.texi12
-rw-r--r--doc/misc/speedbar.texi2
-rw-r--r--doc/misc/vip.texi102
-rw-r--r--doc/misc/viper.texi34
-rw-r--r--doc/misc/widget.texi96
27 files changed, 261 insertions, 252 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index d07113bff26..4a0a5ef1088 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,12 @@
12010-06-23 Glenn Morris <rgm@gnu.org>
2
3 * autotype.texi, cl.texi, dired-x.texi, ebrowse.texi, ede.texi:
4 * eieio.texi, faq.texi, flymake.texi, forms.texi, gnus-faq.texi:
5 * idlwave.texi, mh-e.texi, org.texi, pcl-cvs.texi, pgg.texi:
6 * reftex.texi, sasl.texi, sc.texi, sem-user.texi, semantic.texi:
7 * sieve.texi, smtpmail.texi, speedbar.texi, vip.texi, viper.texi:
8 * widget.texi: Untabify.
9
12010-06-10 Glenn Morris <rgm@gnu.org> 102010-06-10 Glenn Morris <rgm@gnu.org>
2 11
3 * idlwave.texi (Load-Path Shadows): 12 * idlwave.texi (Load-Path Shadows):
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index a2ea8ad2c11..57af04bfefa 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -92,7 +92,7 @@ completions and expansions of text at point.
92 after point. 92 after point.
93* Autoinserting:: Filling up empty files as soon as you visit them. 93* Autoinserting:: Filling up empty files as soon as you visit them.
94* Copyrights:: Inserting and updating copyrights. 94* Copyrights:: Inserting and updating copyrights.
95* Executables:: Turning interpreter scripts into executables. 95* Executables:: Turning interpreter scripts into executables.
96* Timestamps:: Updating dates and times in modified files. 96* Timestamps:: Updating dates and times in modified files.
97* QuickURL:: Inserting URLs based on text at point. 97* QuickURL:: Inserting URLs based on text at point.
98* Tempo:: Flexible template insertion. 98* Tempo:: Flexible template insertion.
@@ -201,7 +201,7 @@ the output from @kbd{M-x list-abbrevs} to make it look like this:
201 201
202@example 202@example
203(c-mode-abbrev-table) 203(c-mode-abbrev-table)
204"if" 0 "" c-if 204"if" 0 "" c-if
205@end example 205@end example
206 206
207@noindent 207@noindent
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 39561341b0d..755b2f3f1b7 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -24,7 +24,7 @@ developing GNU and promoting software freedom.''
24 24
25@dircategory Emacs 25@dircategory Emacs
26@direntry 26@direntry
27* CL: (cl). Partial Common Lisp support for Emacs Lisp. 27* CL: (cl). Partial Common Lisp support for Emacs Lisp.
28@end direntry 28@end direntry
29 29
30@finalout 30@finalout
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index 5e70153f9a2..d9629e92670 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -3,7 +3,7 @@
3@c dired-x.texi --- Sebastian Kremer's Extra DIRED hacked up for GNU Emacs 3@c dired-x.texi --- Sebastian Kremer's Extra DIRED hacked up for GNU Emacs
4@c 4@c
5@c Author: Sebastian Kremer <sk@thp.uni-koeln.de> 5@c Author: Sebastian Kremer <sk@thp.uni-koeln.de>
6@c Lawrence R. Dodd <dodd@roebling.poly.edu> 6@c Lawrence R. Dodd <dodd@roebling.poly.edu>
7@c [Dodd's address no longer valid.] 7@c [Dodd's address no longer valid.]
8 8
9@comment %**start of header (This is for running Texinfo on a region.) 9@comment %**start of header (This is for running Texinfo on a region.)
@@ -14,7 +14,7 @@
14@iftex 14@iftex
15@finalout 15@finalout
16@end iftex 16@end iftex
17@c @setchapternewpage odd % For book style double sided manual. 17@c @setchapternewpage odd % For book style double sided manual.
18@comment %**end of header (This is for running Texinfo on a region.) 18@comment %**end of header (This is for running Texinfo on a region.)
19 19
20@copying 20@copying
diff --git a/doc/misc/ebrowse.texi b/doc/misc/ebrowse.texi
index 2c9df216681..522469aadea 100644
--- a/doc/misc/ebrowse.texi
+++ b/doc/misc/ebrowse.texi
@@ -55,14 +55,14 @@ Ebrowse.
55@end ifnottex 55@end ifnottex
56 56
57@menu 57@menu
58* Overview:: What is it and how does it work? 58* Overview:: What is it and how does it work?
59* Generating browser files:: How to process C++ source files 59* Generating browser files:: How to process C++ source files
60* Loading a Tree:: How to start browsing 60* Loading a Tree:: How to start browsing
61* Tree Buffers:: Traversing class hierarchies 61* Tree Buffers:: Traversing class hierarchies
62* Member Buffers:: Looking at member information 62* Member Buffers:: Looking at member information
63* Tags-like Functions:: Finding members from source files 63* Tags-like Functions:: Finding members from source files
64* GNU Free Documentation License:: The license for this documentation. 64* GNU Free Documentation License:: The license for this documentation.
65* Concept Index:: An entry for each concept defined 65* Concept Index:: An entry for each concept defined
66@end menu 66@end menu
67 67
68 68
@@ -215,10 +215,10 @@ When invoked with option @samp{--help}, @command{ebrowse} prints a list of
215available command line options.@refill 215available command line options.@refill
216 216
217@menu 217@menu
218* Input files:: Specifying which files to parse 218* Input files:: Specifying which files to parse
219* Output file:: Changing the output file name 219* Output file:: Changing the output file name
220* Structs and unions:: Omitting @code{struct}s and @code{union}s 220* Structs and unions:: Omitting @code{struct}s and @code{union}s
221* Matching:: Setting regular expression lengths 221* Matching:: Setting regular expression lengths
222* Verbosity:: Getting feedback for lengthy operations 222* Verbosity:: Getting feedback for lengthy operations
223@end menu 223@end menu
224 224
@@ -454,17 +454,17 @@ Tree-specific commands are bound to simple keystrokes, similar to
454buffers. 454buffers.
455 455
456@menu 456@menu
457* Source Display:: Viewing and finding a class declaration 457* Source Display:: Viewing and finding a class declaration
458* Member Display:: Showing members, switching to member buffers 458* Member Display:: Showing members, switching to member buffers
459* Go to Class:: Finding a class 459* Go to Class:: Finding a class
460* Quitting:: Discarding and burying the tree buffer 460* Quitting:: Discarding and burying the tree buffer
461* File Name Display:: Showing file names in the tree 461* File Name Display:: Showing file names in the tree
462* Expanding and Collapsing:: Expanding and collapsing branches 462* Expanding and Collapsing:: Expanding and collapsing branches
463* Tree Indentation:: Changing the tree indentation 463* Tree Indentation:: Changing the tree indentation
464* Killing Classes:: Removing class from the tree 464* Killing Classes:: Removing class from the tree
465* Saving a Tree:: Saving a modified tree 465* Saving a Tree:: Saving a modified tree
466* Statistics:: Displaying class tree statistics 466* Statistics:: Displaying class tree statistics
467* Marking Classes:: Marking and unmarking classes 467* Marking Classes:: Marking and unmarking classes
468@end menu 468@end menu
469 469
470 470
@@ -818,20 +818,20 @@ like in tree buffers, menus are provided for certain areas in the
818buffer: members, classes, and the buffer itself. 818buffer: members, classes, and the buffer itself.
819 819
820@menu 820@menu
821* Switching Member Lists:: Choosing which members to display 821* Switching Member Lists:: Choosing which members to display
822* Finding/Viewing:: Modifying source code 822* Finding/Viewing:: Modifying source code
823* Inherited Members:: Display of Inherited Members 823* Inherited Members:: Display of Inherited Members
824* Searching Members:: Finding members in member buffer 824* Searching Members:: Finding members in member buffer
825* Switching to Tree:: Going back to the tree buffer 825* Switching to Tree:: Going back to the tree buffer
826* Filters:: Selective member display 826* Filters:: Selective member display
827* Attributes:: Display of @code{virtual} etc. 827* Attributes:: Display of @code{virtual} etc.
828* Long and Short Display:: Comprehensive and verbose display 828* Long and Short Display:: Comprehensive and verbose display
829* Regexp Display:: Showing matching regular expressions 829* Regexp Display:: Showing matching regular expressions
830* Switching Classes:: Displaying another class 830* Switching Classes:: Displaying another class
831* Killing/Burying:: Getting rid of the member buffer 831* Killing/Burying:: Getting rid of the member buffer
832* Column Width:: Display style 832* Column Width:: Display style
833* Redisplay:: Redrawing the member list 833* Redisplay:: Redrawing the member list
834* Getting Help:: How to get help for key bindings 834* Getting Help:: How to get help for key bindings
835@end menu 835@end menu
836 836
837 837
@@ -1234,7 +1234,7 @@ This key is bound to @code{describe-mode}.
1234 1234
1235 1235
1236@comment ************************************************************** 1236@comment **************************************************************
1237@comment *** TAGS LIKE FUNCTIONS 1237@comment *** TAGS LIKE FUNCTIONS
1238@comment ************************************************************** 1238@comment **************************************************************
1239 1239
1240@node Tags-like Functions, GNU Free Documentation License, Member Buffers, Top 1240@node Tags-like Functions, GNU Free Documentation License, Member Buffers, Top
@@ -1245,14 +1245,14 @@ Ebrowse provides tags functions similar to those of the standard
1245Emacs Tags facility, but better suited to the needs of C++ programmers. 1245Emacs Tags facility, but better suited to the needs of C++ programmers.
1246 1246
1247@menu 1247@menu
1248* Finding and Viewing:: Going to a member declaration/definition 1248* Finding and Viewing:: Going to a member declaration/definition
1249* Position Stack:: Moving to previous locations 1249* Position Stack:: Moving to previous locations
1250* Search & Replace:: Searching and replacing over class tree files 1250* Search & Replace:: Searching and replacing over class tree files
1251* Members in Files:: Listing all members in a given file 1251* Members in Files:: Listing all members in a given file
1252* Apropos:: Listing members matching a regular expression 1252* Apropos:: Listing members matching a regular expression
1253* Symbol Completion:: Completing names while editing 1253* Symbol Completion:: Completing names while editing
1254* Member Buffer Display:: Quickly display a member buffer for some 1254* Member Buffer Display:: Quickly display a member buffer for some
1255 identifier 1255 identifier
1256@end menu 1256@end menu
1257 1257
1258 1258
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi
index ace3c25914d..968a63b642d 100644
--- a/doc/misc/ede.texi
+++ b/doc/misc/ede.texi
@@ -5,8 +5,8 @@
5@copying 5@copying
6This file describes EDE, the Emacs Development Environment. 6This file describes EDE, the Emacs Development Environment.
7 7
8Copyright @copyright{} 1998, 1999, 2000, 2001, 2004, 2005, 2008, 2009, 2010 8Copyright @copyright{} 1998, 1999, 2000, 2001, 2004, 2005, 2008, 2009,
9Free Software Foundation, Inc. 92010 Free Software Foundation, Inc.
10 10
11@quotation 11@quotation
12Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
@@ -404,8 +404,8 @@ lookup for @semantic{}, improving code completion performance.
404@menu 404@menu
405* ede-cpp-root:: This project marks the root of a C/C++ code project. 405* ede-cpp-root:: This project marks the root of a C/C++ code project.
406* ede-simple subclassing:: Create your own simple project. 406* ede-simple subclassing:: Create your own simple project.
407* ede-emacs:: A project for working with Emacs. 407* ede-emacs:: A project for working with Emacs.
408* ede-linux:: A project for working with Linux kernels. 408* ede-linux:: A project for working with Linux kernels.
409* Custom Locate:: Customizing how to locate files in a simple project 409* Custom Locate:: Customizing how to locate files in a simple project
410@end menu 410@end menu
411 411
@@ -525,14 +525,14 @@ Return nil if there isn't one."
525 ) 525 )
526 526
527(add-to-list 'ede-project-class-files 527(add-to-list 'ede-project-class-files
528 (ede-project-autoload "cpp-root" 528 (ede-project-autoload "cpp-root"
529 :name "CPP ROOT" 529 :name "CPP ROOT"
530 :file 'ede-cpp-root 530 :file 'ede-cpp-root
531 :proj-file 'MY-FILE-FOR-DIR 531 :proj-file 'MY-FILE-FOR-DIR
532 :proj-root 'MY-ROOT-FCN 532 :proj-root 'MY-ROOT-FCN
533 :load-type 'MY-LOAD 533 :load-type 'MY-LOAD
534 :class-sym 'ede-cpp-root) 534 :class-sym 'ede-cpp-root)
535 t) 535 t)
536@end example 536@end example
537 537
538This example only creates an auto-loader, and does not create a new kind 538This example only creates an auto-loader, and does not create a new kind
@@ -751,9 +751,9 @@ Here is an example for an instantiation of an Emacs Lisp source code object:
751@example 751@example
752(defvar ede-source-emacs 752(defvar ede-source-emacs
753 (ede-sourcecode "ede-emacs-source" 753 (ede-sourcecode "ede-emacs-source"
754 :name "Emacs Lisp" 754 :name "Emacs Lisp"
755 :sourcepattern "\\.el$" 755 :sourcepattern "\\.el$"
756 :garbagepattern '("*.elc")) 756 :garbagepattern '("*.elc"))
757 "Emacs Lisp source code definition.") 757 "Emacs Lisp source code definition.")
758@end example 758@end example
759 759
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi
index b5567f3a489..9c22533a672 100644
--- a/doc/misc/eieio.texi
+++ b/doc/misc/eieio.texi
@@ -295,8 +295,8 @@ This option is here to support programs written with older versions of
295 295
296@menu 296@menu
297* Inheritance:: How to specify parents classes 297* Inheritance:: How to specify parents classes
298* Slot Options:: How to specify features of a slot. 298* Slot Options:: How to specify features of a slot.
299* Class Options:: How to specify features for this class. 299* Class Options:: How to specify features for this class.
300@end menu 300@end menu
301 301
302@node Inheritance 302@node Inheritance
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index 635da5a616a..9cf9ff50345 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -41,7 +41,7 @@ distribution.]
41 41
42@dircategory Emacs 42@dircategory Emacs
43@direntry 43@direntry
44* Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. 44* Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.
45@end direntry 45@end direntry
46 46
47@c The @titlepage stuff only appears in the printed version 47@c The @titlepage stuff only appears in the printed version
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi
index 764c6481641..62d32acc974 100644
--- a/doc/misc/flymake.texi
+++ b/doc/misc/flymake.texi
@@ -11,8 +11,8 @@
11This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}), 11This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}),
12which is a universal on-the-fly syntax checker for GNU Emacs. 12which is a universal on-the-fly syntax checker for GNU Emacs.
13 13
14Copyright @copyright{} 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 14Copyright @copyright{} 2004, 2005, 2006, 2007, 2008, 2009, 2010
15Foundation, Inc. 15Free Software Foundation, Inc.
16 16
17@quotation 17@quotation
18Permission is granted to copy, distribute and/or modify this document 18Permission is granted to copy, distribute and/or modify this document
@@ -409,7 +409,7 @@ First, we write the @code{init-function}:
409(defun flymake-perl-init () 409(defun flymake-perl-init ()
410 (let* ((temp-file (flymake-init-create-temp-buffer-copy 410 (let* ((temp-file (flymake-init-create-temp-buffer-copy
411 'flymake-create-temp-inplace)) 411 'flymake-create-temp-inplace))
412 (local-file (file-relative-name 412 (local-file (file-relative-name
413 temp-file 413 temp-file
414 (file-name-directory buffer-file-name)))) 414 (file-name-directory buffer-file-name))))
415 (list "perl" (list "-wc " local-file)))) 415 (list "perl" (list "-wc " local-file))))
diff --git a/doc/misc/forms.texi b/doc/misc/forms.texi
index 614844fd6c2..a7779763c3f 100644
--- a/doc/misc/forms.texi
+++ b/doc/misc/forms.texi
@@ -1,4 +1,4 @@
1\input texinfo @c -*-texinfo-*- 1\input texinfo @c -*-texinfo-*-
2@c documentation for forms-mode 2@c documentation for forms-mode
3@c Written by Johan Vromans, and edited by Richard Stallman 3@c Written by Johan Vromans, and edited by Richard Stallman
4 4
@@ -37,8 +37,8 @@ developing GNU and promoting software freedom.''
37 37
38@dircategory Emacs 38@dircategory Emacs
39@direntry 39@direntry
40* Forms: (forms). Emacs package for editing data bases 40* Forms: (forms). Emacs package for editing data bases
41 by filling in forms. 41 by filling in forms.
42@end direntry 42@end direntry
43 43
44@titlepage 44@titlepage
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index 2b3c0aa5e25..78a22740e32 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -1,8 +1,8 @@
1@c \input texinfo @c -*-texinfo-*- 1@c \input texinfo @c -*-texinfo-*-
2@c Uncomment 1st line before texing this file alone. 2@c Uncomment 1st line before texing this file alone.
3@c %**start of header 3@c %**start of header
4@c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 4@c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
5@c 2008, 2009, 2010 Free Software Foundation, Inc. 5@c 2009, 2010 Free Software Foundation, Inc.
6@c 6@c
7@c Do not modify this file, it was generated from gnus-faq.xml, available from 7@c Do not modify this file, it was generated from gnus-faq.xml, available from
8@c <URL:http://my.gnus.org/FAQ/>. 8@c <URL:http://my.gnus.org/FAQ/>.
@@ -550,7 +550,7 @@ want something different, change the line above to something like this:
550@example 550@example
551(add-to-list 'gnus-secondary-select-methods 551(add-to-list 'gnus-secondary-select-methods
552 '(nnspool "" 552 '(nnspool ""
553 (nnspool-directory "/usr/local/myspoolddir"))) 553 (nnspool-directory "/usr/local/myspoolddir")))
554@end example 554@end example
555@noindent 555@noindent
556 556
@@ -635,8 +635,8 @@ mail, it's
635@example 635@example
636(eval-after-load "mail-source" 636(eval-after-load "mail-source"
637 '(add-to-list 'mail-sources 637 '(add-to-list 'mail-sources
638 '(directory :path "/path/to/procmail-dir/" 638 '(directory :path "/path/to/procmail-dir/"
639 :suffix ".prcml"))) 639 :suffix ".prcml")))
640@end example 640@end example
641@noindent 641@noindent
642 642
@@ -691,10 +691,10 @@ about the server there.
691 691
692@example 692@example
693(add-to-list 'gnus-secondary-select-methods 693(add-to-list 'gnus-secondary-select-methods
694 '(nnimap "Give the baby a name" 694 '(nnimap "Give the baby a name"
695 (nnimap-address "imap.yourProvider.net") 695 (nnimap-address "imap.yourProvider.net")
696 (nnimap-port 143) 696 (nnimap-port 143)
697 (nnimap-list-pattern "archive.*"))) 697 (nnimap-list-pattern "archive.*")))
698@end example 698@end example
699@noindent 699@noindent
700 700
@@ -874,7 +874,7 @@ say this in ~/.gnus.el:
874@example 874@example
875(setq gnus-visible-headers 875(setq gnus-visible-headers
876 '("^From" "^Subject" "^Date" "^Newsgroups" "^Followup-To" 876 '("^From" "^Subject" "^Date" "^Newsgroups" "^Followup-To"
877 "^User-Agent" "^X-Newsreader" "^X-Mailer")) 877 "^User-Agent" "^X-Newsreader" "^X-Mailer"))
878@end example 878@end example
879@noindent 879@noindent
880 880
@@ -1099,18 +1099,18 @@ buffer top-right, article buffer bottom-right:
1099(gnus-add-configuration 1099(gnus-add-configuration
1100 '(article 1100 '(article
1101 (horizontal 1.0 1101 (horizontal 1.0
1102 (vertical 25 1102 (vertical 25
1103 (group 1.0)) 1103 (group 1.0))
1104 (vertical 1.0 1104 (vertical 1.0
1105 (summary 0.25 point) 1105 (summary 0.25 point)
1106 (article 1.0))))) 1106 (article 1.0)))))
1107(gnus-add-configuration 1107(gnus-add-configuration
1108 '(summary 1108 '(summary
1109 (horizontal 1.0 1109 (horizontal 1.0
1110 (vertical 25 1110 (vertical 25
1111 (group 1.0)) 1111 (group 1.0))
1112 (vertical 1.0 1112 (vertical 1.0
1113 (summary 1.0 point))))) 1113 (summary 1.0 point)))))
1114@end example 1114@end example
1115@noindent 1115@noindent
1116 1116
@@ -1480,7 +1480,7 @@ You can store your mail addresses in a ~/.mailrc file using a simple
1480alias syntax: 1480alias syntax:
1481 1481
1482@example 1482@example
1483alias al "Al <al@@english-heritage.invalid>" 1483alias al "Al <al@@english-heritage.invalid>"
1484@end example 1484@end example
1485@noindent 1485@noindent
1486 1486
@@ -1644,9 +1644,9 @@ the group to use.
1644 1644
1645@example 1645@example
1646(setq gnus-message-archive-group 1646(setq gnus-message-archive-group
1647 '((if (message-news-p) 1647 '((if (message-news-p)
1648 "nnml:Send-News" 1648 "nnml:Send-News"
1649 "nnml:Send-Mail"))) 1649 "nnml:Send-Mail")))
1650@end example 1650@end example
1651@noindent 1651@noindent
1652 1652
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 94a2c2c6db7..0618f110c30 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -41,7 +41,7 @@ developing GNU and promoting software freedom.''
41 41
42@dircategory Emacs 42@dircategory Emacs
43@direntry 43@direntry
44* IDLWAVE: (idlwave). Major mode and shell for IDL files. 44* IDLWAVE: (idlwave). Major mode and shell for IDL files.
45@end direntry 45@end direntry
46 46
47@titlepage 47@titlepage
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index f7a46778c96..ed64f91ac39 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -24,8 +24,8 @@
24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E 24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E
25Manual}, last updated @value{UPDATED}. 25Manual}, last updated @value{UPDATED}.
26 26
27Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010 27Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006, 2007, 2008,
28Free Software Foundation, Inc. 28 2009, 2010 Free Software Foundation, Inc.
29 29
30@c This dual license has been agreed upon by the FSF. 30@c This dual license has been agreed upon by the FSF.
31 31
@@ -58,7 +58,7 @@ Public License.''
58@c Info Directory Entry 58@c Info Directory Entry
59@dircategory Emacs 59@dircategory Emacs
60@direntry 60@direntry
61* MH-E: (mh-e). Emacs interface to the MH mail system. 61* MH-E: (mh-e). Emacs interface to the MH mail system.
62@end direntry 62@end direntry
63 63
64@c Title Page 64@c Title Page
@@ -7767,7 +7767,7 @@ will need to run @samp{sa-learn --rebuild} periodically. This can be
7767done by adding the following to your @file{crontab}: 7767done by adding the following to your @file{crontab}:
7768 7768
7769@smallexample 7769@smallexample
77700 * * * * sa-learn --rebuild > /dev/null 2>&1 77700 * * * * sa-learn --rebuild > /dev/null 2>&1
7771@end smallexample 7771@end smallexample
7772 7772
7773@subheading Bogofilter 7773@subheading Bogofilter
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 4539c55ac64..f6ecdbdf219 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -7393,12 +7393,12 @@ Internet, and outside of business hours, with something like this:
7393@group 7393@group
7394(defun org-my-auto-exclude-function (tag) 7394(defun org-my-auto-exclude-function (tag)
7395 (and (cond 7395 (and (cond
7396 ((string= tag "Net") 7396 ((string= tag "Net")
7397 (/= 0 (call-process "/sbin/ping" nil nil nil 7397 (/= 0 (call-process "/sbin/ping" nil nil nil
7398 "-c1" "-q" "-t1" "mail.gnu.org"))) 7398 "-c1" "-q" "-t1" "mail.gnu.org")))
7399 ((or (string= tag "Errand") (string= tag "Call")) 7399 ((or (string= tag "Errand") (string= tag "Call"))
7400 (let ((hour (nth 2 (decode-time)))) 7400 (let ((hour (nth 2 (decode-time))))
7401 (or (< hour 8) (> hour 21))))) 7401 (or (< hour 8) (> hour 21)))))
7402 (concat "-" tag))) 7402 (concat "-" tag)))
7403 7403
7404(setq org-agenda-auto-exclude-function 'org-my-auto-exclude-function) 7404(setq org-agenda-auto-exclude-function 'org-my-auto-exclude-function)
@@ -11040,9 +11040,9 @@ fixed this problem:
11040 11040
11041@lisp 11041@lisp
11042(add-hook 'org-mode-hook 11042(add-hook 'org-mode-hook
11043 (lambda () 11043 (lambda ()
11044 (org-set-local 'yas/trigger-key [tab]) 11044 (org-set-local 'yas/trigger-key [tab])
11045 (define-key yas/keymap [tab] 'yas/next-field-group))) 11045 (define-key yas/keymap [tab] 'yas/next-field-group)))
11046@end lisp 11046@end lisp
11047 11047
11048@item @file{windmove.el} by Hovav Shacham 11048@item @file{windmove.el} by Hovav Shacham
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index 625d83a0e2c..e4adf47ddb2 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -26,7 +26,7 @@ developing GNU and promoting software freedom.''
26 26
27@dircategory Emacs 27@dircategory Emacs
28@direntry 28@direntry
29* PCL-CVS: (pcl-cvs). Emacs front-end to CVS. 29* PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
30@end direntry 30@end direntry
31 31
32@c The titlepage section does not appear in the Info file. 32@c The titlepage section does not appear in the Info file.
diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi
index d2fd8fc097d..5ab687e14ca 100644
--- a/doc/misc/pgg.texi
+++ b/doc/misc/pgg.texi
@@ -8,8 +8,8 @@
8This file describes PGG @value{VERSION}, an Emacs interface to various 8This file describes PGG @value{VERSION}, an Emacs interface to various
9PGP implementations. 9PGP implementations.
10 10
11Copyright @copyright{} 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 11Copyright @copyright{} 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
12Free Software Foundation, Inc. 122010 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
@@ -133,7 +133,7 @@ list autoload setting for desired functions as follows.
133* User Commands:: 133* User Commands::
134* Selecting an implementation:: 134* Selecting an implementation::
135* Caching passphrase:: 135* Caching passphrase::
136* Default user identity:: 136* Default user identity::
137@end menu 137@end menu
138 138
139@node User Commands 139@node User Commands
@@ -376,7 +376,7 @@ variable @code{pgg-scheme-gpg-instance} and will be reused from now on.
376(defun pgg-make-scheme-gpg () 376(defun pgg-make-scheme-gpg ()
377 (or pgg-scheme-gpg-instance 377 (or pgg-scheme-gpg-instance
378 (setq pgg-scheme-gpg-instance 378 (setq pgg-scheme-gpg-instance
379 (luna-make-entity 'pgg-scheme-gpg)))) 379 (luna-make-entity 'pgg-scheme-gpg))))
380@end lisp 380@end lisp
381 381
382The name of the function must follow the 382The name of the function must follow the
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index f2d03afc924..a8bf65a1d1b 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -46,7 +46,7 @@ developing GNU and promoting software freedom.''
46 46
47@dircategory Emacs 47@dircategory Emacs
48@direntry 48@direntry
49* RefTeX: (reftex). Emacs support for LaTeX cross-references and citations. 49* RefTeX: (reftex). Emacs support for LaTeX cross-references and citations.
50@end direntry 50@end direntry
51 51
52@finalout 52@finalout
@@ -3281,7 +3281,7 @@ the style @file{multind.el} contains
3281(TeX-add-style-hook "multind" 3281(TeX-add-style-hook "multind"
3282 (lambda () 3282 (lambda ()
3283 (and (fboundp 'reftex-add-index-macros) 3283 (and (fboundp 'reftex-add-index-macros)
3284 (reftex-add-index-macros '(multind))))) 3284 (reftex-add-index-macros '(multind)))))
3285@end lisp 3285@end lisp
3286 3286
3287If you have your own package @file{myindex} which defines the 3287If you have your own package @file{myindex} which defines the
diff --git a/doc/misc/sasl.texi b/doc/misc/sasl.texi
index ff3481b306a..c4130c4c913 100644
--- a/doc/misc/sasl.texi
+++ b/doc/misc/sasl.texi
@@ -148,7 +148,7 @@ of authentication functions.
148 148
149@example 149@example
150(defconst sasl-anonymous-steps 150(defconst sasl-anonymous-steps
151 '(identity ;no initial response 151 '(identity ;no initial response
152 sasl-anonymous-response)) 152 sasl-anonymous-response))
153 153
154(put 'sasl-anonymous 'sasl-mechanism 154(put 'sasl-anonymous 'sasl-mechanism
@@ -232,7 +232,7 @@ authentication protocol exchange. For example,
232@example 232@example
233(process-send-string 233(process-send-string
234 process 234 process
235 (if (sasl-step-data step) ;initial response 235 (if (sasl-step-data step) ;initial response
236 (format "AUTH %s %s\r\n" name (base64-encode-string (sasl-step-data step) t)) 236 (format "AUTH %s %s\r\n" name (base64-encode-string (sasl-step-data step) t))
237 (format "AUTH %s\r\n" name))) 237 (format "AUTH %s\r\n" name)))
238@end example 238@end example
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi
index 55d0d733cf0..36c36c37df7 100644
--- a/doc/misc/sc.texi
+++ b/doc/misc/sc.texi
@@ -7,7 +7,7 @@
7@finalout 7@finalout
8@end iftex 8@end iftex
9 9
10@c @setchapternewpage odd % For book style double sided manual. 10@c @setchapternewpage odd % For book style double sided manual.
11@comment %**end of header (This is for running Texinfo on a region.) 11@comment %**end of header (This is for running Texinfo on a region.)
12 12
13@copying 13@copying
@@ -35,8 +35,8 @@ developing GNU and promoting software freedom.''
35 35
36@dircategory Emacs 36@dircategory Emacs
37@direntry 37@direntry
38* SC: (sc). Supercite lets you cite parts of messages you're 38* SC: (sc). Supercite lets you cite parts of messages
39 replying to, in flexible ways. 39 you're replying to, in flexible ways.
40@end direntry 40@end direntry
41 41
42@titlepage 42@titlepage
diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi
index 5ad3b9c6e3d..c731c1843dd 100644
--- a/doc/misc/sem-user.texi
+++ b/doc/misc/sem-user.texi
@@ -1,7 +1,7 @@
1@c This file is included by semantic.texi 1@c This file is included by semantic.texi
2 2
3@c Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010 3@c Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009,
4@c Free Software Foundation, Inc. 4@c 2010 Free Software Foundation, Inc.
5 5
6@c Permission is granted to copy, distribute and/or modify this 6@c Permission is granted to copy, distribute and/or modify this
7@c document under the terms of the GNU Free Documentation License, 7@c document under the terms of the GNU Free Documentation License,
@@ -328,8 +328,8 @@ for a given major mode, like this:
328 328
329@example 329@example
330(setq-mode-local c-mode 330(setq-mode-local c-mode
331 semanticdb-find-default-throttle 331 semanticdb-find-default-throttle
332 '(project unloaded system recursive)) 332 '(project unloaded system recursive))
333@end example 333@end example
334 334
335@defvar semanticdb-find-default-throttle 335@defvar semanticdb-find-default-throttle
diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi
index 08d82d35a43..9c00d7e048c 100644
--- a/doc/misc/semantic.texi
+++ b/doc/misc/semantic.texi
@@ -224,8 +224,8 @@ grammar developers; it is useful mostly for the hackers who would like
224to learn more about how @semantic{} works. 224to learn more about how @semantic{} works.
225 225
226@menu 226@menu
227* Parser code :: Code used for the parsers 227* Parser code :: Code used for the parsers
228* Tag handling :: Code used for manipulating tags 228* Tag handling :: Code used for manipulating tags
229* Semanticdb Internals :: Code used in the semantic database 229* Semanticdb Internals :: Code used in the semantic database
230* Analyzer Internals :: Code used in the code analyzer 230* Analyzer Internals :: Code used in the code analyzer
231* Tools :: Code used in user tools 231* Tools :: Code used in user tools
diff --git a/doc/misc/sieve.texi b/doc/misc/sieve.texi
index 8473f6cd359..ba4fb0efaba 100644
--- a/doc/misc/sieve.texi
+++ b/doc/misc/sieve.texi
@@ -8,8 +8,8 @@
8@copying 8@copying
9This file documents the Emacs Sieve package, for server-side mail filtering. 9This file documents the Emacs Sieve package, for server-side mail filtering.
10 10
11Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 11Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
12Free Software Foundation, Inc. 122009, 2010 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi
index fcb6ea65472..457293a4d21 100644
--- a/doc/misc/smtpmail.texi
+++ b/doc/misc/smtpmail.texi
@@ -44,17 +44,17 @@ developing GNU and promoting software freedom.''
44@end ifnottex 44@end ifnottex
45 45
46@menu 46@menu
47* How Mail Works:: Brief introduction to mail concepts. 47* How Mail Works:: Brief introduction to mail concepts.
48* Emacs Speaks SMTP:: How to use the SMTP library in Emacs. 48* Emacs Speaks SMTP:: How to use the SMTP library in Emacs.
49* Authentication:: Authenticating yourself to the server. 49* Authentication:: Authenticating yourself to the server.
50* Queued delivery:: Sending mail without an internet connection. 50* Queued delivery:: Sending mail without an internet connection.
51* Server workarounds:: Mail servers with special requirements. 51* Server workarounds:: Mail servers with special requirements.
52* Debugging:: Tracking down problems. 52* Debugging:: Tracking down problems.
53* GNU Free Documentation License:: The license for this documentation. 53* GNU Free Documentation License:: The license for this documentation.
54 54
55Indices 55Indices
56 56
57* Index:: Index over variables and functions. 57* Index:: Index over variables and functions.
58@end menu 58@end menu
59 59
60@node How Mail Works 60@node How Mail Works
diff --git a/doc/misc/speedbar.texi b/doc/misc/speedbar.texi
index 8434e8aa28d..861e616ef2a 100644
--- a/doc/misc/speedbar.texi
+++ b/doc/misc/speedbar.texi
@@ -1131,7 +1131,7 @@ beginning, like this:
1131 1131
1132@example 1132@example
1133(add-to-list 'speedbar-dynamic-tags-function-list 1133(add-to-list 'speedbar-dynamic-tags-function-list
1134 '(my-fetch-dynamic-tags . my-insert-tag-list)) 1134 '(my-fetch-dynamic-tags . my-insert-tag-list))
1135@end example 1135@end example
1136 1136
1137If your parser is only good for a few types of files, make sure that it 1137If your parser is only good for a few types of files, make sure that it
diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi
index 26acf25cb8e..2a4d4191082 100644
--- a/doc/misc/vip.texi
+++ b/doc/misc/vip.texi
@@ -3,8 +3,8 @@
3@settitle VIP 3@settitle VIP
4 4
5@copying 5@copying
6Copyright @copyright{} 1987, 2001, 2002, 2003, 2004, 6Copyright @copyright{} 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
72005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 72008, 2009, 2010 Free Software Foundation, Inc.
8 8
9@quotation 9@quotation
10Permission is granted to copy, distribute and/or modify this document 10Permission is granted to copy, distribute and/or modify this document
@@ -38,7 +38,7 @@ developing GNU and promoting software freedom.''
38 38
39@dircategory Emacs 39@dircategory Emacs
40@direntry 40@direntry
41* VIP: (vip). An older VI-emulation for Emacs. 41* VIP: (vip). An older VI-emulation for Emacs.
42@end direntry 42@end direntry
43 43
44@ifnottex 44@ifnottex
@@ -65,10 +65,10 @@ Comments and bug reports are welcome. Please send messages to
65@end ifnottex 65@end ifnottex
66 66
67@menu 67@menu
68* Survey:: A survey of VIP. 68* Survey:: A survey of VIP.
69* Vi Commands:: Details of Vi commands. 69* Vi Commands:: Details of Vi commands.
70* Ex Commands:: Details of Ex commands. 70* Ex Commands:: Details of Ex commands.
71* Customization:: How to customize VIP. 71* Customization:: How to customize VIP.
72* GNU Free Documentation License:: The license for this documentation. 72* GNU Free Documentation License:: The license for this documentation.
73 73
74@end menu 74@end menu
@@ -99,10 +99,10 @@ In this chapter we describe basics of VIP with emphasis on the features not
99found in Vi and on how to use VIP under GNU Emacs. 99found in Vi and on how to use VIP under GNU Emacs.
100 100
101@menu 101@menu
102* Basic Concepts:: Basic concepts in Emacs. 102* Basic Concepts:: Basic concepts in Emacs.
103* Loading VIP:: How to load VIP automatically. 103* Loading VIP:: How to load VIP automatically.
104* Modes in VIP:: VIP has three modes, which are orthogonal to modes 104* Modes in VIP:: VIP has three modes, which are orthogonal to modes
105 in Emacs. 105 in Emacs.
106* Differences from Vi:: Differences of VIP from Vi is explained. 106* Differences from Vi:: Differences of VIP from Vi is explained.
107@end menu 107@end menu
108 108
@@ -253,10 +253,10 @@ emacs mode vi mode insert mode
253@end ifinfo 253@end ifinfo
254 254
255@menu 255@menu
256* Emacs Mode:: This is the mode you should know better. 256* Emacs Mode:: This is the mode you should know better.
257* Vi Mode:: Vi commands are executed in this mode. 257* Vi Mode:: Vi commands are executed in this mode.
258* Insert Mode:: You can enter text, and also can do editing if you 258* Insert Mode:: You can enter text, and also can do editing if you
259 know enough Emacs commands. 259 know enough Emacs commands.
260@end menu 260@end menu
261 261
262@node Emacs Mode, Vi Mode, Modes in VIP, Modes in VIP 262@node Emacs Mode, Vi Mode, Modes in VIP, Modes in VIP
@@ -306,23 +306,23 @@ Thus typing @kbd{C-z x} in insert mode will have the same effect as typing
306The major differences from Vi are explained below. 306The major differences from Vi are explained below.
307 307
308@menu 308@menu
309* Undoing:: You can undo more in VIP. 309* Undoing:: You can undo more in VIP.
310* Changing:: Commands for changing the text. 310* Changing:: Commands for changing the text.
311* Searching:: Search commands. 311* Searching:: Search commands.
312* z Command:: You can now use zH, zM and zL as well as z- etc. 312* z Command:: You can now use zH, zM and zL as well as z- etc.
313* Counts:: Some Vi commands which do not accept a count now 313* Counts:: Some Vi commands which do not accept a count now
314 accept one. 314 accept one.
315* Marking:: You can now mark the current point, beginning of 315* Marking:: You can now mark the current point, beginning of
316 the buffer etc. 316 the buffer etc.
317* Region Commands:: You can now give a region as an argument for delete 317* Region Commands:: You can now give a region as an argument for delete
318 commands etc. 318 commands etc.
319* New Commands:: Some new commands not available in Vi are added. 319* New Commands:: Some new commands not available in Vi are added.
320* New Bindings:: Bindings of some keys are changed for the 320* New Bindings:: Bindings of some keys are changed for the
321 convenience of editing under Emacs. 321 convenience of editing under Emacs.
322* Window Commands:: Commands for moving among windows etc. 322* Window Commands:: Commands for moving among windows etc.
323* Buffer Commands:: Commands for selecting buffers etc. 323* Buffer Commands:: Commands for selecting buffers etc.
324* File Commands:: Commands for visiting files etc. 324* File Commands:: Commands for visiting files etc.
325* Misc Commands:: Other useful commands. 325* Misc Commands:: Other useful commands.
326@end menu 326@end menu
327 327
328@node Undoing, Changing, Differences from Vi, Differences from Vi 328@node Undoing, Changing, Differences from Vi, Differences from Vi
@@ -693,17 +693,17 @@ VIP. Except for the last section which discusses insert mode, all the
693commands described in this chapter are to be used in vi mode. 693commands described in this chapter are to be used in vi mode.
694 694
695@menu 695@menu
696* Numeric Arguments:: Many commands accept numeric arguments 696* Numeric Arguments:: Many commands accept numeric arguments
697* Important Keys:: Some very important keys. 697* Important Keys:: Some very important keys.
698* Buffers and Windows:: Commands for handling buffers and windows. 698* Buffers and Windows:: Commands for handling buffers and windows.
699* Files:: Commands for handling files. 699* Files:: Commands for handling files.
700* Viewing the Buffer:: How you can view the current buffer. 700* Viewing the Buffer:: How you can view the current buffer.
701* Mark Commands:: Marking positions in a buffer. 701* Mark Commands:: Marking positions in a buffer.
702* Motion Commands:: Commands for moving point. 702* Motion Commands:: Commands for moving point.
703* Searching and Replacing:: Commands for searching and replacing. 703* Searching and Replacing:: Commands for searching and replacing.
704* Modifying Commands:: Commands for modifying the buffer. 704* Modifying Commands:: Commands for modifying the buffer.
705* Other Vi Commands:: Miscellaneous Commands. 705* Other Vi Commands:: Miscellaneous Commands.
706* Commands in Insert Mode:: Commands for entering insert mode. 706* Commands in Insert Mode:: Commands for entering insert mode.
707@end menu 707@end menu
708 708
709@node Numeric Arguments, Important Keys, Vi Commands, Vi Commands 709@node Numeric Arguments, Important Keys, Vi Commands, Vi Commands
@@ -1265,7 +1265,7 @@ vanilla, this command replaces every occurrence of @var{string} with
1265@var{newstring}. If the mode is regular expression, @var{string} is 1265@var{newstring}. If the mode is regular expression, @var{string} is
1266treated as a regular expression and every string matching the regular 1266treated as a regular expression and every string matching the regular
1267expression is replaced with @var{newstring} (@code{vip-replace-string}). 1267expression is replaced with @var{newstring} (@code{vip-replace-string}).
1268@item Q @var{string} RET @var{newstring} 1268@item Q @var{string} RET @var{newstring}
1269@kindex 121 @kbd{Q} (@code{vip-query-replace}) 1269@kindex 121 @kbd{Q} (@code{vip-query-replace})
1270Same as @kbd{R} except that you will be asked form confirmation before each 1270Same as @kbd{R} except that you will be asked form confirmation before each
1271replacement 1271replacement
@@ -1311,10 +1311,10 @@ the region}), and then the enlarged region will be affected by the modifying
1311command. 1311command.
1312 1312
1313@menu 1313@menu
1314* Delete Commands:: Commands for deleting text. 1314* Delete Commands:: Commands for deleting text.
1315* Yank Commands:: Commands for yanking text in Vi's sense. 1315* Yank Commands:: Commands for yanking text in Vi's sense.
1316* Put Back Commands:: Commands for putting back deleted/yanked text. 1316* Put Back Commands:: Commands for putting back deleted/yanked text.
1317* Change Commands:: Commands for changing text. 1317* Change Commands:: Commands for changing text.
1318* Repeating and Undoing Modifications:: 1318* Repeating and Undoing Modifications::
1319@end menu 1319@end menu
1320@node Delete Commands, Yank Commands, Modifying Commands, Modifying Commands 1320@node Delete Commands, Yank Commands, Modifying Commands, Modifying Commands
@@ -1713,7 +1713,7 @@ Several Ex commands can be entered in a line by separating them by a pipe
1713character @samp{|}. 1713character @samp{|}.
1714 1714
1715@menu 1715@menu
1716* Ex Command Reference:: Explain all the Ex commands available in VIP. 1716* Ex Command Reference:: Explain all the Ex commands available in VIP.
1717@end menu 1717@end menu
1718@node Ex Command Reference, Customization, Ex Commands, Ex Commands 1718@node Ex Command Reference, Customization, Ex Commands, Ex Commands
1719@section Ex Command Reference 1719@section Ex Command Reference
@@ -1869,8 +1869,8 @@ will also be loaded when VIP is loaded. This file is thus useful for
1869customizing VIP. 1869customizing VIP.
1870 1870
1871@menu 1871@menu
1872* Customizing Constants:: How to change values of constants. 1872* Customizing Constants:: How to change values of constants.
1873* Customizing Key Bindings:: How to change key bindings. 1873* Customizing Key Bindings:: How to change key bindings.
1874@end menu 1874@end menu
1875 1875
1876@node Customizing Constants, Customizing Key Bindings, Customization, Customization 1876@node Customizing Constants, Customizing Key Bindings, Customization, Customization
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index 497d1b373e1..13e4f92d165 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -3004,14 +3004,14 @@ reference created by @* @samp{maart@@cs.vu.nl} and others. It can be
3004found on the Vi archives. This reference has been adapted for Viper.@refill 3004found on the Vi archives. This reference has been adapted for Viper.@refill
3005 3005
3006@menu 3006@menu
3007* Groundwork:: Textual Conventions and Viper basics 3007* Groundwork:: Textual Conventions and Viper basics
3008* Text Handling:: Moving, Editing, Undoing. 3008* Text Handling:: Moving, Editing, Undoing.
3009* Display:: Scrolling. 3009* Display:: Scrolling.
3010* File and Buffer Handling:: Editing, Writing and Quitting. 3010* File and Buffer Handling:: Editing, Writing and Quitting.
3011* Mapping:: Mapping Keys, Keyboard Macros 3011* Mapping:: Mapping Keys, Keyboard Macros
3012* Shell Commands:: Accessing Shell Commands, Processing Text 3012* Shell Commands:: Accessing Shell Commands, Processing Text
3013* Options:: Ex options, the @kbd{:set} commands 3013* Options:: Ex options, the @kbd{:set} commands
3014* Emacs Related Commands:: Meta Keys, Windows 3014* Emacs Related Commands:: Meta Keys, Windows
3015* Mouse-bound Commands:: Search and insertion of text 3015* Mouse-bound Commands:: Search and insertion of text
3016@end menu 3016@end menu
3017 3017
@@ -3230,15 +3230,15 @@ inserts them automatically in front of the Ex command.
3230@section Text Handling 3230@section Text Handling
3231 3231
3232@menu 3232@menu
3233* Move Commands:: Moving, Searching 3233* Move Commands:: Moving, Searching
3234* Marking:: Textmarkers in Viper and the Emacs Mark. 3234* Marking:: Textmarkers in Viper and the Emacs Mark.
3235* Appending Text:: Text insertion, Shifting, Putting 3235* Appending Text:: Text insertion, Shifting, Putting
3236* Editing in Insert State:: Autoindent, Quoting etc. 3236* Editing in Insert State:: Autoindent, Quoting etc.
3237* Deleting Text:: Deleting 3237* Deleting Text:: Deleting
3238* Changing Text:: Changing, Replacement, Joining 3238* Changing Text:: Changing, Replacement, Joining
3239* Search and Replace:: Searches, Query Replace, Pattern Commands 3239* Search and Replace:: Searches, Query Replace, Pattern Commands
3240* Yanking:: Yanking, Viewing Registers 3240* Yanking:: Yanking, Viewing Registers
3241* Undoing:: Multiple Undo, Backups 3241* Undoing:: Multiple Undo, Backups
3242@end menu 3242@end menu
3243 3243
3244@node Move Commands,Marking,,Text Handling 3244@node Move Commands,Marking,,Text Handling
diff --git a/doc/misc/widget.texi b/doc/misc/widget.texi
index fc8f3b2ea58..e1ba16c5ece 100644
--- a/doc/misc/widget.texi
+++ b/doc/misc/widget.texi
@@ -8,8 +8,8 @@
8@c %**end of header 8@c %**end of header
9 9
10@copying 10@copying
11Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 11Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
122006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 122008, 2009, 2010 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
@@ -338,71 +338,71 @@ Interface}).
338 (remove-overlays) 338 (remove-overlays)
339 (widget-insert "Here is some documentation.\n\n") 339 (widget-insert "Here is some documentation.\n\n")
340 (widget-create 'editable-field 340 (widget-create 'editable-field
341 :size 13 341 :size 13
342 :format "Name: %v " ; Text after the field! 342 :format "Name: %v " ; Text after the field!
343 "My Name") 343 "My Name")
344 (widget-create 'menu-choice 344 (widget-create 'menu-choice
345 :tag "Choose" 345 :tag "Choose"
346 :value "This" 346 :value "This"
347 :help-echo "Choose me, please!" 347 :help-echo "Choose me, please!"
348 :notify (lambda (widget &rest ignore) 348 :notify (lambda (widget &rest ignore)
349 (message "%s is a good choice!" 349 (message "%s is a good choice!"
350 (widget-value widget))) 350 (widget-value widget)))
351 '(item :tag "This option" :value "This") 351 '(item :tag "This option" :value "This")
352 '(choice-item "That option") 352 '(choice-item "That option")
353 '(editable-field :menu-tag "No option" "Thus option")) 353 '(editable-field :menu-tag "No option" "Thus option"))
354 (widget-create 'editable-field 354 (widget-create 'editable-field
355 :format "Address: %v" 355 :format "Address: %v"
356 "Some Place\nIn some City\nSome country.") 356 "Some Place\nIn some City\nSome country.")
357 (widget-insert "\nSee also ") 357 (widget-insert "\nSee also ")
358 (widget-create 'link 358 (widget-create 'link
359 :notify (lambda (&rest ignore) 359 :notify (lambda (&rest ignore)
360 (widget-value-set widget-example-repeat 360 (widget-value-set widget-example-repeat
361 '("En" "To" "Tre")) 361 '("En" "To" "Tre"))
362 (widget-setup)) 362 (widget-setup))
363 "other work") 363 "other work")
364 (widget-insert 364 (widget-insert
365 " for more information.\n\nNumbers: count to three below\n") 365 " for more information.\n\nNumbers: count to three below\n")
366 (setq widget-example-repeat 366 (setq widget-example-repeat
367 (widget-create 'editable-list 367 (widget-create 'editable-list
368 :entry-format "%i %d %v" 368 :entry-format "%i %d %v"
369 :notify (lambda (widget &rest ignore) 369 :notify (lambda (widget &rest ignore)
370 (let ((old (widget-get widget 370 (let ((old (widget-get widget
371 ':example-length)) 371 ':example-length))
372 (new (length (widget-value widget)))) 372 (new (length (widget-value widget))))
373 (unless (eq old new) 373 (unless (eq old new)
374 (widget-put widget ':example-length new) 374 (widget-put widget ':example-length new)
375 (message "You can count to %d." new)))) 375 (message "You can count to %d." new))))
376 :value '("One" "Eh, two?" "Five!") 376 :value '("One" "Eh, two?" "Five!")
377 '(editable-field :value "three"))) 377 '(editable-field :value "three")))
378 (widget-insert "\n\nSelect multiple:\n\n") 378 (widget-insert "\n\nSelect multiple:\n\n")
379 (widget-create 'checkbox t) 379 (widget-create 'checkbox t)
380 (widget-insert " This\n") 380 (widget-insert " This\n")
381 (widget-create 'checkbox nil) 381 (widget-create 'checkbox nil)
382 (widget-insert " That\n") 382 (widget-insert " That\n")
383 (widget-create 'checkbox 383 (widget-create 'checkbox
384 :notify (lambda (&rest ignore) (message "Tickle")) 384 :notify (lambda (&rest ignore) (message "Tickle"))
385 t) 385 t)
386 (widget-insert " Thus\n\nSelect one:\n\n") 386 (widget-insert " Thus\n\nSelect one:\n\n")
387 (widget-create 'radio-button-choice 387 (widget-create 'radio-button-choice
388 :value "One" 388 :value "One"
389 :notify (lambda (widget &rest ignore) 389 :notify (lambda (widget &rest ignore)
390 (message "You selected %s" 390 (message "You selected %s"
391 (widget-value widget))) 391 (widget-value widget)))
392 '(item "One") '(item "Another One.") '(item "A Final One.")) 392 '(item "One") '(item "Another One.") '(item "A Final One."))
393 (widget-insert "\n") 393 (widget-insert "\n")
394 (widget-create 'push-button 394 (widget-create 'push-button
395 :notify (lambda (&rest ignore) 395 :notify (lambda (&rest ignore)
396 (if (= (length (widget-value widget-example-repeat)) 396 (if (= (length (widget-value widget-example-repeat))
397 3) 397 3)
398 (message "Congratulation!") 398 (message "Congratulation!")
399 (error "Three was the count!"))) 399 (error "Three was the count!")))
400 "Apply Form") 400 "Apply Form")
401 (widget-insert " ") 401 (widget-insert " ")
402 (widget-create 'push-button 402 (widget-create 'push-button
403 :notify (lambda (&rest ignore) 403 :notify (lambda (&rest ignore)
404 (widget-example)) 404 (widget-example))
405 "Reset Form") 405 "Reset Form")
406 (widget-insert "\n") 406 (widget-insert "\n")
407 (use-local-map widget-keymap) 407 (use-local-map widget-keymap)
408 (widget-setup)) 408 (widget-setup))