emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 01/01: * net/eww.el (eww-set-character-encoding): U


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 01/01: * net/eww.el (eww-set-character-encoding): Use `read-coding-system'.
Date: Mon, 24 Nov 2014 15:59:24 +0000

branch: master
commit f9fcf84a9c6e7a4510a60b41c29cadbef817af14
Author: Lars Magne Ingebrigtsen <address@hidden>
Date:   Mon Nov 24 16:58:37 2014 +0100

    * net/eww.el (eww-set-character-encoding): Use `read-coding-system'.
---
 lisp/ChangeLog  |    4 ++++
 lisp/net/eww.el |   13 +++++--------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 27cde86..58f2a58 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
+2014-11-24  Lars Magne Ingebrigtsen  <address@hidden>
+
+       * net/eww.el (eww-set-character-encoding): Use `read-coding-system'.
+
 2014-11-24  Leo Liu  <address@hidden>
 
        * emacs-lisp/macroexp.el (macroexp-let2*): New macro.
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index 077a004..a607e44 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -1385,15 +1385,12 @@ Differences in #targets are ignored."
        (setq count (1+ count)))
       (expand-file-name file directory)))
 
-(defun eww-set-character-encoding (encode)
+(defun eww-set-character-encoding (charset)
   "Set character encoding."
-  (interactive "sSet Character Encoding (default utf-8): ")
-  (cond ((zerop (length encode))
-       (eww-reload 'utf-8))
-       (t
-       (if (not (coding-system-p (intern encode)))
-           (user-error "Invalid encodeing type.")
-         (eww-reload (intern encode))))))
+  (interactive "zUse character set (default utf-8): ")
+  (if (null charset)
+      (eww-reload 'utf-8)
+    (eww-reload charset)))
 
 ;;; Bookmarks code
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]