The following packages may help you:
which-key ;;; Display available keybindings in popup
hydra ;;; Make bindings that stick around
Which key will remind you of available commands as you type.
Then pick bindings that group your commands so they are easier to remember (C-c p is projectile-map). I type C-c p and which-key shows me the available projectile commands.
(use-package which-key ;;; Display available keybindings in popup
:diminish which-key-mode
:config
(setq which-key-sort-order 'which-key-key-order-alpha) ;; sort single chars alphabetically P p Q q
(setq which-key-idle-delay 0.8)
(which-key-mode))
I use hydra to help remind me of avy-actions
(defhydra hydra-avy-action (:color red :hint nil)
"
Avy actions^^^^^
_y_: yank [_z_ _X_]: kill-stay [_n_ _c_]: copy _i_ : ispell
_t_: teleport ^ ^ _x_ : kill-move ^ ^ _m_ : mark
"
("c" avy-action-copy)
("n" avy-action-copy)
("m" avy-action-mark)
("t" avy-action-teleport)
("x" avy-action-kill-move)
("X" avy-action-kill-stay)
("y" avy-action-yank)
("z" avy-action-kill-stay)
("i" avy-action-ispell)
("M-g p" nil "avy-pop-mark"))
(bind-key "C-9" 'hydra-avy-action/body)
M-x find-file-other-window
and thenM-x delete-window
when you are done -- killing the buffer when you are done with it is a matter of personal preference. Please consider editing your question to address just one distinct issue, and advise this forum in the future if you are having people spin their wheels in several locations: reddit.com/r/emacs/comments/6mdzlq/… – lawlist Jul 10 '17 at 14:58