title: Emacs C-l command only recenters screen, and doesn't cycle through top and bottom repositioning
body: <p>Repeatedly running the emacs command <code>C-l</code> on my machine does not cycle through the three positions, only the first position (center of screen).</p>
  
  <p>From the <a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Recentering.html" rel="nofollow">GNU Emacs documentation</a>:</p>
  
  <blockquote>
    <p><strong>C-l (recenter-top-bottom)</strong></p>
    
    <p>Scroll the selected window so the current line is the center-most text
    line; on subsequent consecutive invocations, make the current line the
    top line, the bottom line, and so on in cyclic order. Possibly
    redisplay the screen too (recenter-top-bottom).</p>
    
    <p>Typing C-l twice in a row (C-l C-l) scrolls the window so that point
    is on the topmost screen line. Typing a third C-l scrolls the window
    so that point is on the bottom-most screen line. Each successive C-l
    cycles through these three positions.</p>
  </blockquote>
  
  <p>When I run <code>C-l</code>, it only scrolls the window so that the current line is at the center-most text line. But upon subsequent invocations, the command just keeps recentering the window at the same point. I've used emacs on other machines where the cycling works, and the 2nd and 3rd iterations do scroll the window to the top-most and bottom-most lines, so I know there's something wrong with my version.</p>
  
  <p>How can I fix this?</p>
  
  <p>(Please let me know in the comments what files or information you need to see in order to diagnose the problem.)</p>