title: Emacs 24 client not loading color theme properly
body: <p>I want to use the color theme solarized-light. It works just fine if I do <code>(load-theme 'solarized-light t)</code>, however I am having issues with having it load automatically.</p>
  
  <p>If I simply add <code>(load-theme 'solarized-light t)</code> to my .emacs, the color theme won't load properly. Some of the colors are applied but others aren't, I assume this is because it's not running in a GUI so it assumes the terminal can't support the colors or something.</p>
  
  <p>Logically, I tried putting the call to load the theme in the <code>after-make-frame-functions</code> variable. I thought that if it only tries to load the theme after I'm already in a GUI, then it should work right?</p>
  
  <p>It doesn't. When I create the first frame the same thing happens with the terminal and the colors aren't loaded properly. However, if I make another frame while I already have one open then it works properly.</p>
  
  <p>Is there any way to apply the theme properly when I make the first frame, or even before that if possible?</p>
  
  <p>I'm on Arch Linux running Emacs 24.3.1 as a <strong>daemon</strong>. In case this behavior is tied to the window manager, I've tried it in both StumpWM and Openbox and it doesn't work in either.</p>
  
  <p><strong>Edit</strong>:</p>
  
  <p>As a temporary workaround I have made a command in my .stumpwmrc that runs the shell command <code>emacsclient --eval "(load-theme 'solarized-light t)"</code> after making the frame. This works but it doesn't answer my original question (nor is it likely to help people with other window managers).</p>