@@ -210,9 +210,7 @@ See macro `with-selected-window' description for arguments WINDOW and BODY."
210
210
211
211
(defun line-reminder--walk-window-lines (callback )
212
212
" Walk through display window lines and execute CALLBACK on each line."
213
- (let ((wend (or (window-parameter nil 'window-end )
214
- (set-window-parameter nil 'window-end
215
- (window-end nil t ))))
213
+ (let ((wend (window-end nil t ))
216
214
(wstart (window-start ))
217
215
(line)
218
216
(break))
@@ -387,7 +385,6 @@ Argument LINE is passed in by `linum-format' variable."
387
385
(ht-clear line-reminder--line-status)
388
386
(add-hook 'before-change-functions #'line-reminder--before-change nil t )
389
387
(add-hook 'after-change-functions #'line-reminder--after-change -95 t )
390
- (add-hook 'pre-command-hook #'line-reminder--pre-command nil t )
391
388
(add-hook 'post-command-hook #'line-reminder--post-command nil t )
392
389
; ; XXX: We add advice to `save-buffer' , but we never need to remove it since
393
390
; ; we have checked `line-reminder-mode' inside `line-reminder--save-buffer'
@@ -403,7 +400,6 @@ Argument LINE is passed in by `linum-format' variable."
403
400
" Disable `line-reminder' in current buffer."
404
401
(remove-hook 'before-change-functions #'line-reminder--before-change t )
405
402
(remove-hook 'after-change-functions #'line-reminder--after-change t )
406
- (remove-hook 'pre-command-hook #'line-reminder--pre-command t )
407
403
(remove-hook 'post-command-hook #'line-reminder--post-command t )
408
404
(line-reminder-clear-reminder-lines-sign)
409
405
; ; XXX: Don't use local for these hooks/functions, without the local flag
@@ -584,10 +580,6 @@ and END."
584
580
(line-reminder--thumb-render-buffer)
585
581
(setq line-reminder--render-this-command-p nil )))
586
582
587
- (defun line-reminder--pre-command ()
588
- " Pre command."
589
- (set-window-parameter nil 'window-end nil ))
590
-
591
583
(defun line-reminder--post-command ()
592
584
" Post command."
593
585
(line-reminder--render-post-command)
0 commit comments