title: Why some people use 'if has("gui_running")' in a .gvimrc?
body: <p>I've been reading some dotfiles (.vimrc .gvimrc) to learn some neat tricks, and I've come across <a href="https://github.com/nelstrom/dotfiles/blob/0bc0b1aa88c52d1b333bfb4ae8dcc9a8a5249f09/gvimrc" rel="noreferrer">this one</a>:</p>
  
  <pre><code>if has("gui_running")
      set fuoptions=maxvert,maxhorz
      au GUIEnter * set fullscreen
  endif
  </code></pre>
  
  <p>If this is already a .gvimrc (only loaded if gVim is loaded) why does it have the condition <code>if has("gui_running")</code>? Isn't this redundant? Is there an special issue/reason for that?</p>
  
  <p>I know that <code>if has("gui_running")</code> is interesting to use in scripts and such, I'm asking specifically for it's uses in .gvimrc, because it's only sourced when I use gvim, so in theory, is not needed.</p>