summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/international/mule-cmds.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index f02c470c8b5..d21f9de2628 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -1512,9 +1512,11 @@ of buffer-file-coding-system set by this function."
(insert language-name " language environment\n\n")
(if (stringp doc)
(insert doc "\n\n"))
- (let ((str (get-language-info language-name 'sample-text)))
- (if (stringp str)
- (insert "Sample text:\n " str "\n\n")))
+ (condition-case nil
+ (let ((str (eval (get-language-info language-name 'sample-text))))
+ (if (stringp str)
+ (insert "Sample text:\n " str "\n\n")))
+ (error nil))
(let ((input-method (get-language-info language-name 'input-method))
(l (copy-sequence input-method-alist)))
(insert "Input methods")