unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Overlong nodes in the Emacs Lisp Manual
@ 2005-08-09 15:19 Richard M. Stallman
  2005-08-09 19:11 ` Luc Teirlinck
  0 siblings, 1 reply; 11+ messages in thread
From: Richard M. Stallman @ 2005-08-09 15:19 UTC (permalink / raw)


Would someone please look through the Emacs Lisp Manual
for nodes that are inconveniently long, and send me a list
of nodes you recommend perhaps splitting?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-09 15:19 Overlong nodes in the Emacs Lisp Manual Richard M. Stallman
@ 2005-08-09 19:11 ` Luc Teirlinck
  2005-08-10 15:37   ` Richard M. Stallman
  0 siblings, 1 reply; 11+ messages in thread
From: Luc Teirlinck @ 2005-08-09 19:11 UTC (permalink / raw)
  Cc: emacs-devel

Richard Stallman wrote:

   Would someone please look through the Emacs Lisp Manual
   for nodes that are inconveniently long, and send me a list
   of nodes you recommend perhaps splitting?

Note that splitting (or renaming) a node is a very disruptive
operation, because after doing that many xrefs (as well as hyperlinks
from docstrings and Custom buffers) may point to a wrong node (or to
nowhere).  If one splits or renames a node, one should at the very
least carefully grep the lispref and man directories, as well as (for
docstrings and Custom buffers) the src directory and the lisp
directory and all its subdirectories.  There is of course no way to
avoid messing up xrefs or hyperlinks in docs not included with the
Emacs distribution.

We discussed this before and decided then that all the work involved
in systematically splitting all large nodes was not worth holding up
the release and that, moreover, several of the very largest nodes
(including the record holder, `(elisp)Window Frame Parameters', 342
lines), could not be split in any natural way.  It would have been
relatively better to do this before starting to proofread the Elisp
manual, because that way there would have been a better chance of
spotting trouble with bad references before they got included with the
release.

In as far as the recent split of `Minibuf Misc' is concerned, doing
M-x find-grep-dired on the `emacs' directory for the old node name and
then using the Dired `A' command for the old node name with all
potential trouble files marked, turned up two newly incorrect
references, which I already corrected in CVS.  The reason that there
were "only" two was that I already replaced many xrefs to that node
with anchors, which are immune to renaming and splitting.  Otherwise,
there would have been a lot more.

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-09 19:11 ` Luc Teirlinck
@ 2005-08-10 15:37   ` Richard M. Stallman
  2005-08-11  0:27     ` Juri Linkov
  0 siblings, 1 reply; 11+ messages in thread
From: Richard M. Stallman @ 2005-08-10 15:37 UTC (permalink / raw)
  Cc: emacs-devel

Splitting nodes that are too long is part of getting the manual ready.
Since you mentioned the challenge of Window Frame Parameters, I just
split it up.  I also fixed the xrefs to it.

