]> rtime.felk.cvut.cz Git - sojka/company-mode.git/commitdiff
Calculate window line number faster.
authorNikolaj Schumacher <git@nschum.de>
Thu, 19 Mar 2009 12:47:03 +0000 (13:47 +0100)
committerNikolaj Schumacher <git@nschum.de>
Fri, 20 Mar 2009 11:58:29 +0000 (12:58 +0100)
This makes scrolling 20% faster.

company.el

index e098327ca14b9261106cbc90126a26e3a5f1e8c0..45a94d8087a682818326193689cfb3d9985f8d06 100644 (file)
 (defsubst company-pseudo-tooltip-height ()
   "Calculate the appropriate tooltip height."
   (max 3 (min company-tooltip-limit
-              (- (window-height) (cdr (posn-col-row (posn-at-point))) 2))))
+              (- (window-height) 2
+                 (count-lines (window-start) (point-at-bol))))))
 
 (defun company-pseudo-tooltip-show (row column selection)
   (company-pseudo-tooltip-hide)