comparison lisp/mule/mule-cmds.el @ 3737:7a1c4c523603

[xemacs-hg @ 2006-12-11 12:39:55 by aidan] 2006-12-11 Aidan Kehoe <kehoea@parhasard.net> * mule/mule-cmds.el (create-variant-language-environment): Avoid an error when creating a modified lang environment; use the old environment's string name rather than its value when calling replace-in-string.
author aidan
date Mon, 11 Dec 2006 12:40:02 +0000
parents f6f6fc9eb269
children 6b2ef948e140
comparison
equal deleted inserted replaced
3736:01830ac74073 3737:7a1c4c523603
1077 (set-language-info-alist 1077 (set-language-info-alist
1078 (if (string-match " ([^)]+)$" (car langenv)) 1078 (if (string-match " ([^)]+)$" (car langenv))
1079 (replace-match (format " (%s)" 1079 (replace-match (format " (%s)"
1080 (upcase (symbol-name 1080 (upcase (symbol-name
1081 (coding-system-name coding-system)))) 1081 (coding-system-name coding-system))))
1082 nil nil langenv) 1082 nil nil (car langenv))
1083 (format "%s (%s)" (car langenv) 1083 (format "%s (%s)" (car langenv)
1084 (upcase (symbol-name (coding-system-name coding-system))))) 1084 (upcase (symbol-name (coding-system-name coding-system)))))
1085 (destructive-plist-to-alist 1085 (destructive-plist-to-alist
1086 (plist-put (plist-put (alist-to-plist (cdr langenv)) 'native-coding-system 1086 (plist-put (plist-put (alist-to-plist (cdr langenv)) 'native-coding-system
1087 coding-system) 'coding-system 1087 coding-system) 'coding-system