2017-07-31 5 views
0

Vous vous demandez si quelqu'un connaît les paramètres qui contrôlent le défilement dans magit. Actuellement, lorsque je suis dans le tampon magit-log et que je continue à appuyer sur la touche d'espace, la vue diff de l'autre fenêtre défile vers le bas et continue vers le haut et défile, sans fin. Y a-t-il un moyen de le faire s'arrêter au fond?Emacs magit diff-tampon défilement - comment arrêter en bas

Répondre

0

Il n'y a pas d'option pour cela, mais vous pouvez obtenir le comportement que vous voulez être en train de redéfinir magit-diff-show-or-scroll-up:

(defun magit-diff-show-or-scroll-up() 
    "Update the commit or diff buffer for the thing at point. 

Either show the commit or stash at point in the appropriate 
buffer, or if that buffer is already being displayed in the 
current frame and contains information about that commit or 
stash, then instead scroll the buffer up. If there is no 
commit or stash at point, then prompt for a commit." 
    (interactive) 
    (magit-diff-show-or-scroll (lambda() (scroll-up)))) 
+0

de Nice .. Je devine que vous forçant la '(pcase ..' pour correspondre non et faites en sorte que le parchemin soit une erreur d'opération, merci - ça marche! – RoyM

+0

Oui, c'est comme ça que ça doit marcher. – tarsius