Blob


1 Side Hustle
2 ===========
4 [![MELPA Stable](https://stable.melpa.org/packages/side-hustle-badge.svg)][1]
5 [![MELPA](https://melpa.org/packages/side-hustle-badge.svg)][2]
7 Hustle through a buffer's Imenu in a side window in GNU Emacs.
9 ![screenshot](screenshot.png)
11 Side Hustle spawns a side window linked to the current buffer, which allows
12 working with multiple buffers simultaneously.
14 See <https://www.gnu.org/software/emacs/manual/html_node/emacs/Imenu.html>.
17 Installation
18 ------------
20 The latest stable release of Side Hustle is available via [MELPA-stable][1].
21 First, add MELPA-stable to your package archives:
23 M-x customize-option RET package-archives RET
25 Insert an entry named `melpa-stable` with URL:
26 `https://stable.melpa.org/packages/`
28 You can then find the latest stable version of `side-hustle` in the list
29 returned by:
31 M-x list-packages RET
33 If you prefer the latest but perhaps unstable version, do the above using
34 [MELPA][2].
36 Then add a key binding to your init file:
38 (define-key (current-global-map) (kbd "M-s l") #'side-hustle-toggle)
41 Bugs and Feature Requests
42 -------------------------
44 Send me an email (address in the package header). For bugs, please
45 ensure you can reproduce with:
47 $ emacs -Q -l side-hustle.el
49 Known issues are tracked with `FIXME` comments in the source.
52 Alternatives
53 ------------
55 Side Hustle takes inspiration primarily from
56 [imenu-list](https://github.com/bmag/imenu-list).
59 [1]: https://stable.melpa.org/#/side-hustle
60 [2]: https://melpa.org/#/side-hustle