This project is mirrored from https://github.com/oh-my-fish/oh-my-fish.git. Updated .
  1. 26 Jul, 2016 1 commit
  2. 24 Jul, 2016 4 commits
  3. 23 Jul, 2016 1 commit
  4. 19 Jul, 2016 3 commits
  5. 15 Jul, 2016 1 commit
  6. 13 Jul, 2016 1 commit
  7. 10 Jul, 2016 1 commit
  8. 06 Jul, 2016 1 commit
  9. 05 Jul, 2016 3 commits
  10. 29 Jun, 2016 1 commit
  11. 28 Jun, 2016 1 commit
  12. 16 Jun, 2016 3 commits
  13. 15 Jun, 2016 2 commits
  14. 08 Jun, 2016 2 commits
  15. 05 Jun, 2016 2 commits
  16. 04 Jun, 2016 5 commits
  17. 03 Jun, 2016 1 commit
  18. 02 Jun, 2016 2 commits
  19. 01 Jun, 2016 3 commits
    • Derek Willian Stavis's avatar
      autoload: refactor for conformance and performance (#262) · 2c4471a7
      Derek Willian Stavis authored
      Refactor autoload: Split the big function into two smaller ones,
      doing only option parsing at main function.
      
      The algorithm is also rewritten, now in two steps for both path
      inclusion an exclusion functions: 1) use auxiliary lists to store
      valid function and completion paths, 2) bulk insert or remove just
      once in the variable.
      
      Now also respects path insertion policy, keeping user function
      path always in front of other paths, thus allowing precedence of
      user functions.
      2c4471a7
    • Derek Willian Stavis's avatar
      init: rewrite init process (#260) · a164ebdd
      Derek Willian Stavis authored
      * init: rewrite init process
      
      Now use pure globbing to generate 100% valid function and
      completion paths, effectively splitting the init process in two
      steps, one which paths are added, and other when initialization
      is done (sourcing init).
      
      This initialization code introduces a new interface for
      `init.fish` hook, which deprecates the previously used event
      model. The new interface injects three variables into `init.fish`:
      path, package and bundle. This variables can be used by the
      package to autoload paths, use bundled files, etc.
      
      Also supports key bindings by sourcing
      $OMF_CONFIG/key_bindings.fish and also key_bindings.fish in
      packages (plugins and themes) root directories. This is done
      when fish_user_key_bindings is called.
      
      * omf: migrate to new init hook
      
      * omf/templates: migrate to new init and uninstall hooks
      
      * docs: document new init and uninstall hooks interface
      
      * README: update new hook interface spec
      a164ebdd
    • Derek Willian Stavis's avatar
      17de8c4b
  20. 31 May, 2016 1 commit
  21. 17 May, 2016 1 commit