emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/ggtags 6696764 6/9: Use `count-lines` instead of `line-


From: Stefan Monnier
Subject: [elpa] externals/ggtags 6696764 6/9: Use `count-lines` instead of `line-number-at-pos`
Date: Fri, 26 Mar 2021 22:46:20 -0400 (EDT)

branch: externals/ggtags
commit 669676461c74ffd30b81dce60cf4f081270f2858
Author: Nathaniel Nicandro <nathanielnicandro@gmail.com>
Commit: Leo Liu <sdl.web@gmail.com>

    Use `count-lines` instead of `line-number-at-pos`
---
 ggtags.el | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/ggtags.el b/ggtags.el
index 834123f..b7fcf4a 100644
--- a/ggtags.el
+++ b/ggtags.el
@@ -1994,10 +1994,8 @@ If SYNC is non-nil, synchronously run CMDS and call 
CALLBACK."
                         (with-current-buffer (process-buffer proc)
                           (goto-char (process-mark proc))
                           (insert string)
-                          (save-restriction
-                            (narrow-to-region (process-mark proc) (point))
-                            (cl-incf (process-get proc :nlines)
-                                     (line-number-at-pos (1- (point)))))
+                          (cl-incf (process-get proc :nlines)
+                                   (count-lines (process-mark proc) (point)))
                           (set-marker (process-mark proc) (point))
                           (when (and (> (line-number-at-pos (point-max)) 
cutoff)
                                      (process-live-p proc))



reply via email to

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