title: Setting Emacs 24 color theme from .emacs
body: <p>I have the following code in my .emacs:</p>
  
  <pre class="lang-lisp prettyprint-override"><code>(if (null window-system)
    (progn
      (require 'color-theme)
      (color-theme-initialize)
      (color-theme-simple-1)))
  </code></pre>
  
  <p>When I open Emacs on the console, I can verify that the <code>progn</code> block runs (by a <code>(message "Got here.")</code>), and I see a flash that suggests that the color theme was loaded, but if it was loaded, it is overridden by something else.  If, after loading, I open my .emacs file and submit the block above using <code>C-x C-e</code>, it works.  I've tried doing:</p>
  
  <pre class="lang-lisp prettyprint-override"><code>(add-hook 'after-init-hook
            (lambda ()
              (progn
                (require 'color-theme)
                (color-theme-initialize)
                (color-theme-simple-1))))
  </code></pre>
  
  <p>but that acts the same.</p>
  
  <p>It may be relevant that I'm using Emacs 24, and that this code is not in my .emacs, but in ~/Dropbox/.emacs, which is loaded from my .emacs.</p>
  
  <hr>
  
  <p>An additional note: I've tried <code>M-x customize-themes</code>, but none of those work acceptably on the console.  They either produce a nearly unreadable light theme, or most of the text is invisible.</p>