What other large nodes can I split?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-10 15:37   ` Richard M. Stallman
@ 2005-08-11  0:27     ` Juri Linkov
  2005-08-11 17:15       ` Thien-Thi Nguyen
                         ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Juri Linkov @ 2005-08-11  0:27 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

> What other large nodes can I split?

FWIW, below is a list of node names sorted by their line numbers.

I think not only long nodes should be checked, but also the shortest
nodes too.  For example, the node `(elisp)Inverse Video' has 11 lines
and documents a semi-obsolete option `inverse-video'.  Its menu item
description in its upper node is too general:

  * Inverse Video    Specifying how the screen looks.

Almost every other its adjacent node specifies "how the screen looks".
Perhaps this node should be merged with some other node.

List of nodes:

1347 (info "(emacs)Command Index")
1334 (info "(emacs)Glossary")
1185 (info "(emacs)Acknowledgments")
992 (info "(elisp)Top")
856 (info "(emacs)Key Index")
802 (info "(emacs)Top")
645 (info "(emacs)Variable Index")
544 (info "(emacs)Manifesto")
375 (info "(emacs)GNU Free Documentation License")
375 (info "(elisp)GNU Free Documentation License")
362 (info "(elisp)GPL")
361 (info "(emacs)Copying")
361 (info "(emacs)Regexps")
358 (info "(elisp)Buffer Internals")
348 (info "(elisp)Coding Conventions")
337 (info "(emacs)Checklist")
291 (info "(elisp)Low-Level Network")
258 (info "(elisp)Writing Emacs Primitives")
252 (info "(elisp)Time Conversion")
252 (info "(elisp)Special Properties")
242 (info "(elisp)Building Lists")
240 (info "(elisp)Association Lists")
236 (info "(elisp)System Environment")
233 (info "(elisp)Synchronous Processes")
232 (info "(emacs)Antinews")
231 (info "(elisp)Choosing Window")
221 (info "(elisp)Sorting")
217 (info "(elisp)Documentation Tips")
216 (info "(elisp)Window Internals")
215 (info "(elisp)Bitwise Operations")
211 (info "(elisp)Search-based Fontification")
209 (info "(elisp)Parsing Expressions")
208 (info "(elisp)Composite Types")
207 (info "(elisp)Garbage Collection")
205 (info "(elisp)Creating Strings")
204 (info "(elisp)Interactive Codes")
204 (info "(elisp)Example Major Modes")
202 (info "(elisp)Disassembly")
202 (info "(elisp)Auto-Saving")
200 (info "(emacs)Visiting")
200 (info "(elisp)Major Mode Conventions")
199 (info "(elisp)Active Keymaps")
197 (info "(elisp)Standard Errors")
195 (info "(elisp)Specification List")
195 (info "(elisp)Regexp Backslash")
193 (info "(elisp)Standard Buffer-Local Variables")
192 (info "(elisp)Simple Types")
192 (info "(elisp)Regexp Special")
191 (info "(emacs-xtra)Sexp Diary Entries")
191 (info "(emacs)Specify Coding")
189 (info "(elisp)Textual Scrolling")
189 (info "(elisp)Overlay Properties")
188 (info "(elisp)Type Predicates")
187 (info "(elisp)Magic File Names")
187 (info "(elisp)Face Attributes")
183 (info "(emacs)Spelling")
183 (info "(emacs)General Variables")
183 (info "(elisp)The Mark")
183 (info "(elisp)Changing Key Bindings")
182 (info "(elisp)Translating Input")
180 (info "(elisp)Basic Completion")
178 (info "(emacs)Recognize Coding")
177 (info "(elisp)Setting Variables")
177 (info "(elisp)Formatting Strings")
176 (info "(elisp)Creating Buffer-Local")
175 (info "(elisp)Creating Symbols")
175 (info "(elisp)Arithmetic Operations")
174 (info "(emacs)Init Examples")
174 (info "(elisp)Text from Minibuffer")
171 (info "(emacs)Shell Mode")
171 (info "(emacs)Changing a Variable")
170 (info "(elisp)File Attributes")
170 (info "(elisp)Changing Files")
170 (info "(elisp)Bindat Examples")
169 (info "(elisp)Handling Errors")
168 (info "(emacs)GTK styles")
168 (info "(elisp)Saving Buffers")
166 (info "(elisp)Splitting Windows")
165 (info "(elisp)Tool Bar")
165 (info "(elisp)Regexp Search")
165 (info "(elisp)Imenu")
165 (info "(elisp)Character Type")
164 (info "(elisp)Variable Definitions")
164 (info "(elisp)Image Descriptors")
160 (info "(elisp)Defining Variables")
158 (info "(elisp)Attribute Functions")
157 (info "(elisp)Interactive Call")
157 (info "(elisp)Auto Major Mode")
156 (info "(emacs)TeX Print")
156 (info "(emacs)Standard Faces")
156 (info "(elisp)Syntax Class Table")
156 (info "(elisp)Filling")
155 (info "(elisp)Compilation Functions")
154 (info "(elisp)Sets And Lists")
154 (info "(elisp)Reading File Names")
154 (info "(elisp)Help Functions")
153 (info "(emacs)Several Buffers")
153 (info "(elisp)Standard Keymaps")
153 (info "(elisp)List Elements")
152 (info "(elisp)Rearrangement")
151 (info "(emacs)MS-DOS and MULE")
151 (info "(elisp)Autoload")
149 (info "(elisp)Accessing Events")
148 (info "(emacs)Mouse Commands")
148 (info "(emacs)File Variables")
148 (info "(elisp)Mode Line Variables")
148 (info "(elisp)Format Conversion")
146 (info "(emacs)Tag Syntax")
146 (info "(elisp)Current Buffer")
146 (info "(elisp)Char-Tables")
145 (info "(elisp)Timers")
145 (info "(elisp)Process Information")
144 (info "(elisp)Screen Lines")
144 (info "(elisp)Scanning Keymaps")
144 (info "(elisp)Accessing Documentation")
143 (info "(emacs)Saving")
143 (info "(elisp)Input Streams")
143 (info "(elisp)Functions for Key Lookup")
143 (info "(elisp)Display Feature Testing")
142 (info "(emacs)Position Info")
142 (info "(elisp)Mode Line Data")
141 (info "(emacs-xtra)Holiday Customizing")
141 (info "(elisp)Resizing Windows")
141 (info "(elisp)Eval")
139 (info "(elisp)Window Start")
138 (info "(emacs)Display Custom")
138 (info "(emacs)Basic Keyboard Macro")
137 (info "(emacs)Scrolling")
136 (info "(elisp)Defining Advice")
135 (info "(elisp)Text Comparison")
135 (info "(elisp)Property Search")
133 (info "(emacs)Operating on Files")
133 (info "(emacs)MS-DOS Printing")
133 (info "(elisp)Visiting Functions")
133 (info "(elisp)Library Headers")
133 (info "(elisp)File Name Expansion")
132 (info "(emacs)Table of Resources")
132 (info "(elisp)Default Coding Systems")
131 (info "(elisp)Defining Minor Modes")
130 (info "(emacs)Font X")
130 (info "(elisp)Undo")
130 (info "(elisp)Managing Overlays")
129 (info "(emacs)Mode Line")
129 (info "(elisp)Temporary Displays")
129 (info "(elisp)Hooks")
128 (info "(elisp)Named Features")
128 (info "(elisp)Click Events")
128 (info "(elisp)Bindat Spec")
127 (info "(emacs)Marks vs Flags")
127 (info "(elisp)Buffer File Name")
126 (info "(elisp)Output Streams")
126 (info "(elisp)Abbrev Expansion")
125 (info "(emacs)Mail Headers")
125 (info "(emacs)Etags Regexps")
125 (info "(elisp)Output Variables")
125 (info "(elisp)Command Loop Info")
124 (info "(elisp)Completion Commands")
123 (info "(emacs)Minor Modes")
123 (info "(emacs)Compilation Mode")
123 (info "(elisp)Output Functions")
123 (info "(elisp)High-Level Completion")
123 (info "(elisp)Function Cells")
123 (info "(elisp)Defining Faces")
122 (info "(elisp)Prefix Command Arguments")
122 (info "(elisp)Key Lookup")
122 (info "(elisp)Invisible Text")
121 (info "(emacs)Coding Systems")
121 (info "(elisp)Text Lines")
121 (info "(elisp)Size of Window")
121 (info "(elisp)Changing Properties")
121 (info "(elisp)Buffer Contents")
120 (info "(emacs)Commands of GUD")
120 (info "(elisp)Local Variables")
118 (info "(emacs)Sorting")
118 (info "(elisp)Yes-or-No Queries")
118 (info "(elisp)Categories")
117 (info "(elisp)Library Search")
117 (info "(elisp)Horizontal Scrolling")
117 (info "(elisp)Displaying Buffers")
116 (info "(emacs)Initial Options")
116 (info "(elisp)Testing Accessibility")
116 (info "(elisp)Fontsets")
116 (info "(elisp)Equality Predicates")
116 (info "(elisp)Cyclic Window Ordering")
115 (info "(emacs)Rmail Reply")
115 (info "(elisp)Search and Replace")
115 (info "(elisp)Input Focus")
114 (info "(emacs)Moving Point")
114 (info "(elisp)Usual Display")
114 (info "(elisp)Simple Match Data")
113 (info "(emacs)Rectangles")
113 (info "(emacs)Merge Commands")
113 (info "(emacs)Font Lock")
113 (info "(elisp)User-Level Deletion")
113 (info "(elisp)Filter Functions")
112 (info "(emacs)Language Environments")
112 (info "(elisp)Quitting")
112 (info "(elisp)Key Sequence Input")
112 (info "(elisp)File Name Components")
112 (info "(elisp)Conditionals")
111 (info "(emacs)Sending Patches")
111 (info "(emacs)Mouse Buttons")
111 (info "(elisp)Sequence Functions")
111 (info "(elisp)Extended Menu Items")
110 (info "(emacs)Man Page")
110 (info "(elisp)What Is a Function")
110 (info "(elisp)Type Keywords")
110 (info "(elisp)The Buffer List")
110 (info "(elisp)Syntax Table Functions")
110 (info "(elisp)Standard Faces")
110 (info "(elisp)Progress")
110 (info "(elisp)Creating Hash")
109 (info "(emacs)Old Versions")
109 (info "(elisp)String Search")
109 (info "(elisp)Font Selection")
108 (info "(emacs)Query Replace")
108 (info "(elisp)Activation of Advice")
107 (info "(emacs)Electric C")
107 (info "(emacs)Choosing Modes")
107 (info "(elisp)Minor Mode Conventions")
107 (info "(elisp)Contents of Directories")
106 (info "(emacs)LessTif Resources")
106 (info "(elisp)Network")
106 (info "(elisp)Internals of Debugger")
106 (info "(elisp)Event Input Misc")
105 (info "(emacs)Resources")
105 (info "(elisp)Special Forms")
105 (info "(elisp)How Programs Do Loading")
105 (info "(elisp)Fields")
104 (info "(emacs)Undo")
104 (info "(emacs)Table Conversion")
104 (info "(elisp)Window Configurations")
104 (info "(elisp)Selecting Windows")
104 (info "(elisp)Converting Representations")
104 (info "(elisp)Classifying Events")
103 (info "(elisp)Using Interactive")
103 (info "(elisp)String Conversion")
103 (info "(elisp)Selective Display")
103 (info "(elisp)Directory Names")
103 (info "(elisp)%-Constructs")
102 (info "(emacs)Outline Visibility")
102 (info "(elisp)Recursive Editing")
102 (info "(elisp)Format of Keymaps")
102 (info "(elisp)Edebug Options")
102 (info "(elisp)Anonymous Functions")
101 (info "(emacs)User Input")
101 (info "(emacs)Text and Binary")
101 (info "(emacs)Special Diary Entries")
101 (info "(elisp)Narrowing")
101 (info "(elisp)Links and Mouse-1")
101 (info "(elisp)Comparison of Numbers")
100 (info "(emacs)Defining Fontsets")
100 (info "(emacs)Change Window")
100 (info "(elisp)Symbol Components")
100 (info "(elisp)Making Backups")
100 (info "(elisp)Insertion")
100 (info "(elisp)Eval List")
99 (info "(emacs)Input Methods")
99 (info "(elisp)Startup Summary")
99 (info "(elisp)Prefix Keys")
98 (info "(emacs)Mail Aliases")
98 (info "(elisp)Tips for Defining")
98 (info "(elisp)Killing Buffers")
98 (info "(elisp)Deletion")
98 (info "(elisp)Combining Conditions")
98 (info "(elisp)Case Tables")
98 (info "(elisp)Case Conversion")
97 (info "(emacs)Quitting")
97 (info "(emacs)Compilation")
97 (info "(emacs)Change Log")
97 (info "(elisp)Writing to Files")
97 (info "(elisp)Unique File Names")
97 (info "(elisp)Sentinels")
97 (info "(elisp)Other Display Specs")
97 (info "(elisp)Margins")
97 (info "(elisp)Change Hooks")
96 (info "(emacs)Local Version Control")
96 (info "(elisp)Process Internals")
95 (info "(emacs)Summary of Gnus")
95 (info "(emacs)Optional Mode Line")
95 (info "(emacs)Help Summary")
95 (info "(emacs)Function Keys")
95 (info "(elisp)Frame-Local Variables")
95 (info "(elisp)Derived Modes")
95 (info "(elisp)Debugger Commands")
95 (info "(elisp)Asynchronous Processes")
94 (info "(emacs)Other C Commands")
94 (info "(emacs)Inserting Text")
94 (info "(elisp)Minibuffer History")
94 (info "(elisp)Line Height")
94 (info "(elisp)Key Binding Commands")
94 (info "(elisp)Defining Functions")
94 (info "(elisp)Color Names")
94 (info "(elisp)A Sample Function Description")
93 (info "(emacs)Transient Mark")
93 (info "(emacs)File Names")
93 (info "(emacs)Change Logs and VC")
93 (info "(elisp)Modification Time")
93 (info "(elisp)Calling Functions")
92 (info "(elisp)Creating Markers")
91 (info "(emacs)Window Size X")
91 (info "(emacs)Expressions")
91 (info "(emacs)Comment Commands")
91 (info "(elisp)Syntax Flags")
91 (info "(elisp)Error Debugging")
91 (info "(elisp)Building Emacs")
91 (info "(elisp)Backup Names")
90 (info "(emacs)Select Buffer")
90 (info "(emacs)Movemail")
90 (info "(emacs)Foldout")
90 (info "(emacs)Emulation")
90 (info "(elisp)Signaling Errors")
90 (info "(elisp)Repeat Events")
90 (info "(elisp)Multiple Queries")
90 (info "(elisp)List Motion")
90 (info "(elisp)Displaying Messages")
90 (info "(elisp)Buffer Names")
89 (info "(emacs)Fortran Comments")
89 (info "(emacs)Deletion")
89 (info "(elisp)Low-Level Kill Ring")
89 (info "(elisp)Catch and Throw")
89 (info "(elisp)Basic Windows")
89 (info "(elisp)Adaptive Fill")
88 (info "(emacs-xtra)Diary Customizing")
88 (info "(emacs)Lisp Eval")
88 (info "(emacs)Fill Prefix")
88 (info "(elisp)Registers")
88 (info "(elisp)Invoking the Debugger")
88 (info "(elisp)Comment Tips")
87 (info "(emacs)Minibuffer History")
87 (info "(emacs)Indentation")
87 (info "(emacs)Fill Commands")
87 (info "(emacs)Emacs Server")
87 (info "(emacs)Displaying the Diary")
87 (info "(emacs)Create Tags Table")
87 (info "(elisp)Void Variables")
87 (info "(elisp)Signals to Processes")
87 (info "(elisp)Reverting")
87 (info "(elisp)Display Table Format")
87 (info "(elisp)Command-Line Arguments")
87 (info "(elisp)Box Diagrams")
86 (info "(emacs)Exiting")
86 (info "(elisp)Function Keys")
86 (info "(elisp)Edebug Execution Modes")
86 (info "(elisp)Default Value")
85 (info "(emacs)Lucid Resources")
85 (info "(emacs)Help")
84 (info "(emacs)Frame Parameters")
84 (info "(elisp)Size and Position")
84 (info "(elisp)Scroll Bars")
84 (info "(elisp)Lisp and Coding Systems")
84 (info "(elisp)Intro to Buffer-Local")
84 (info "(elisp)Integer Basics")
84 (info "(elisp)Describing Characters")
84 (info "(elisp)Argument List")
83 (info "(emacs-xtra)Supporting additional buffers")
83 (info "(elisp)Window System Selections")
83 (info "(elisp)Sticky Properties")
83 (info "(elisp)Expansion")
83 (info "(elisp)Argument Access in Advice")
82 (info "(emacs)Rmail Output")
82 (info "(elisp)Time of Day")
82 (info "(elisp)Setcar")
82 (info "(elisp)Near Point")
82 (info "(elisp)Error Symbols")
82 (info "(elisp)Color Parameters")
82 (info "(elisp)Argument Evaluation")
81 (info "(emacs)MS-DOS Display")
81 (info "(emacs)Locals")
81 (info "(emacs)Interlocking")
81 (info "(emacs)Init Rebinding")
81 (info "(emacs)Holidays")
81 (info "(elisp)Strings of Events")
81 (info "(elisp)Object from Minibuffer")
81 (info "(elisp)Minibuffer Completion")
81 (info "(elisp)Mapping Functions")
81 (info "(elisp)Coding System Basics")
81 (info "(elisp)Cleanups")
81 (info "(elisp)Case Changes")
81 (info "(elisp)Atomic Changes")
80 (info "(emacs)Select Input Method")
80 (info "(emacs)Rmail Motion")
80 (info "(emacs)Find Tag")
80 (info "(emacs)Bookmarks")
80 (info "(emacs)Arguments")
80 (info "(elisp)Variable Aliases")
80 (info "(elisp)Suspending Emacs")
80 (info "(elisp)Numeric Conversions")
80 (info "(elisp)Menu Bar")
80 (info "(elisp)Explicit Encoding")
80 (info "(elisp)Encoding and I/O")
79 (info "(emacs)Shell Ring")
79 (info "(elisp)Subprocess Creation")
79 (info "(elisp)File Local Variables")
79 (info "(elisp)Common Keywords")
78 (info "(emacs)Rebinding")
78 (info "(emacs)Keymaps")
78 (info "(emacs)Init Syntax")
78 (info "(elisp)User Identification")
78 (info "(elisp)Misc Events")
78 (info "(elisp)Function Indirection")
78 (info "(elisp)Examining Properties")
77 (info "(emacs-xtra)Hebrew/Islamic Entries")
77 (info "(emacs)Version Headers")
77 (info "(emacs)Remote Mailboxes")
77 (info "(emacs)Overview of Emerge")
77 (info "(emacs)Other Repeating Search")
77 (info "(emacs)Hooks")
77 (info "(elisp)Setcdr")
77 (info "(elisp)Pop-Up Menus")
77 (info "(elisp)Overview of Markers")
77 (info "(elisp)Keymap Terminology")
77 (info "(elisp)File Locks")
77 (info "(elisp)Commands for Insertion")
77 (info "(elisp)Buffers and Windows")
77 (info "(elisp)Array Functions")
76 (info "(emacs)Single-Byte Character Support")
76 (info "(emacs)Setting Mark")
76 (info "(emacs)Remote Files")
76 (info "(emacs)Mayan Calendar")
76 (info "(emacs)Keyboard Macro Counter")
76 (info "(emacs)HTML Mode")
76 (info "(emacs)Format Faces")
76 (info "(elisp)User-Chosen Coding Systems")
76 (info "(elisp)Showing Images")
76 (info "(elisp)Sequencing")
76 (info "(elisp)Input to Processes")
75 (info "(emacs)Rmail Summary Edit")
75 (info "(emacs)Rmail Inbox")
75 (info "(elisp)Rings")
75 (info "(elisp)Images")
74 (info "(emacs)Words")
74 (info "(emacs)TeX Editing")
74 (info "(emacs)Face Resources")
74 (info "(emacs)Defining Abbrevs")
74 (info "(emacs)Customization Groups")
74 (info "(elisp)Vector Functions")
74 (info "(elisp)Init File")
73 (info "(emacs)Format Justification")
73 (info "(elisp)Window Hooks")
73 (info "(elisp)Translation of Characters")
73 (info "(elisp)Text Representations")
73 (info "(elisp)Reading One Event")
73 (info "(elisp)Iteration")
73 (info "(elisp)Intro Eval")
73 (info "(elisp)File Name Completion")
72 (info "(emacs)Specific Customization")
72 (info "(emacs)Single Shell")
72 (info "(elisp)Warning Variables")
72 (info "(elisp)Font Lookup")
71 (info "(emacs)VC Dired Mode")
71 (info "(emacs)Sunrise/Sunset")
71 (info "(emacs)Regexp Replace")
71 (info "(emacs)International")
71 (info "(emacs)FFAP")
71 (info "(elisp)Menu Separators")
71 (info "(elisp)Instrumenting Macro Calls")
71 (info "(elisp)Group Definitions")
71 (info "(elisp)Backquote")
70 (info "(emacs-xtra)Daylight Savings")
70 (info "(emacs)Sentences")
70 (info "(emacs)PostScript Variables")
70 (info "(emacs)Misc Help")
70 (info "(emacs)Misc File Ops")
70 (info "(emacs)Merging")
70 (info "(emacs)Keyboard Macro Step-Edit")
70 (info "(emacs)Keyboard Macro Ring")
70 (info "(emacs)From Other Calendar")
70 (info "(emacs)Apropos")
70 (info "(emacs)Accumulating Text")
70 (info "(elisp)Function Debugging")
70 (info "(elisp)Frames")
70 (info "(elisp)Defining Images")
69 (info "(emacs)Two-Column")
69 (info "(emacs)Transforming File Names")
69 (info "(emacs)Tags Search")
69 (info "(emacs)Rmail Deletion")
69 (info "(emacs)Expanding Abbrevs")
69 (info "(emacs)Enabling Multibyte")
69 (info "(elisp)Rename or Copy")
69 (info "(elisp)Intro to Minibuffers")
69 (info "(elisp)Defining New Types")
69 (info "(elisp)Customizing Keywords")
68 (info "(emacs)To Other Calendar")
68 (info "(emacs)Motion in C")
68 (info "(emacs)Misc Variables")
68 (info "(emacs)Format Indentation")
68 (info "(elisp)Saving Properties")
68 (info "(elisp)Process Buffers")
68 (info "(elisp)Multiple Displays")
68 (info "(elisp)Keyboard Macros")
68 (info "(elisp)Keyboard Events")
68 (info "(elisp)Jumping")
68 (info "(elisp)Deleting Windows")
67 (info "(emacs)Faces")
67 (info "(emacs)Emacs Invocation")
67 (info "(emacs)Dired Updating")
67 (info "(emacs)Completion Commands")
67 (info "(elisp)Region Indent")
67 (info "(elisp)Point")
67 (info "(elisp)Input Methods")
67 (info "(elisp)Dotted Pair Notation")
67 (info "(elisp)Coverage Testing")
67 (info "(elisp)Byte-Code Objects")
66 (info "(emacs)Rmail Files")
66 (info "(emacs)Pages")
66 (info "(emacs)M-x")
66 (info "(emacs)Lisp Libraries")
66 (info "(emacs)LaTeX Calendar")
66 (info "(emacs)Calendar Systems")
66 (info "(elisp)Terminal Output")
66 (info "(elisp)Internals of Kill Ring")
66 (info "(elisp)Clickable Text")
65 (info "(emacs)Misc Buffer")
65 (info "(emacs)Marking Objects")
65 (info "(emacs)Mail Mode Misc")
65 (info "(emacs)Local Keymaps")
65 (info "(emacs)GTK resources")
65 (info "(emacs)Flagging Many Files")
65 (info "(emacs)DEL Does Not Delete")
65 (info "(elisp)Yank Commands")
65 (info "(elisp)Using Edebug")
65 (info "(elisp)Programmed Completion")
65 (info "(elisp)Keys in Documentation")
65 (info "(elisp)Indirect Buffers")
65 (info "(elisp)Excursions")
65 (info "(elisp)Char Classes")
64 (info "(emacs)Recursive Edit")
64 (info "(emacs)Hideshow")
64 (info "(emacs)Action Arguments")
64 (info "(elisp)Terminal-Specific")
64 (info "(elisp)Initial Parameters")
64 (info "(elisp)Entire Match Data")
64 (info "(elisp)Defining Macros")
63 (info "(emacs)Table Definition")
63 (info "(emacs)Sending Mail")
63 (info "(emacs)Indentation Commands")
63 (info "(emacs)Dynamic Abbrevs")
63 (info "(emacs)Creating Frames")
63 (info "(emacs)Backup Names")
63 (info "(elisp)Syntax Table Internals")
63 (info "(elisp)Symbol Type")
63 (info "(elisp)Splitting Characters")
63 (info "(elisp)Replacing Match")
63 (info "(elisp)Position Parameters")
63 (info "(elisp)Breakpoints")
62 (info "(emacs)Special Buffer Frames")
62 (info "(emacs)Rmail Make Summary")
62 (info "(emacs)PostScript")
62 (info "(emacs)Options for Comments")
62 (info "(emacs)Distrib")
62 (info "(elisp)Warning Basics")
62 (info "(elisp)Subroutines of Visiting")
62 (info "(elisp)Simple Menu Items")
62 (info "(elisp)Reading from Files")
62 (info "(elisp)Read Only Buffers")
62 (info "(elisp)Pixel Specification")
62 (info "(elisp)Menu Example")
62 (info "(elisp)Instrumenting")
62 (info "(elisp)Display Property")
61 (info "(emacs)GTK widget names")
61 (info "(emacs)GTK Names in Emacs")
61 (info "(emacs)Face Customization")
61 (info "(emacs)Echo Area")
61 (info "(elisp)Waiting")
61 (info "(elisp)Text Terminal Colors")
61 (info "(elisp)String Basics")
61 (info "(elisp)Related Topics")
61 (info "(elisp)Combined Definition")
61 (info "(elisp)Button Buffer Commands")
60 (info "(emacs)Text Mode")
60 (info "(emacs)State of Difference")
60 (info "(emacs)Reverting")
60 (info "(emacs)Outline Format")
60 (info "(emacs)Format of Diary File")
60 (info "(emacs)File Archives")
60 (info "(emacs)Calendar Unit Motion")
60 (info "(elisp)Skipping Characters")
60 (info "(elisp)Simple Advice")
60 (info "(elisp)Regexp Example")
60 (info "(elisp)Other Plists")
60 (info "(elisp)Maintaining Undo")
60 (info "(elisp)Float Basics")
60 (info "(elisp)Coordinates and Windows")
60 (info "(elisp)Command Overview")
59 (info "(emacs-xtra)Fancy Diary Display")
59 (info "(emacs)Shell Options")
59 (info "(emacs)Paragraphs")
59 (info "(emacs)Intro")
59 (info "(emacs)Adaptive Fill")
59 (info "(elisp)Vertical Scrolling")
59 (info "(elisp)Text")
59 (info "(elisp)Specified Space")
59 (info "(elisp)Other Font Lock Variables")
59 (info "(elisp)Cons Cell Type")
59 (info "(elisp)Arrays")
58 (info "(emacs)Rmail Labels")
58 (info "(emacs)Narrowing")
58 (info "(emacs)Minibuffer")
58 (info "(emacs)Entering Emacs")
58 (info "(emacs)Daylight Savings")
58 (info "(elisp)Where Defined")
58 (info "(elisp)Syntactic Font Lock")
58 (info "(elisp)Relative Indent")
58 (info "(elisp)Mode Hooks")
58 (info "(elisp)Major Mode Basics")
58 (info "(elisp)Input Modes")
58 (info "(elisp)Examples of Catch")
58 (info "(elisp)Edebug")
58 (info "(elisp)Button Properties")
57 (info "(emacs)Split Window")
57 (info "(emacs)Minibuffer Edit")
57 (info "(emacs)Header Editing")
57 (info "(emacs)Date Formats")
57 (info "(emacs)Comparing Files")
57 (info "(emacs)Amusements")
57 (info "(elisp)Yanking")
57 (info "(elisp)Setting Syntax Properties")
57 (info "(elisp)Fringe Bitmaps")
57 (info "(elisp)Faces for Font Lock")
57 (info "(elisp)Creating Buffers")
57 (info "(elisp)Columns")
57 (info "(elisp)Buffer Modification")
57 (info "(elisp)Base 64")
56 (info "(emacs)Version Systems")
56 (info "(emacs)Transpose")
56 (info "(emacs)Text")
56 (info "(emacs)Screen")
56 (info "(emacs)Repetition")
56 (info "(emacs)Kill Buffer")
56 (info "(emacs)Keys")
56 (info "(emacs)Interactive Shell")
56 (info "(emacs)Fortran Columns")
56 (info "(emacs)Examining")
56 (info "(emacs)Custom C Indent")
56 (info "(emacs)Completion Options")
56 (info "(emacs)Case")
56 (info "(emacs)CVS Options")
56 (info "(emacs)Buffers")
56 (info "(emacs)Appointments")
56 (info "(elisp)Truenames")
56 (info "(elisp)Sound Output")
56 (info "(elisp)Regexp Functions")
56 (info "(elisp)Pure Storage")
56 (info "(elisp)Numbered Backups")
56 (info "(elisp)Manipulating Buttons")
56 (info "(elisp)Locating Files")
56 (info "(elisp)Locales")
56 (info "(elisp)Layout Parameters")
56 (info "(elisp)Input Functions")
56 (info "(elisp)Function Names")
56 (info "(elisp)Font Lock Basics")
56 (info "(elisp)Finding Overlays")
56 (info "(elisp)Creating Keymaps")
55 (info "(emacs)MS-DOS File Names")
55 (info "(emacs)Horizontal Scrolling")
55 (info "(emacs)Earlier Kills")
55 (info "(emacs)Dissociated Press")
55 (info "(emacs)Directories")
55 (info "(emacs)Basic Indent")
55 (info "(elisp)Standard Regexps")
55 (info "(elisp)Selecting a Representation")
55 (info "(elisp)Preactivation")
55 (info "(elisp)Mode-Specific Indent")
55 (info "(elisp)Math Functions")
55 (info "(elisp)Indenting Macros")
55 (info "(elisp)Function Documentation")
55 (info "(elisp)Dynamic Loading")
55 (info "(elisp)Docs and Compilation")
55 (info "(elisp)Cons Cells")
55 (info "(elisp)Buffer Type")
54 (info "(emacs)Save Keyboard Macro")
54 (info "(emacs)Rmail Display")
54 (info "(emacs)Multi-line Indent")
54 (info "(emacs)Mac International")
54 (info "(emacs)MS-DOS Mouse")
54 (info "(emacs)GUD Customization")
54 (info "(emacs)Frames")
54 (info "(emacs)Commands")
54 (info "(emacs)Backup")
54 (info "(emacs)Auto Fill")
54 (info "(elisp)Specification Examples")
54 (info "(elisp)Sequences Arrays Vectors")
54 (info "(elisp)Making Buttons")
54 (info "(elisp)Lisp Data Types")
54 (info "(elisp)Edebug Views")
54 (info "(elisp)Disabling Commands")
54 (info "(elisp)Dialog Boxes")
54 (info "(elisp)Defining Abbrevs")
53 (info "(emacs)Saving Abbrevs")
53 (info "(emacs)Program Modes")
53 (info "(emacs)Printing")
53 (info "(emacs)Name Help")
53 (info "(emacs)Insert in Picture")
53 (info "(emacs)Bug Criteria")
53 (info "(elisp)XBM Images")
53 (info "(elisp)Surprising Local Vars")
53 (info "(elisp)MS-DOS File Types")
53 (info "(elisp)Kinds of Files")
53 (info "(elisp)Customizing Bitmaps")
53 (info "(elisp)Abbrev Tables")
52 (info "(emacs)Picture")
52 (info "(emacs)Killing")
52 (info "(emacs)Invoking emacsclient")
52 (info "(emacs)Indirect Buffers")
52 (info "(emacs)File Shadowing")
52 (info "(emacs)Cell Commands")
52 (info "(emacs)Auto Save Files")
52 (info "(elisp)Width")
52 (info "(elisp)Repeated Expansion")
52 (info "(elisp)Inheritance and Keymaps")
52 (info "(elisp)Glyphs")
52 (info "(elisp)Face Functions")
52 (info "(elisp)Display Margins")
52 (info "(elisp)Bindat Functions")
51 (info "(emacs)Windows Processes")
51 (info "(emacs)VC Concepts")
51 (info "(emacs)Shell Commands in Dired")
51 (info "(emacs)Major Modes")
51 (info "(emacs)Highlight Interactively")
51 (info "(emacs)Display X")
51 (info "(emacs)Dired Deletion")
51 (info "(emacs)Backup Copying")
51 (info "(elisp)Killing Emacs")
51 (info "(elisp)Kill Functions")
51 (info "(elisp)Finding All Frames")
50 (info "(emacs)VC Undo")
50 (info "(emacs)Understanding Bug Reporting")
50 (info "(emacs)Scroll Bars")
50 (info "(emacs)Point")
50 (info "(emacs)Other Window")
50 (info "(emacs)Misc Dired Features")
50 (info "(emacs)MS-DOS Processes")
50 (info "(emacs)Init File")
50 (info "(emacs)ForIndent Vars")
50 (info "(emacs)Dabbrev Customization")
50 (info "(emacs)Appending Kills")
50 (info "(elisp)Specifying Coding Systems")
50 (info "(elisp)Scope")
50 (info "(elisp)Overlay Arrow")
50 (info "(elisp)Output from Processes")
50 (info "(elisp)Not Intervals")
50 (info "(elisp)Fringe Size/Pos")
49 (info "(emacs)Text Based Tables")
49 (info "(emacs)Other Buffers")
49 (info "(emacs)Moving by Defuns")
49 (info "(emacs)Mail Sending")
49 (info "(emacs)Log Buffer")
49 (info "(emacs)Editing Binary Files")
49 (info "(emacs)Dired Visiting")
49 (info "(emacs)Citing Mail")
49 (info "(elisp)Window Point")
49 (info "(elisp)Version Info")
49 (info "(elisp)Symbol Plists")
49 (info "(elisp)List-related Predicates")
49 (info "(elisp)Geometry")
49 (info "(elisp)Cursor Parameters")
49 (info "(elisp)Character Sets")
48 (info "(emacs-xtra)Calendar Customizing")
48 (info "(emacs)Version Backups")
48 (info "(emacs)Secondary Selection")
48 (info "(emacs)Outline Mode")
48 (info "(emacs)Disabling")
48 (info "(elisp)Unloading")
48 (info "(elisp)Resources")
48 (info "(elisp)Processes")
48 (info "(elisp)MD5 Checksum")
48 (info "(elisp)Edebug Display Update")
48 (info "(elisp)Circular Objects")
48 (info "(elisp)Advising Functions")
47 (info "(emacs)Rmail Attributes")
47 (info "(emacs)Matching")
47 (info "(emacs)Library Keywords")
47 (info "(emacs)Importing Diary")
47 (info "(emacs)Grep Searching")
47 (info "(emacs)General VC Options")
47 (info "(emacs)Dired and Find")
47 (info "(emacs)Basic Picture")
47 (info "(emacs)Adding to Diary")
47 (info "(elisp)Word Motion")
47 (info "(elisp)Visibility of Frames")
47 (info "(elisp)Text Properties")
47 (info "(elisp)Substitution")
47 (info "(elisp)Blinking")
47 (info "(elisp)Accepting Output")
46 (info "(emacs)Table Recognition")
46 (info "(emacs)Scroll Calendar")
46 (info "(emacs)Rectangles in Picture")
46 (info "(emacs)Mark Ring")
46 (info "(emacs)Mark")
46 (info "(emacs)Fortran Motion")
46 (info "(emacs)External Lisp")
46 (info "(emacs)Emergency Escape")
46 (info "(emacs)Editing Abbrevs")
46 (info "(emacs)Debugger Operation")
46 (info "(elisp)The Kill Ring")
46 (info "(elisp)Standard File Names")
46 (info "(elisp)Splicing into Lists")
46 (info "(elisp)Memory Usage")
46 (info "(elisp)Lazy Properties")
46 (info "(elisp)Hooks for Loading")
46 (info "(elisp)Desktop Save Mode")
46 (info "(elisp)Definitions")
46 (info "(elisp)Decoding Output")
46 (info "(elisp)Byte Compilation")
45 (info "(emacs)Repeat Isearch")
45 (info "(emacs)Recover")
45 (info "(emacs)Other Kill Commands")
45 (info "(emacs)Mouse References")
45 (info "(emacs)Longlines")
45 (info "(emacs)Left Margin Paren")
45 (info "(emacs)Layout")
45 (info "(emacs)Help Files")
45 (info "(emacs)ForIndent Cont")
45 (info "(emacs)Environment")
45 (info "(elisp)Trace Buffer")
45 (info "(elisp)Refresh Screen")
45 (info "(elisp)Management Parameters")
45 (info "(elisp)Generic Modes")
45 (info "(elisp)Echo Area Customization")
45 (info "(elisp)Displaying Faces")
45 (info "(elisp)Defining Menus")
45 (info "(elisp)Compiler Errors")
45 (info "(elisp)Compilation Tips")
45 (info "(elisp)Buffer End Motion")
45 (info "(elisp)Abbrevs")
44 (info "(emacs)Select Tags Table")
44 (info "(emacs)Rmail Sorting")
44 (info "(emacs)Rmail Coding")
44 (info "(emacs)Rmail Basics")
44 (info "(emacs)Keyboard Translations")
44 (info "(emacs)Keyboard Macro Query")
44 (info "(emacs)Diary")
44 (info "(emacs)Completion")
44 (info "(emacs)Calendar/Diary")
44 (info "(elisp)Variables")
44 (info "(elisp)Syntax Basics")
44 (info "(elisp)Searching and Case")
44 (info "(elisp)Remapping Commands")
44 (info "(elisp)Printing in Edebug")
44 (info "(elisp)Frames and Windows")
44 (info "(elisp)Edebug Misc")
44 (info "(elisp)Customization Types")
44 (info "(elisp)Abbrev Files")
43 (info "(emacs-xtra)Subdir switches")
43 (info "(emacs)Without Locking")
43 (info "(emacs)Saving Emacs Sessions")
43 (info "(emacs)Outline Motion")
43 (info "(emacs)Erasing")
43 (info "(emacs)After a Crash")
43 (info "(elisp)Using Debugger")
43 (info "(elisp)Simple Lambda")
43 (info "(elisp)POSIX Regexps")
43 (info "(elisp)Network Servers")
43 (info "(elisp)Mouse Position")
43 (info "(elisp)Mode Line Basics")
43 (info "(elisp)Introduction")
43 (info "(elisp)Hash Tables")
43 (info "(elisp)Character Motion")
43 (info "(elisp)Buffer Basics")
42 (info "(emacs)TeX Mode")
42 (info "(emacs)Tags")
42 (info "(emacs)Tab Stops")
42 (info "(emacs)Symbol Completion")
42 (info "(emacs)RCS and SCCS")
42 (info "(emacs)Pop Up Window")
42 (info "(emacs)Moving by Parens")
42 (info "(emacs)Help Mode")
42 (info "(emacs)Formatted Text")
42 (info "(emacs)Fontsets")
42 (info "(emacs)Basic Window")
42 (info "(elisp)Syntax Descriptors")
42 (info "(elisp)Streams Intro")
42 (info "(elisp)Session Management")
42 (info "(elisp)Minibuffer Misc")
42 (info "(elisp)Lambda Components")
42 (info "(elisp)Invoking the Input Method")
42 (info "(elisp)Hash Access")
42 (info "(elisp)Files")
42 (info "(elisp)Deleting Processes")
42 (info "(elisp)Backtracking")
41 (info "(emacs-xtra)Autorevert")
41 (info "(emacs)Terminal emulator")
41 (info "(emacs)Nroff Mode")
41 (info "(emacs)Mac Input")
41 (info "(emacs)Keyboard Macros")
41 (info "(emacs)General Calendar")
41 (info "(emacs)Dired")
41 (info "(emacs)Customization")
41 (info "(elisp)Window Systems")
41 (info "(elisp)Transaction Queues")
41 (info "(elisp)Random Numbers")
41 (info "(elisp)Quoting")
41 (info "(elisp)Printed Representation")
41 (info "(elisp)Predicates on Numbers")
41 (info "(elisp)Minibuffer Windows")
41 (info "(elisp)Logging Messages")
41 (info "(elisp)Loading Non-ASCII")
41 (info "(elisp)Impl of Scope")
41 (info "(elisp)Eval During Expansion")
41 (info "(elisp)Enabling Advice")
41 (info "(elisp)Edebug Recursive Edit")
41 (info "(elisp)Completion")
41 (info "(elisp)Active Display Table")
41 (info "(elisp)Accessing Variables")
40 (info "(emacs-xtra)Auto Reverting Dired")
40 (info "(emacs)Variables")
40 (info "(emacs)Useless Whitespace")
40 (info "(emacs)Rmail")
40 (info "(emacs)RegText")
40 (info "(emacs)Programs")
40 (info "(emacs)Minibuffer File")
40 (info "(emacs)Imenu")
40 (info "(emacs)Files")
40 (info "(emacs)Executing Lisp")
40 (info "(emacs)Basic Files")
40 (info "(emacs)Auto Save Control")
40 (info "(elisp)Shell Arguments")
40 (info "(elisp)Motion and Syntax")
40 (info "(elisp)Initial Input")
40 (info "(elisp)Bool-Vectors")
40 (info "(elisp)Auto Filling")
39 (info "(emacs)Time Intervals")
39 (info "(emacs)Terminal Init")
39 (info "(emacs)Subdirectories in Dired")
39 (info "(emacs)Specified Dates")
39 (info "(emacs)Saving Customizations")
39 (info "(emacs)Prefix Keymaps")
39 (info "(emacs)MS-DOS Keyboard")
39 (info "(emacs)Isearch Scroll")
39 (info "(emacs)C Indent")
39 (info "(emacs)Basic Isearch")
39 (info "(elisp)nil and t")
39 (info "(elisp)X11 Keysyms")
39 (info "(elisp)Query Before Exit")
39 (info "(elisp)Macro Forms")
39 (info "(elisp)Loading")
39 (info "(elisp)Interactive Examples")
39 (info "(elisp)File Names")
39 (info "(elisp)Faces")
39 (info "(elisp)Debugging")
39 (info "(elisp)Array Type")
38 (info "(emacs)Word Search")
38 (info "(emacs)Version Control")
38 (info "(emacs)Text Display")
38 (info "(emacs)Subdirectory Motion")
38 (info "(emacs)Strict Completion")
38 (info "(emacs)Snapshot Caveats")
38 (info "(emacs)Registering")
38 (info "(emacs)Menu Mouse Clicks")
38 (info "(emacs)List Buffers")
38 (info "(emacs)Frame Commands")
38 (info "(emacs)Force Same Window")
38 (info "(emacs)File Name Cache")
38 (info "(emacs)Cell Justification")
38 (info "(elisp)Quoted Character Input")
38 (info "(elisp)Properties in Mode")
38 (info "(elisp)Mouse Tracking")
38 (info "(elisp)Mouse Menus")
38 (info "(elisp)Control Structures")
38 (info "(elisp)Around-Advice")
37 (info "(emacs)Tabs in Picture")
37 (info "(emacs)Submodes of Emerge")
37 (info "(emacs)Shell Prompts")
37 (info "(emacs)Resume Arguments")
37 (info "(emacs)Requesting Formatted Text")
37 (info "(emacs)Mode Line Mouse")
37 (info "(emacs)Menu Bar")
37 (info "(emacs)Forcing Enriched Mode")
37 (info "(emacs)ForIndent Commands")
37 (info "(emacs)Editing Format Info")
37 (info "(emacs)Blank Lines")
37 (info "(elisp)Vectors")
37 (info "(elisp)Self-Evaluating Forms")
37 (info "(elisp)Recording Input")
37 (info "(elisp)Raising and Lowering")
37 (info "(elisp)Non-ASCII in Strings")
37 (info "(elisp)Modifying Menus")
37 (info "(elisp)Minor Modes")
37 (info "(elisp)Minibuffer Contents")
37 (info "(elisp)Global Variables")
37 (info "(elisp)Frame Titles")
37 (info "(elisp)Display")
37 (info "(elisp)Compiling Macros")
37 (info "(elisp)Command History")
37 (info "(elisp)Caveats")
37 (info "(elisp)Buttons")
36 (info "(emacs-xtra)Top")
36 (info "(emacs)Yanking")
36 (info "(emacs)Uniquify")
36 (info "(emacs)Unconditional Replace")
36 (info "(emacs)Selective Display")
36 (info "(emacs)Move to Beginning or End")
36 (info "(emacs)Mail Format")
36 (info "(emacs)MS-Windows Registry")
36 (info "(emacs)List Tags")
36 (info "(emacs)Branches")
36 (info "(elisp)Saving Match Data")
36 (info "(elisp)Other Hash")
36 (info "(elisp)Moving Markers")
36 (info "(elisp)Inline Functions")
36 (info "(elisp)Extent")
36 (info "(elisp)Excess Open")
36 (info "(elisp)Basic Parameters")
35 (info "(emacs)Speedbar")
35 (info "(emacs)Quoted File Names")
35 (info "(emacs)Mouse Avoidance")
35 (info "(emacs)Mac OS")
35 (info "(emacs)MS-DOS")
35 (info "(emacs)Killing by Lines")
35 (info "(emacs)Kill Errors")
35 (info "(emacs)GDB Graphical Interface")
35 (info "(emacs)Fortran")
35 (info "(emacs)Filesets")
35 (info "(emacs)File Aliases")
35 (info "(emacs)Creating Branches")
35 (info "(emacs)Continuation Lines")
35 (info "(elisp)Windows")
35 (info "(elisp)Variable Scoping")
35 (info "(elisp)Syntax of Regexps")
35 (info "(elisp)Programming Types")
35 (info "(elisp)Minibuffer Commands")
35 (info "(elisp)Lisp History")
35 (info "(elisp)Information from Markers")
35 (info "(elisp)Focus Events")
35 (info "(elisp)Errors")
35 (info "(elisp)Drag Events")
35 (info "(elisp)Comparing Text")
34 (info "(emacs)Unasked-for Search")
34 (info "(emacs)Nonincremental Search")
34 (info "(emacs)Mail Amusements")
34 (info "(emacs)Lunar Phases")
34 (info "(emacs)LaTeX Editing")
34 (info "(emacs)Kill Ring")
34 (info "(emacs)Compilation Shell")
34 (info "(emacs)Abbrev Concepts")
34 (info "(elisp)Using Scoping")
34 (info "(elisp)Text Props and Strings")
34 (info "(elisp)Property Lists")
34 (info "(elisp)Primitive Indent")
34 (info "(elisp)Primitive Function Type")
34 (info "(elisp)Positions")
34 (info "(elisp)Plists and Alists")
34 (info "(elisp)Font Lock Mode")
34 (info "(elisp)Emulating Mode Line")
34 (info "(elisp)Computed Advice")
33 (info "(emacs)Watch Expressions")
33 (info "(emacs)Making Snapshots")
33 (info "(emacs)Lisp Indent")
33 (info "(emacs)File Conveniences")
33 (info "(emacs)Easy Customization")
33 (info "(elisp)Visiting Files")
33 (info "(elisp)Time Calculations")
33 (info "(elisp)Test Coverage")
33 (info "(elisp)System Interface")
33 (info "(elisp)Speed of Byte-Code")
33 (info "(elisp)Sequence Type")
33 (info "(elisp)Scanning Charsets")
33 (info "(elisp)Recursive Mini")
33 (info "(elisp)Bool-Vector Type")
32 (info "(emacs)Window Convenience")
32 (info "(emacs)Wdired")
32 (info "(emacs)VC Dired Commands")
32 (info "(emacs)Search Case")
32 (info "(emacs)Registers")
32 (info "(emacs)Momentary Mark")
32 (info "(emacs)Misc X")
32 (info "(emacs)Incremental Search")
32 (info "(emacs)Hard and Soft Newlines")
32 (info "(emacs)Cursor Display")
32 (info "(elisp)The Region")
32 (info "(elisp)Syntax Properties")
32 (info "(elisp)Size Parameters")
32 (info "(elisp)Parameter Access")
32 (info "(elisp)Obsolete Functions")
32 (info "(elisp)Macros")
32 (info "(elisp)Keymaps")
32 (info "(elisp)Deleting Frames")
32 (info "(elisp)Beeping")
32 (info "(elisp)Auto Faces")
31 (info "(emacs)Types of Log File")
31 (info "(emacs)Rmail Editing")
31 (info "(emacs)Named ASCII Chars")
31 (info "(emacs)Misc for Programs")
31 (info "(emacs)Lisp Interaction")
31 (info "(emacs)Isearch Yank")
31 (info "(emacs)Format Colors")
31 (info "(emacs)Charsets")
31 (info "(emacs)Borders X")
31 (info "(emacs)Abbrevs")
31 (info "(elisp)Window Type")
31 (info "(elisp)Warning Options")
31 (info "(elisp)Variables with Restricted Values")
31 (info "(elisp)Standard Abbrev Tables")
31 (info "(elisp)Minibuffers")
31 (info "(elisp)Chars and Bytes")
31 (info "(elisp)Character Codes")
31 (info "(elisp)Buffers")
31 (info "(elisp)Backup Files")
31 (info "(elisp)Advising Primitives")
30 (info "(emacs)Text Characters")
30 (info "(emacs)Special Isearch")
30 (info "(emacs)Shell History Copying")
30 (info "(emacs)Replacement and Case")
30 (info "(emacs)Non-ASCII Rebinding")
30 (info "(emacs)Multiple Displays")
30 (info "(emacs)Multi-Line Comments")
30 (info "(emacs)Key Bindings")
30 (info "(emacs)International Chars")
30 (info "(emacs)Icons X")
30 (info "(emacs)Hyperlinking")
30 (info "(emacs)Error in Isearch")
30 (info "(emacs)Browse-URL")
30 (info "(emacs)Basic VC Editing")
30 (info "(elisp)Syntax Errors")
30 (info "(elisp)Nonprinting Characters")
30 (info "(elisp)Modifying Strings")
30 (info "(elisp)Indent Tabs")
30 (info "(elisp)Image Cache")
30 (info "(elisp)Function Safety")
30 (info "(elisp)Edebug Eval")
30 (info "(elisp)Documentation")
30 (info "(elisp)Command Loop")
30 (info "(elisp)Buffer Parameters")
30 (info "(elisp)Alias Menu Items")
29 (info "(emacs)VC with Locking")
29 (info "(emacs)Using Region")
29 (info "(emacs)Term Mode")
29 (info "(emacs)Syntax")
29 (info "(emacs)Rmail Scrolling")
29 (info "(emacs)RegPos")
29 (info "(emacs)Mac Font Specs")
29 (info "(emacs)Iswitchb")
29 (info "(emacs)Display")
29 (info "(emacs)Directory Tracking")
29 (info "(emacs)Defuns")
29 (info "(emacs)Bugs")
29 (info "(emacs)Basic")
29 (info "(emacs)Backup Deletion")
29 (info "(elisp)Wrong Time")
29 (info "(elisp)Terminal I/O Encoding")
29 (info "(elisp)Symbol Forms")
29 (info "(elisp)Relative File Names")
29 (info "(elisp)Postscript Images")
29 (info "(elisp)Object Internals")
29 (info "(elisp)Modes")
29 (info "(elisp)Minibuffers and Frames")
29 (info "(elisp)Levels of Font Lock")
29 (info "(elisp)Keyboard Menus")
29 (info "(elisp)Format Properties")
29 (info "(elisp)Event Examples")
29 (info "(elisp)Evaluation Notation")
29 (info "(elisp)Eval During Compile")
29 (info "(elisp)Button-Down Events")
29 (info "(elisp)Button Types")
28 (info "(emacs)VC Mode Line")
28 (info "(emacs)Tooltips")
28 (info "(emacs)Search")
28 (info "(emacs)Repeating")
28 (info "(emacs)Gnus Startup")
28 (info "(emacs)Fringes")
28 (info "(emacs)Dialog Boxes")
28 (info "(emacs)Building")
28 (info "(emacs)Buffers of Gnus")
28 (info "(elisp)Syntax for Strings")
28 (info "(elisp)Symbols")
28 (info "(elisp)Strings and Characters")
28 (info "(elisp)Rounding Operations")
28 (info "(elisp)Other Image Types")
28 (info "(elisp)Numbers")
28 (info "(elisp)Mode Line Format")
28 (info "(elisp)Infinite Loops")
28 (info "(elisp)Excess Close")
28 (info "(elisp)Datagrams")
28 (info "(elisp)Compilation Errors")
28 (info "(elisp)Coding Systems")
28 (info "(elisp)Char-Table Type")
28 (info "(elisp)Adjusting Point")
27 (info "(emacs-xtra)Date Display Format")
27 (info "(emacs)X Resources")
27 (info "(emacs)Replace")
27 (info "(emacs)Out of Rmail")
27 (info "(emacs)Other Calendars")
27 (info "(emacs)Non-Window Terminals")
27 (info "(emacs)Hiding Subdirectories")
27 (info "(emacs)Flymake")
27 (info "(elisp)Syntax Tables")
27 (info "(elisp)Special Events")
27 (info "(elisp)Source Breakpoints")
27 (info "(elisp)Searching and Matching")
27 (info "(elisp)Processing of Errors")
27 (info "(elisp)Non-ASCII Characters")
27 (info "(elisp)Major Modes")
27 (info "(elisp)Functions")
27 (info "(elisp)Forms")
27 (info "(elisp)Batch Mode")
26 (info "(emacs-xtra)Introduction")
26 (info "(emacs)Undisplayable Characters")
26 (info "(emacs)Slow Isearch")
26 (info "(emacs)Printing Package")
26 (info "(emacs)Mac Environment Variables")
26 (info "(emacs)Mac Directories")
26 (info "(emacs)Lossage")
26 (info "(emacs)Lisp Doc")
26 (info "(emacs)ForIndent Conv")
26 (info "(emacs)Dired Enter")
26 (info "(emacs)Breakpoints Buffer")
26 (info "(emacs)Auto Save")
26 (info "(emacs)Advanced C-x v v")
26 (info "(elisp)Stream Type")
26 (info "(elisp)Process Type")
26 (info "(elisp)Pointer Shapes")
26 (info "(elisp)Mode Help")
26 (info "(elisp)Marker Insertion Types")
26 (info "(elisp)Lambda Expressions")
26 (info "(elisp)Kill Ring Concepts")
26 (info "(elisp)Frame Parameters")
26 (info "(elisp)Create/Delete Dirs")
26 (info "(elisp)Buffer Gap")
26 (info "(elisp)Association List Type")
26 (info "(elisp)Acknowledgements")
25 (info "(emacs)Time Stamps")
25 (info "(emacs)RegRect")
25 (info "(emacs)RegNumbers")
25 (info "(emacs)Parentheses")
25 (info "(emacs)Multi-User Branching")
25 (info "(emacs)Mail Mode")
25 (info "(emacs)Key Help")
25 (info "(emacs)History References")
25 (info "(emacs)Fixit")
25 (info "(emacs)Emerge")
25 (info "(emacs)Customizing VC")
25 (info "(emacs)Comparison in Dired")
25 (info "(emacs)Combining in Emerge")
25 (info "(emacs)Asm Mode")
25 (info "(elisp)Window Frame Parameters")
25 (info "(elisp)Tips")
25 (info "(elisp)The Echo Area")
25 (info "(elisp)Reading Input")
25 (info "(elisp)Overlays")
25 (info "(elisp)Mouse Events")
25 (info "(elisp)Match Data")
25 (info "(elisp)Integer Type")
25 (info "(elisp)Display Tables")
25 (info "(elisp)Debugger")
25 (info "(elisp)Buffer-Local Variables")
24 (info "(emacs-xtra)Time Display Format")
24 (info "(emacs)Screen Garbled")
24 (info "(emacs)Rmail Summary")
24 (info "(emacs)Remote Host")
24 (info "(emacs)RegConfig")
24 (info "(emacs)Refill")
24 (info "(emacs)Multibyte Conversion")
24 (info "(emacs)Mail Methods")
24 (info "(emacs)Language Help")
24 (info "(emacs)Just Spaces")
24 (info "(emacs)Fortran Autofill")
24 (info "(emacs)Debuggers")
24 (info "(emacs)Completion Example")
24 (info "(elisp)Trapping Errors")
24 (info "(elisp)Standard Syntax Tables")
24 (info "(elisp)Motion by Indent")
24 (info "(elisp)Keymaps and Minor Modes")
24 (info "(elisp)Editing Types")
24 (info "(elisp)Buffer Text Notation")
23 (info "(emacs)Rmail Digest")
23 (info "(emacs)Memory Full")
23 (info "(emacs)Info Lookup")
23 (info "(emacs)Hungry Delete")
23 (info "(emacs)Fortran Abbrev")
23 (info "(emacs)ForIndent Num")
23 (info "(emacs)Fine Points of Emerge")
23 (info "(emacs)Filling")
23 (info "(emacs)Dired Navigation")
23 (info "(emacs)Contributing")
23 (info "(elisp)Reading a Password")
23 (info "(elisp)Read and Print")
23 (info "(elisp)Predicates on Markers")
23 (info "(elisp)Markers")
23 (info "(elisp)Lists")
23 (info "(elisp)Header Lines")
23 (info "(elisp)Global Break Condition")
23 (info "(elisp)Function Type")
23 (info "(elisp)Frame Configurations")
23 (info "(elisp)Forcing Redisplay")
23 (info "(elisp)Constant Variables")
23 (info "(elisp)Autoload Type")
23 (info "(elisp)A Sample Variable Description")
22 (info "(emacs-xtra)Advanced Calendar/Diary Usage")
22 (info "(emacs)Windows")
22 (info "(emacs)Title X")
22 (info "(emacs)RegFiles")
22 (info "(emacs)Program Indent")
22 (info "(emacs)Non-ASCII Isearch")
22 (info "(emacs)Menu Bars")
22 (info "(emacs)Introduction to VC")
22 (info "(emacs)Goto-address")
22 (info "(emacs)Global Mark Ring")
22 (info "(emacs)Find Init")
22 (info "(emacs)Buffer Menus")
22 (info "(elisp)String Type")
22 (info "(elisp)Modifying Lists")
22 (info "(elisp)Future Local Variables")
22 (info "(elisp)Function Forms")
22 (info "(elisp)Byte Packing")
22 (info "(elisp)Abbrev Mode")
21 (info "(emacs)Tool Bars")
21 (info "(emacs)Remote Repositories")
21 (info "(emacs)Graphical Kill")
21 (info "(emacs)Gnus")
21 (info "(emacs)Format Properties")
21 (info "(emacs)Fixing Case")
21 (info "(emacs)Compressed Files")
21 (info "(emacs)Clipboard")
21 (info "(emacs)Calendar Motion")
21 (info "(elisp)Vector Type")
21 (info "(elisp)Printing Notation")
21 (info "(elisp)Marker Type")
21 (info "(elisp)Macro Type")
21 (info "(elisp)Frame Type")
21 (info "(elisp)Format of Descriptions")
21 (info "(elisp)Floating Point Type")
21 (info "(elisp)Evaluation")
21 (info "(elisp)Comments")
20 (info "(emacs)Shell History")
20 (info "(emacs)Paging in Term")
20 (info "(emacs)Follow Mode")
20 (info "(emacs)Exiting Emerge")
20 (info "(emacs)Edit Keyboard Macro")
20 (info "(emacs)Drag and Drop")
20 (info "(emacs)Command Example")
20 (info "(emacs)C Modes")
20 (info "(elisp)Simple Macro")
20 (info "(elisp)Pointer Shape")
20 (info "(elisp)Motion Events")
20 (info "(elisp)Motion")
20 (info "(elisp)Menu Keymaps")
20 (info "(elisp)Information about Files")
20 (info "(elisp)Indentation")
19 (info "(emacs)Wheeled Mice")
19 (info "(emacs)Total Frustration")
19 (info "(emacs)Table Creation")
19 (info "(emacs)Switching Branches")
19 (info "(emacs)Outline Views")
19 (info "(emacs)Minibuffer Maps")
19 (info "(emacs)Highlight Isearch")
19 (info "(emacs)Help Echo")
19 (info "(emacs)Fortran Indent")
19 (info "(elisp)The Outside Context")
19 (info "(elisp)Problems with Macros")
19 (info "(elisp)Precalculated Fontification")
19 (info "(elisp)Nonlocal Exits")
19 (info "(elisp)GNU Emacs Internals")
19 (info "(elisp)Explicit Debug")
19 (info "(elisp)Defining Commands")
19 (info "(elisp)Customization")
19 (info "(elisp)Conventions")
18 (info "(emacs-xtra)Auto Reverting the Buffer Menu")
18 (info "(emacs)TeX Misc")
18 (info "(emacs)Table Misc")
18 (info "(emacs)Service")
18 (info "(emacs)Measuring Tables")
18 (info "(elisp)Some Terms")
18 (info "(elisp)Processor Run Time")
18 (info "(elisp)Checking Whether to Stop")
18 (info "(elisp)Backups and Auto-Saving")
17 (info "(emacs)Windows System Menu")
17 (info "(emacs)Which Function")
17 (info "(emacs)Text Garbled")
17 (info "(emacs)Stuck Recursive")
17 (info "(emacs)Stack Buffer")
17 (info "(emacs)Secondary VC Commands")
17 (info "(emacs)Row Commands")
17 (info "(emacs)Maintaining")
17 (info "(emacs)Documentation")
17 (info "(emacs)Comments")
17 (info "(emacs)Column Commands")
17 (info "(elisp)Terminal Input")
17 (info "(elisp)Starting Up")
17 (info "(elisp)Regular Expressions")
17 (info "(elisp)Getting Out")
17 (info "(elisp)Fringes")
17 (info "(elisp)Classifying Lists")
16 (info "(emacs)Snapshots")
16 (info "(emacs)Rmail Rot13")
16 (info "(emacs)Renaming and VC")
16 (info "(emacs)Other Mailbox Formats")
16 (info "(emacs)Glasses")
16 (info "(elisp)XPM Images")
16 (info "(elisp)Predicates for Strings")
16 (info "(elisp)Overlay Type")
16 (info "(elisp)Edebug and Macros")
16 (info "(elisp)Byte-Code Type")
16 (info "(elisp)Breaks")
15 (info "(emacs)Miscellaneous VC")
15 (info "(emacs)Mac Functions")
15 (info "(emacs)Buffer Convenience")
15 (info "(elisp)Warnings")
14 (info "(emacs)VC Status")
14 (info "(emacs)Counting Days")
14 (info "(emacs)Basic Help")
14 (info "(elisp)Window Configuration Type")
14 (info "(elisp)Hash Table Type")
14 (info "(elisp)GIF Images")
14 (info "(elisp)Frame Configuration Type")
14 (info "(elisp)Error Messages")
13 (info "(elisp)Keymap Type")
13 (info "(elisp)Autoloading")
12 (info "(emacs)Fixed Width Mode")
11 (info "(elisp)Inverse Video")
10 (info "(emacs)Highlight Changes")

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-11  0:27     ` Juri Linkov
@ 2005-08-11 17:15       ` Thien-Thi Nguyen
  2005-08-11 20:42       ` Richard M. Stallman
  2005-08-11 20:42       ` Richard M. Stallman
  2 siblings, 0 replies; 11+ messages in thread
From: Thien-Thi Nguyen @ 2005-08-11 17:15 UTC (permalink / raw)
  Cc: teirllm, rms, emacs-devel

Juri Linkov <juri@jurta.org> writes:

> List of nodes:
> 
> 1347 (info "(emacs)Command Index")
> ...
> 10 (info "(emacs)Highlight Changes")

oooo -- a histogram opportunity!
(sorry, couldn't resist.)

thi

________________________________
(setq ht (make-hash-table))

(while (< (point) (point-max))
  (let ((n (read (current-buffer))))
    (puthash n (1+ (or (gethash n ht) 0)) ht)
    (forward-line 1)))

(setq al (let (acc)
           (maphash (lambda (k v) 
                      (setq acc (cons (cons k v) acc)))
                    ht)
           acc))

(mapc (lambda (p)
        (insert (format "%5d - %s\n"
                        (car p)
                        (make-string (cdr p) ?#))))
      (sort al (lambda (a b) 
                 (> (car a) (car b)))))

 1347 - #
 1334 - #
 1185 - #
  992 - #
  856 - #
  802 - #
  645 - #
  544 - #
  375 - ##
  362 - #
  361 - ##
  358 - #
  348 - #
  337 - #
  291 - #
  258 - #
  252 - ##
  242 - #
  240 - #
  236 - #
  233 - #
  232 - #
  231 - #
  221 - #
  217 - #
  216 - #
  215 - #
  211 - #
  209 - #
  208 - #
  207 - #
  205 - #
  204 - ##
  202 - ##
  200 - ##
  199 - #
  197 - #
  195 - ##
  193 - #
  192 - ##
  191 - ##
  189 - ##
  188 - #
  187 - ##
  183 - ####
  182 - #
  180 - #
  178 - #
  177 - ##
  176 - #
  175 - ##
  174 - ##
  171 - ##
  170 - ###
  169 - #
  168 - ##
  166 - #
  165 - ####
  164 - ##
  160 - #
  158 - #
  157 - ##
  156 - ####
  155 - #
  154 - ###
  153 - ###
  152 - #
  151 - ##
  149 - #
  148 - ####
  146 - ###
  145 - ##
  144 - ###
  143 - ####
  142 - ##
  141 - ###
  139 - #
  138 - ##
  137 - #
  136 - #
  135 - ##
  133 - #####
  132 - ##
  131 - #
  130 - ###
  129 - ###
  128 - ###
  127 - ##
  126 - ##
  125 - ####
  124 - #
  123 - ######
  122 - ###
  121 - #####
  120 - ##
  118 - ###
  117 - ###
  116 - #####
  115 - ###
  114 - ###
  113 - #####
  112 - #####
  111 - ####
  110 - ########
  109 - ###
  108 - ##
  107 - ####
  106 - ####
  105 - ####
  104 - ######
  103 - #####
  102 - #####
  101 - ######
  100 - ######
   99 - ###
   98 - #######
   97 - #########
   96 - ##
   95 - ########
   94 - ########
   93 - #####
   92 - #
   91 - #######
   90 - ##########
   89 - ######
   88 - ######
   87 - ############
   86 - ####
   85 - ##
   84 - ########
   83 - #####
   82 - #######
   81 - #############
   80 - ###########
   79 - ####
   78 - #######
   77 - ##############
   76 - ###########
   75 - ####
   74 - #######
   73 - ########
   72 - ####
   71 - #########
   70 - ##############
   69 - ##########
   68 - ###########
   67 - ##########
   66 - #########
   65 - ##############
   64 - #######
   63 - ############
   62 - ##############
   61 - ##########
   60 - ###############
   59 - ###########
   58 - ##############
   57 - ##############
   56 - ##############################
   55 - #################
   54 - ##################
   53 - ############
   52 - ##############
   51 - ###########
   50 - #################
   49 - ###############
   48 - ############
   47 - ###############
   46 - ####################
   45 - #####################
   44 - ##################
   43 - ################
   42 - #####################
   41 - ########################
   40 - #################
   39 - ####################
   38 - ###################
   37 - ##########################
   36 - #################
   35 - ########################
   34 - ##################
   33 - ##############
   32 - ####################
   31 - ####################
   30 - #########################
   29 - ##############################
   28 - #######################
   27 - ##################
   26 - #########################
   25 - #########################
   24 - ###################
   23 - #######################
   22 - ##################
   21 - ##################
   20 - ###############
   19 - ##################
   18 - #########
   17 - #################
   16 - ###########
   15 - ####
   14 - ########
   13 - ##
   12 - #
   11 - #
   10 - #

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-11  0:27     ` Juri Linkov
  2005-08-11 17:15       ` Thien-Thi Nguyen
@ 2005-08-11 20:42       ` Richard M. Stallman
  2005-08-12  9:59         ` Juri Linkov
  2005-08-11 20:42       ` Richard M. Stallman
  2 siblings, 1 reply; 11+ messages in thread
