title: Start fish shell with different config folder
body: <p>Is it possible to start <code>fish</code> shell to point to another config directory, then the default <code>~/.config/fish</code>?</p>
  
  <p>I am trying to have same-behaving shell experience in multi-user system across different users (eq. while <code>sudo -u &lt;user&gt; fish</code> have the same aliases/functions etc. like under my user). But also have this in non-persistant way as other users in the system might not be interested in my settings.</p>
  
  <p>So far my ideas were:</p>
  
  <ol>
  <li>source my config ==> problem with auto-load functions not available (eq. <code>~/.config/fish/functions/</code>) </li>
  <li>symlink my config dir ==> not a non-persistant, but so far closest functional solution</li>
  </ol>