I changed the variables they do not seem to make a difference. The page is still scrolled out of view (with-current-buffer output-buffer (setq scroll-margin 30) (setq scroll-conservatively 30) (setq scroll-down-aggressively 0.5) (setq scroll-up-aggressively 0.5) What would you like me to test for on the window-scroll-hooks? -pre start-file-process-shell-command -time 16:50:54 -start-file-process-shell-command called -time 16:50:55 shell-ouput-buf POS: 1 time: 16:50:55 -switched to shell-ouput-buf -time 16:50:55 -inside with-current-buffer - pre go to point min -time 16:50:55 -pre find-file-other-window -time 16:50:55 shell-ouput-buf POS: 1 time: 16:50:55 shell-ouput-buf POS: 1 time: 16:50:55 readme POS: 1 time: 16:50:55 -post find-file-other-window -time 16:50:55 -test code end -time 16:50:55 shell-ouput-buf POS: 5237 time: 16:50:55 shell-ouput-buf POS: 5237 time: 16:50:57