From: Richard M. Stallman @ 2005-08-11 20:42 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

Thanks for finding the long nodes.
The longest nodes are not ordinary documentation;
it is ok for them to be as long as it takes:

    1347 (info "(emacs)Command Index")
    1334 (info "(emacs)Glossary")
    1185 (info "(emacs)Acknowledgments")
    992 (info "(elisp)Top")
    856 (info "(emacs)Key Index")
    802 (info "(emacs)Top")
    645 (info "(emacs)Variable Index")
    544 (info "(emacs)Manifesto")
    375 (info "(emacs)GNU Free Documentation License")
    375 (info "(elisp)GNU Free Documentation License")
    362 (info "(elisp)GPL")
    361 (info "(emacs)Copying")

    358 (info "(elisp)Buffer Internals")

Since that is about internals, its readability is less important
than usual, so I won't bother with it.

I will look at splitting these now:

    361 (info "(emacs)Regexps")
    348 (info "(elisp)Coding Conventions")
    337 (info "(emacs)Checklist")
    291 (info "(elisp)Low-Level Network")
    258 (info "(elisp)Writing Emacs Primitives")
    252 (info "(elisp)Time Conversion")

I decided it is ok for Checklist to be long, and Writing Emacs
Primitives.  They are not ordinary topics.  I split the rest of those.

