This project is mirrored from https://github.com/oh-my-fish/oh-my-fish.git. Updated .
  1. 24 Oct, 2015 2 commits
  2. 21 Oct, 2015 6 commits
  3. 20 Oct, 2015 1 commit
  4. 19 Oct, 2015 3 commits
  5. 18 Oct, 2015 2 commits
  6. 16 Oct, 2015 4 commits
  7. 15 Oct, 2015 1 commit
  8. 14 Oct, 2015 8 commits
  9. 13 Oct, 2015 7 commits
  10. 12 Oct, 2015 2 commits
  11. 09 Oct, 2015 2 commits
  12. 08 Oct, 2015 1 commit
  13. 07 Oct, 2015 1 commit
    • Derek Stavis's avatar
      omf.theme: Rework theme activation code · ea0b464f
      Derek Stavis authored
      - Move theme installation to cli entry point (omf.fish)
      - Generalize XDG_CONFIG_HOME code in `omf.xdg.config_home`
      - Generalize prompt conflicts check in `omf.checks.fish_prompt`
        * Migrate `omf.doctor` to use it
      
      + Change theme activation steps
        - Create user function path if not existent
        - Check for conflicts in fish_prompt, aborts if found
        - Remove current theme from autoloading paths
        - Add target theme to autoloading paths
        - Link target theme's fish_prompt to user's
        - Persist selected theme to $OMF_CONFIG/theme
      
      This approach brings two major advantages:
      
      - Theme prompt now shows accordingly in fish_config web interface
      - Faster theme changes, reducing it from seconds to some milis
      - Avoids calling refresh, which makes users much more happy
      ea0b464f