I have my org-agenda to start on a Sunday. Hence I have this code in my .emacs file:
(setq org-agenda-start-on-weekday 0)
org-agenda opens with the cursor on the current day of the week.
If I press "f" to move forward a week, Emacs will move the calendar forward from the place of the cursor. Hence if the cursor is on a Friday, it will move forward to the next Friday. This means that part of my agenda is not visible and I have to scroll up or press
C-Home. I would always like the whole agenda to be visible regardless of where the cursor rests.
See the accompanying pictures: