changeset 23963:c242e2dc93a9

(what-cursor-position): Fix previous change.
author Richard M. Stallman <rms@gnu.org>
date Wed, 30 Dec 1998 20:41:24 +0000
parents 5ab992b6ca59
children 11c5dd0a7bd7
files lisp/simple.el
diffstat 1 files changed, 11 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/simple.el	Wed Dec 30 20:28:52 1998 +0000
+++ b/lisp/simple.el	Wed Dec 30 20:41:24 1998 +0000
@@ -484,13 +484,15 @@
 
 (defun what-cursor-position (&optional detail)
   "Print info on cursor position (on screen and within buffer).
-With prefix argument, print detailed info of a character on cursor position.
-
-For the detailed information, Emacs internal character code, Emacs
-internal character components (the character set name and position
-code(s)), and the corresponding external character components (the
-external character set name and external character code(s)) are shown
-in this order.
+Also describe the character after point, and give its character code
+in octal, decimal and hex.  For a non-ASCII multibyte character,
+also give its encoding in the buffer's selected coding system,
+if any.
+
+With prefix argument, print additional details about that character,
+instead of the cursor position.  This includes the character set name,
+the codes that identify the character within that character set,
+and the corresponding external character components.
 
 Each language environment may show different external character components."
   (interactive "P")
@@ -525,10 +527,8 @@
 		  (format "(0%o, %d, 0x%x, ext %s)"
 			  char char char
 			  encoding-string-hex)
-		(format "(%s, %s, %s)"
-			encoding-string-oct
-			  encoding-string-dec
-			  encoding-string-hex))))
+		(format "(0%o, %d, 0x%x)"
+			char char char))))
 	(if detail
 	    (let* ((internal (split-char char))
 		   (charset (char-charset char))