1. 12 Dec, 2014 1 commit
    • Ryan Robeson's avatar
      Add itunes shuffle command to OSX plugin. · 43a2e24c
      Ryan Robeson authored
      Added shuffle functionality to the itunes command in the OSX plugin.
      iTunes 12 doesn't support setting the "shuffle" property on the playlist
      from what I've read, so this simulates the user interacting with the
      iTunes interface. The toggle option "clicks" the shuffle button in the
      Now Playing area. This has the effect of toggling the shuffle setting on
      whatever is currently playing. The on and off options use the Shuffle
      menu bar items.
      
      Usage: itunes shuffle [on|off|toggle]
      43a2e24c
  2. 26 Nov, 2014 1 commit
  3. 16 Nov, 2014 1 commit
  4. 15 Nov, 2014 1 commit
  5. 07 Nov, 2014 1 commit
  6. 06 Nov, 2014 3 commits
  7. 02 Nov, 2014 1 commit
  8. 28 Oct, 2014 1 commit
  9. 22 Oct, 2014 4 commits
  10. 21 Oct, 2014 1 commit
  11. 18 Oct, 2014 1 commit
  12. 14 Oct, 2014 2 commits
  13. 16 Sep, 2014 1 commit
  14. 13 Sep, 2014 1 commit
  15. 08 Sep, 2014 1 commit
  16. 07 Sep, 2014 1 commit
  17. 04 Sep, 2014 1 commit
  18. 03 Sep, 2014 5 commits
  19. 01 Sep, 2014 3 commits
  20. 31 Aug, 2014 6 commits
  21. 30 Aug, 2014 1 commit
  22. 29 Aug, 2014 1 commit
    • Eduardo San Martin Morote's avatar
      tmuxinator completion update: · cd98283a
      Eduardo San Martin Morote authored
      Current completion plugin isn't up to date and #2075 PR, which is also
      the completion plugin on the official tmuxinator repository, doesn't
      work. Thus this should do the trick for the moment.
      Also suppressed an error when no completion is available
      cd98283a
  23. 28 Aug, 2014 1 commit
    • Marc Cornellà's avatar
      Fix pass zsh completion and autoloading · 142a6c7f
      Marc Cornellà authored
      When autocompleting from `pass <TAB>', sometimes the following errors
      appear:
      
        _values:compvalues:10: not enough arguments
        find: `/home/user/.password-store': No such file or directory
        _values:compvalues:10: not enough arguments
        find: `/home/user/.password-store': No such file or directory
      
      The `_values' error happens when there is no password-store folder *or*
      there are no passwords in pass; the `find' error only when there is no
      password-store folder.
      
      We can trace it back to line 108, which contains the only `_values'
      statement that is executed when we autocomplete from pass. We confirm
      this by following the trail of execution, which is
      
        _pass -> _pass_cmd_show -> _pass_complete_entries ->
              -> _pass_complete_entries_helper
      
      If we try running the command inside `$()' on line 104, we see that it
      returns nothing and the output is blank. This means that `_values' only
      receives 1 of its 2 mandatory parameters, therefore the above error is
      triggered (not enough arguments).
      
      That is unless we don't have a password-store folder, in which case the
      `find: [...] no such file or directory' error is *also* triggered.
      
      We solve the first error by supplying a default value of "" if the
      command outputs nothing, using the zsh construct ${var:-else}.
      
      We solve the second error by redirecting the find command's stderr output
      to /dev/null, so the error is effectively suppressed.
      
      * * * *
      
      This patch also fixes the first tab completion, which currently only
      loads the completion function definition.
      
      We do this by adding a `_pass' statement at the end of the file, which
      runs the `_pass' completion function after loading its definition.
      This is the standard way an autoloaded function works; for other examples
      look at zsh's official completion files.
      142a6c7f