>> 2] i also find that refreshing resets the zoom level created using >> text-scale-increase. i wonder if this can also be preserved. to me, >> refreshing refers to updating the contents of the agenda view, not >> things like text scale. > > This is a wanted feature AFAICT. I think the following patch is a > reliable way to achieve the preservation of text-scale for agenda-redo. The following is an alternative patch which I think is preferable. It just keeps the needed local variables for the text-scale (aka zoom) in good order in function org-agenda-mode. Further I use this patch already for some days and could not find any issue. Ciao, Marco