> Start with emacs -Q. > Don't maximize frame. > Open a file that has more lines than the current frame. > M-x linum-mode > Maximize frame. > Line numbers are only drawn where the original, visible frame boundary > was. > Press down arrow key. > Line numbers are redrawn for the entire frame. > The same thing happens when narrowing on a function and then widen > again. Only the narrowed piece has the new line numbers until the next > explicit redraw. You may have more luck with my reimplementation of linum which uses jit-lock, which hopefully fixes those problems (tho it may come with others of course). Stefan