summaryrefslogtreecommitdiff
path: root/lisp/international/iso-cvt.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2004-11-16 17:20:32 +0000
committerRichard M. Stallman <rms@gnu.org>2004-11-16 17:20:32 +0000
commit231401514ae0aee4a1761b09265215b613db17d3 (patch)
treeedd001b9ff46ff80d27b5047254cecca3da44f68 /lisp/international/iso-cvt.el
parent14b3fa075ead87bdd5a30835d236f7cff90facf0 (diff)
downloademacs-231401514ae0aee4a1761b09265215b613db17d3.tar.gz
(iso-tex2iso-trans-tab): Discard spaces after \i according to TeX rules.
Diffstat (limited to 'lisp/international/iso-cvt.el')
-rw-r--r--lisp/international/iso-cvt.el14
1 files changed, 10 insertions, 4 deletions
diff --git a/lisp/international/iso-cvt.el b/lisp/international/iso-cvt.el
index d7baabb29c8..232fe5037ee 100644
--- a/lisp/international/iso-cvt.el
+++ b/lisp/international/iso-cvt.el
@@ -265,10 +265,16 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
("\\\\`e" "è")
("\\\\'e" "é")
("\\\\^e" "ê")
- ("\\\\\"\\\\i" "ï")
- ("\\\\`\\\\i" "ì")
- ("\\\\'\\\\i" "í")
- ("\\\\^\\\\i" "î")
+ ;; Discard spaces and/or one EOF after macro \i.
+ ;; Converting it back will use braces.
+ ("\\\\\"\\\\i *\n\n" "ï\n\n")
+ ("\\\\\"\\\\i *\n?" "ï")
+ ("\\\\`\\\\i *\n\n" "ì\n\n")
+ ("\\\\`\\\\i *\n?" "ì")
+ ("\\\\'\\\\i *\n\n" "í\n\n")
+ ("\\\\'\\\\i *\n?" "í")
+ ("\\\\^\\\\i *\n\n" "î\n\n")
+ ("\\\\^\\\\i *\n?" "î")
("\\\\\"i" "ï")
("\\\\`i" "ì")
("\\\\'i" "í")