I may split a few more.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-11  0:27     ` Juri Linkov
  2005-08-11 17:15       ` Thien-Thi Nguyen
  2005-08-11 20:42       ` Richard M. Stallman
@ 2005-08-11 20:42       ` Richard M. Stallman
  2 siblings, 0 replies; 11+ messages in thread
From: Richard M. Stallman @ 2005-08-11 20:42 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

    I think not only long nodes should be checked, but also the shortest
    nodes too.  For example, the node `(elisp)Inverse Video' has 11 lines
    and documents a semi-obsolete option `inverse-video'.  Its menu item
    description in its upper node is too general:

      * Inverse Video    Specifying how the screen looks.

I think you are right.  In this case, I simply deleted the node,
since the variable it documented is basically obsolete.

Could you take a look the remaining nodes that are 14 lines or less,
and see if you can find good places to merge them into?
Ignore these
    14 (info "(elisp)Window Configuration Type")
    14 (info "(elisp)Hash Table Type")
    14 (info "(elisp)Frame Configuration Type")
    13 (info "(elisp)Keymap Type")
which probably should not be combined,
and don't try desperately hard.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-11 20:42       ` Richard M. Stallman
@ 2005-08-12  9:59         ` Juri Linkov
  2005-08-12 19:58           ` Richard M. Stallman
  0 siblings, 1 reply; 11+ messages in thread
