]> git.eshelyaron.com Git - emacs.git/commitdiff
(locate-get-file-positions): Use
authorThien-Thi Nguyen <ttn@gnuvola.org>
Thu, 23 Aug 2007 18:41:59 +0000 (18:41 +0000)
committerThien-Thi Nguyen <ttn@gnuvola.org>
Thu, 23 Aug 2007 18:41:59 +0000 (18:41 +0000)
`line-beginning-position' and `line-end-position'.

lisp/ChangeLog
lisp/locate.el

index 2ed0159ce82d1e223e21c6ce497f73859cee59b8..947682cdc17ed2a8704bb5bc742ef055f9b06535 100644 (file)
@@ -1,3 +1,8 @@
+2007-08-23  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * locate.el (locate-get-file-positions): Use
+       line-beginning-position and line-end-position.
+
 2007-08-23  John Wiegley  <johnw@newartisans.com>
 
        * calendar/cal-bahai.el: Added in the diacriticals that were
index 95060d36197abe77fc3bc4c1f94da1b35a079ded..bc2dce954dabe471a37b9ad33be39814215afd6f 100644 (file)
@@ -406,14 +406,10 @@ there is no file name on the current line, the return value is
 meaningless.  You can check whether the current line contains a file
 listed by the locate program, using the function
 `locate-main-listing-line-p'."
-  (save-excursion
-    (end-of-line)
-    (let ((eol (point)))
-      (beginning-of-line)
-
-      ;; Assumes names end at the end of the line
-      (forward-char locate-filename-indentation)
-      (list (point) eol))))
+  (list (+ locate-filename-indentation
+           (line-beginning-position))
+        ;; Assume names end at the end of the line.
+        (line-end-position)))
 
 ;; From SQL-mode
 (defun locate-current-line-number ()