]> git.eshelyaron.com Git - emacs.git/commitdiff
Cause `texinfo-insert-@node' to insert a carriage return after the
authorRobert J. Chassell <bob@rattlesnake.com>
Mon, 29 Apr 2002 12:59:26 +0000 (12:59 +0000)
committerRobert J. Chassell <bob@rattlesnake.com>
Mon, 29 Apr 2002 12:59:26 +0000 (12:59 +0000)
comment line.  This change does not affect normal use.  On the one
hand, it causes the command to insert a blank line when invoked on the
line preceeding the @section line.  This is a fault.  On the other
hand, it causes the command to format the output properly when you
invoke the command on the same line as the @chapter or similar line.
This is beneficial.

lisp/textmodes/texinfo.el

index 6d963afe5b113336bf5d8a8f289aedebcf19548f..d31bae4a0dd9a2c3d066cec7c96330afcfcaf521 100644 (file)
@@ -808,11 +808,12 @@ The default is not to surround any existing words with the braces."
 
 (defun texinfo-insert-@node ()
   "Insert the string `@node' in a Texinfo buffer.
-This also inserts on the following line a comment indicating
-the order of arguments to @node."
+Insert a comment on the following line indicating the order of
+arguments to @node.  Insert a carriage return after the comment line.
+Leave point after `@node'."
   (interactive)
-  (insert "@node \n@comment  node-name,  next,  previous,  up")
-  (forward-line -1)
+  (insert "@node \n@comment  node-name,  next,  previous,  up\n")
+  (forward-line -2)
   (forward-char 6))
 
 (defun texinfo-insert-@noindent ()