(texinfo-format-scan): Make @- vanish; don't insert -.
authorRichard M. Stallman <rms@gnu.org>
Sun, 30 Oct 1994 20:05:58 +0000 (20:05 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 30 Oct 1994 20:05:58 +0000 (20:05 +0000)
(texinfo-format-soft-hyphen): New function.

lisp/textmodes/texinfmt.el

index 6c770ca..e7b8b55 100644 (file)
@@ -641,7 +641,7 @@ lower types.")
   ;; Scan for @-commands.
   (goto-char (point-min))
   (while (search-forward "@" nil t)
-    (if (looking-at "[@{}^'` *\"?!-]")
+    (if (looking-at "[@{}^'` *\"?!]")
         ;; Handle a few special @-followed-by-one-char commands.
         (if (= (following-char) ?*)
             (progn
@@ -1054,7 +1054,8 @@ lower types.")
     (insert ?\n)))
 
 \f
-;;; Space controlling commands:  @. and @:   
+;;; Space controlling commands:  @. and @:, and the soft hyphen.
+
 (put '\. 'texinfo-format 'texinfo-format-\.)
 (defun texinfo-format-\. ()
   (texinfo-discard-command)
@@ -1064,6 +1065,10 @@ lower types.")
 (defun texinfo-format-\: ()
   (texinfo-discard-command))
 
+(put '\- 'texinfo-format 'texinfo-format-soft-hyphen)
+(defun texinfo-format-soft-hyphen ()
+  (texinfo-discard-command))
+
 \f
 ;;; @center, @sp, and @br