From: Juri Linkov @ 2005-08-12  9:59 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

> I will look at splitting these now:
>
>     361 (info "(emacs)Regexps")

Please note that in the Emacs Lisp Reference Manual there are already
four shorter nodes

(info "(elisp)Syntax of Regexps")
(info "(elisp)Regexp Special")
(info "(elisp)Regexp Backslash")
(info "(elisp)Regexp Example")

that almost completely duplicate the text in (emacs)Regexps.

I think regular expressions is a user-level feature.  So these
nodes should be moved to the Emacs User Manual, and text from
(emacs)Regexps should be merged with text in these four nodes.

Then in the Emacs Lisp Reference Manual only the node
(info "(elisp)Regexp Functions") would remain with a cross-reference
to the Emacs User Manual for description of regular expressions.

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-12  9:59         ` Juri Linkov
@ 2005-08-12 19:58           ` Richard M. Stallman
  2005-08-13  6:18             ` Juri Linkov
  0 siblings, 1 reply; 11+ messages in thread
From: Richard M. Stallman @ 2005-08-12 19:58 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

    Please note that in the Emacs Lisp Reference Manual there are already
    four shorter nodes

    (info "(elisp)Syntax of Regexps")
    (info "(elisp)Regexp Special")
    (info "(elisp)Regexp Backslash")
    (info "(elisp)Regexp Example")

    that almost completely duplicate the text in (emacs)Regexps.

I know they cover the same topics.  (I think there are some differences
in details of the way the text is written.)

I think that regexp syntax is so important that we should not omit it
from the Lisp manual.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-12 19:58           ` Richard M. Stallman
@ 2005-08-13  6:18             ` Juri Linkov
  2005-08-13 21:54               ` Richard M. Stallman
  0 siblings, 1 reply; 11+ messages in thread
