commit - 53e4b47f5ab64e1b062cc89a4bf23d5c0cef54c6
commit + 43cb301fb358500d824715027c80fad331d6a7d4
blob - 002d487269f9c0a0f26aae04a8f983b6c381c5e4
blob + 5170bba1b407e221e8321cb3c46f601405cdd72a
--- README.md
+++ README.md
Side Hustle
===========
+[][1]
+[][2]
+
Hustle through a buffer's Imenu in a side window in GNU Emacs.

-Side Hustle works on multiple buffers simultaneously, does not require a
-global minor mode, and does not rely on timers.
+Side Hustle spawns a side window linked to the current buffer, which allows
+working with multiple buffers simultaneously.
See <https://www.gnu.org/software/emacs/manual/html_node/emacs/Imenu.html>.
Installation
------------
-Add something like this to your init file:
+The latest stable release of Side Hustle is available via [MELPA-stable][1].
+First, add MELPA-stable to your package archives:
+ M-x customize-option RET package-archives RET
+
+Insert an entry named `melpa-stable` with URL:
+`https://stable.melpa.org/packages/`
+
+You can then find the latest stable version of `side-hustle` in the list
+returned by:
+
+ M-x list-packages RET
+
+If you prefer the latest but perhaps unstable version, do the above using
+[MELPA][2].
+
+Then add a key binding to your init file:
+
(define-key (current-global-map) (kbd "M-s l") #'side-hustle-toggle)
Side Hustle takes inspiration primarily from
[imenu-list](https://github.com/bmag/imenu-list).
+
+
+[1]: https://stable.melpa.org/#/side-hustle
+[2]: https://melpa.org/#/side-hustle
blob - 481df3dc471538fb71b19f80b49c8e7514ea9b32
blob + 90c3757df66c84b3cee94ce43cdce325b950a5f0
--- side-hustle.el
+++ side-hustle.el
;; Hustle through a buffer's Imenu in a side window in GNU Emacs.
-;; Side Hustle works on multiple buffers simultaneously, does not require a
-;; global minor mode, and does not rely on timers.
+;; Side Hustle spawns a side window linked to the current buffer, which allows
+;; working with multiple buffers simultaneously.
;; Installation
;; ------------
-;; Add something like this to your init file:
+;; The latest stable release of Side Hustle is available via [MELPA-stable][1].
+;; First, add MELPA-stable to your package archives:
+
+;; M-x customize-option RET package-archives RET
+
+;; Insert an entry named melpa-stable with URL:
+;; https://stable.melpa.org/packages/
+
+;; You can then find the latest stable version of side-hustle in the list
+;; returned by:
+
+;; M-x list-packages RET
+
+;; If you prefer the latest but perhaps unstable version, do the above using
+;; [MELPA][2].
+
+;; Then add a key binding to your init file:
;; (define-key (current-global-map) (kbd "M-s l") #'side-hustle-toggle)
;; Side Hustle takes inspiration primarily from
;; [imenu-list](https://github.com/bmag/imenu-list).
+
+;; [1]: https://stable.melpa.org/#/side-hustle
+;; [2]: https://melpa.org/#/side-hustle
+
;;; Code:
(require 'imenu)