aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/subr.el13
2 files changed, 13 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 1e130d05cf6..c716ac8dc0a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12014-09-04 Eli Zaretskii <eliz@gnu.org>
2
3 * subr.el (posn-actual-col-row): Doc fix. (Bug#18385)
4
12014-09-02 Stefan Monnier <monnier@iro.umontreal.ca> 52014-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2 6
3 * emacs-lisp/package.el (package-generate-description-file): 7 * emacs-lisp/package.el (package-generate-description-file):
diff --git a/lisp/subr.el b/lisp/subr.el
index 089e3efe79c..12704da149b 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1149,12 +1149,17 @@ and `event-end' functions."
1149 (/ (cdr pair) (+ (frame-char-height frame) spacing)))))))) 1149 (/ (cdr pair) (+ (frame-char-height frame) spacing))))))))
1150 1150
1151(defun posn-actual-col-row (position) 1151(defun posn-actual-col-row (position)
1152 "Return the actual column and row in POSITION, measured in characters. 1152 "Return the window row number in POSITION and character number in that row.
1153These are the actual row number in the window and character number in that row. 1153
1154Return nil if POSITION does not contain the actual position; in that case 1154Return nil if POSITION does not contain the actual position; in that case
1155`posn-col-row' can be used to get approximate values. 1155\`posn-col-row' can be used to get approximate values.
1156POSITION should be a list of the form returned by the `event-start' 1156POSITION should be a list of the form returned by the `event-start'
1157and `event-end' functions." 1157and `event-end' functions.
1158
1159This function does not account for the width on display, like the
1160number of visual columns taken by a TAB or image. If you need
1161the coordinates of POSITION in character units, you should use
1162\`posn-col-row', not this function."
1158 (nth 6 position)) 1163 (nth 6 position))
1159 1164
1160(defsubst posn-timestamp (position) 1165(defsubst posn-timestamp (position)