An open API service indexing awesome lists of open source software.

https://github.com/dragonwasrobot/helm-bitbucket

A helm interface for searching Bitbucket
https://github.com/dragonwasrobot/helm-bitbucket

bitbucket emacs helm

Last synced: 19 days ago
JSON representation

A helm interface for searching Bitbucket

Awesome Lists containing this project

README

        

* Helm Bitbucket

[[http://melpa.org/#/helm-bitbucket][file:https://melpa.org/packages/helm-bitbucket-badge.svg]]
[[http://stable.melpa.org/#/helm-bitbucket][file:http://stable.melpa.org/packages/helm-bitbucket-badge.svg]]

A [[https://github.com/emacs-helm/helm][helm]] interface for searching Bitbucket.

[[helm-bitbucket.png]]

** Installation
Download and install the =helm-bitbucket.el= file in your preferred way.

MELPA link: https://melpa.org/#/helm-bitbucket.

=helm-bitbucket= uses the credentials stored in =.authinfo.gpg= for
authenticating against the bitbucket API. So you need to add:

#+BEGIN_EXAMPLE
machine api.bitbucket.org login password port https
#+END_EXAMPLE

to your =.authinfo.gpg= file.

If you are not familiar with =.authinfo=, check out
https://www.emacswiki.org/emacs/GnusAuthinfo for further information.

It is not currently possible to search across all Bitbucket repositories, so
=helm-bitbucket= searches all repositories for which your registered Bitbucket
user is a member. Thus, =helm-bitbucket= searches both your personal
repositories and the repositories of any Bitbucket team you are a member of.

** Usage
Run =M-x helm-bitbucket= and type a search string. (The search begins after
you've typed at least 2 characters).

Hitting =RET= with an item selected opens the corresponding repository in your
browser.
*** Keys
| =C-n= | Next item. |
| =C-p= | Previous item. |
| =RET= | Open repository page in browser |
| =C-h m= | Full list of keyboard shortcuts. |

** Contributing
See =CONTRIBUTING.org=.

** Credits
This project was originally inspired by https://github.com/krisajenkins/helm-spotify.