title: Can't change Emacs's default indentation between HTML tags
body: <p>I'm confused about the Emacs indentation paradigm.</p>
  
  <p>I have this in my <code>.emacs</code> file:</p>
  
  <pre><code>(setq-default tab-width 4)
  </code></pre>
  
  <p>If I press TAB in the following situation</p>
  
  <pre><code>                    &lt;ul&gt;
  (caret)
                      &lt;/ul&gt;
  </code></pre>
  
  <p>it end up like this</p>
  
  <pre><code>                   &lt;ul&gt;
                       (caret)
                     &lt;/ul&gt;
  </code></pre>
  
  <p>(with 2 spaces indentation between the HTML tags.)</p>
  
  <p>It should end up like this:</p>
  
  <pre><code>                   &lt;ul&gt;
                         (caret)
                     &lt;/ul&gt;
  </code></pre>
  
  <p>I tried everything:</p>
  
  <pre><code>(setq-default tab-width 4)
  (setq-default indent-tabs-mode t)
  (setq tab-stop-list '(4 8 12 16))
  </code></pre>
  
  <p>I've set every possible Emacs setting about indentation to 4 but that 2 space indentation is still there.</p>
  
  <p>Any suggestions?</p>