diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el index b6feb3b8d1..29acb047c6 100644 --- a/lisp/vc/vc-git.el +++ b/lisp/vc/vc-git.el @@ -1018,7 +1018,11 @@ vc-git-print-log ;; read-only. (let ((inhibit-read-only t)) (with-current-buffer buffer - (insert "\n") + (insert (propertize "\n" + 'invisible t + 'cursor-sensor-functions + (list #'(lambda (_w _p dir) + (visible-mode (if (eq dir 'entered) 1 0)))))) (apply 'vc-git-command buffer 'async files (append @@ -1122,7 +1126,8 @@ vc-git-log-view-mode (1 'change-log-acknowledgment) (2 'change-log-acknowledgment)) ("^Date: \\(.+\\)" (1 'change-log-date)) - ("^summary:[ \t]+\\(.+\\)" (1 'log-view-message))))))) + ("^summary:[ \t]+\\(.+\\)" (1 'log-view-message)))))) + (cursor-sensor-mode 1)) (defun vc-git-show-log-entry (revision)