From: Juri Linkov @ 2005-08-13  6:18 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

>     Please note that in the Emacs Lisp Reference Manual there are already
>     four shorter nodes
>
>     (info "(elisp)Syntax of Regexps")
>     (info "(elisp)Regexp Special")
>     (info "(elisp)Regexp Backslash")
>     (info "(elisp)Regexp Example")
>
>     that almost completely duplicate the text in (emacs)Regexps.
>
> I know they cover the same topics.  (I think there are some differences
> in details of the way the text is written.)
>
> I think that regexp syntax is so important that we should not omit it
> from the Lisp manual.

Both the Emacs Manual and the Lisp Manual are distributed with Emacs,
so making a cross-reference is not a problem.  Or do you mean hardcopy
versions of the Lisp Manual?  In this case duplication makes sense.

Regexp syntax doesn't change too often, so syncing these manuals
between each other before the release would be enough - I see
no reason for the text about regexps to be different in both manuals.

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Overlong nodes in the Emacs Lisp Manual
  2005-08-13  6:18             ` Juri Linkov
@ 2005-08-13 21:54               ` Richard M. Stallman
  0 siblings, 0 replies; 11+ messages in thread
From: Richard M. Stallman @ 2005-08-13 21:54 UTC (permalink / raw)
  Cc: teirllm, emacs-devel

    Both the Emacs Manual and the Lisp Manual are distributed with Emacs,
    so making a cross-reference is not a problem.  Or do you mean hardcopy
    versions of the Lisp Manual?

Yes.

    Regexp syntax doesn't change too often, so syncing these manuals
    between each other before the release would be enough - I see
    no reason for the text about regexps to be different in both manuals.

I am sure there are differences that are intentional.  Please
drop this issue.

Are there any tasks in FOR-RELEASE that you could do?  Could you
perhaps split some of the longer nodes in the manual?  I would like to
split every node that documents a specific technical topic and is
longer than 200 lines.  200 lines is still too long, for such a node,
but splitting the longer nodes is at least a start.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2005-08-13 21:54 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-09 15:19 Overlong nodes in the Emacs Lisp Manual Richard M. Stallman
2005-08-09 19:11 ` Luc Teirlinck
2005-08-10 15:37   ` Richard M. Stallman
2005-08-11  0:27     ` Juri Linkov
2005-08-11 17:15       ` Thien-Thi Nguyen
2005-08-11 20:42       ` Richard M. Stallman
2005-08-12  9:59         ` Juri Linkov
2005-08-12 19:58           ` Richard M. Stallman
2005-08-13  6:18             ` Juri Linkov
2005-08-13 21:54               ` Richard M. Stallman
2005-08-11 20:42       ` Richard M. Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).