Justin Burkett
dcb9820c2d
Default to imprecise window fitting on terminal
...
See #225 .
2019-11-27 12:00:57 -05:00
Jonas Bernoulli
a916c9ae28
Fix typos ( #222 )
2019-11-11 14:51:32 -05:00
Justin Burkett
42a2505516
Rework implementation of manual updating
...
Instead of having people mess with prefix-help-command, use a new variable
which-key-show-early-on-C-h and control everything through
which-key-C-h-dispatch.
2019-08-01 22:40:30 -04:00
Justin Burkett
a256c4bce6
Use which-key-idle-secondary-delay value in manual updates
2019-08-01 15:32:55 -04:00
Justin Burkett
2cb5ceba55
Fix paging in which-key-manual-update
2019-07-31 13:59:11 -04:00
Justin Burkett
c47c72d1fe
Cleanup whitespace in README
2019-07-31 12:31:57 -04:00
Justin Burkett
5cec1133cf
Announce which-key-manual-update
2019-07-31 12:31:37 -04:00
Justin Burkett
5cbfccd5fe
Add which-key-manual-update
...
Intended to be used for prefix-help-command
Ref #66
2019-07-31 12:15:26 -04:00
Justin Burkett
da2e093e91
Add no-paging optional arg to which-key-show-keymap
2019-07-23 11:52:11 -04:00
Justin Burkett
cf8572a688
which-key-persistent-popup-p -> which-key-persistent-popup
2019-07-23 11:34:49 -04:00
Uros Perisic
fb2bc8fd08
Add which-key-persistent-popup-p variable ( #213 )
...
I did not remove the `pre-command-hook', because that would require me
to add the hook back every time `which-key--hide-popup' is called,
which seems excessive. Hercules.el already handles this more
conservatively. But if you want me to, I can add it.
2019-07-21 02:44:45 +08:00
D.K
ba03e7e5bc
Add translation keymap support ( #210 )
2019-05-28 21:14:09 -04:00
Justin Burkett
77586e62b6
Add which-key-dump-bindings
...
Fixes #209
2019-05-17 21:57:18 -04:00
Justin Burkett
187ac0eb89
Add note to docstring for which-key-idle-delay
...
Ref #206
2019-03-15 08:48:23 -04:00
Justin Burkett
c87b0ce782
Add debugging messages for buffer sizing
2019-03-06 10:18:52 -05:00
Justin Burkett
51c485f16b
Don't ignore case when making replacements
...
Fixes #204
2019-03-01 10:41:36 -05:00
Justin Burkett
9c5922edbb
Version 3.3.2
2019-02-25 14:10:06 -05:00
Justin Burkett
d9122c48b2
Always check non-major-mode replacements in which-key--maybe-replace
2019-02-25 09:57:03 -05:00
Justin Burkett
3b184d6f0c
Simplify finding and matching replacements
...
Don't try to grab all matching replacements ahead of time, because later ones
may not match if earlier ones make deletions.
Fixes #202
2019-02-24 22:57:31 -05:00
Justin Burkett
2f5661646b
Version 3.3.1
2018-11-14 09:34:39 -05:00
Justin Burkett
43e3e3d764
Fix use of describe-prefix-bindings in which-key-show-standard-help
...
Use describe-prefix-bindings directly if we do not enter through
which-key-C-h-dispatch.
Fixes #198
2018-11-14 09:32:27 -05:00
Justin Burkett
ace569b65f
Check for existence of buffer in which-key--popup-showing-p
...
Fixes #197
2018-11-08 10:21:07 -05:00
Justin Burkett
c938bbf8d4
Mention #130 in README
2018-08-28 11:44:32 -04:00
Justin Burkett
013cdb7259
Make Travis test on v26.1
2018-06-27 10:28:44 -04:00
Justin Burkett
ff79dfff66
Version 3.3.0
2018-06-21 15:38:47 -04:00
Justin Burkett
a4095e8ee6
Fix handling of duplicate (evil) bindings in show keymap
2018-06-08 08:51:48 -04:00
Justin Burkett
0dc4e84722
Use window-size-change-functions for detecting size changes
...
Fixes #193
2018-06-01 09:46:35 -04:00
Justin Burkett
2c915407e1
Add support for evil's auxiliary maps in show-keymap functions
2018-05-30 22:02:11 -04:00
Justin Burkett
4042f06564
Fix prefix bindings in which-key-show-major-mode
2018-05-30 21:45:26 -04:00
Justin Burkett
206be7a42b
Fix behavior of f and t in evil operator map
...
f and t (also F and T) read characters manually, so the popup should not be
shown after these commands. This only applies if
which-key-show-operator-state-maps is non-nil.
Fixes #191
2018-05-22 10:11:15 -04:00
Justin Burkett
8a878de16d
Version 3.2.0
2018-04-26 10:33:36 -04:00
Michał K
bc97659029
Fix and improve defcustoms
2018-03-21 11:31:52 +01:00
Justin Burkett
d19fe4e037
Fix switching to top-level from which-key-undo-key
2018-03-01 13:18:43 -05:00
Justin Burkett
437065886d
Factor out which-key--this-command-keys function
2018-02-28 21:29:52 -05:00
Justin Burkett
013681a1e3
Fixes related to removal of which-key--current-prefix
2018-02-28 21:19:23 -05:00
Justin Burkett
0b2739a2be
Fix display of meta bindings in which-key-show-keymap
2018-02-28 11:20:20 -05:00
Justin Burkett
3c05294dc6
Fix which-key--create-pages
2018-02-28 08:07:27 -05:00
Justin Burkett
ded908ec0b
Remove which-key--current-prefix
2018-02-28 08:07:27 -05:00
Justin Burkett
e97253b052
Add prefix arg to which-key--get-current-bindings and ..
...
which-key--get-bindings
2018-02-28 08:07:27 -05:00
Justin Burkett
ed7aa66aad
Remove a bunch of global variables
...
Remove need for which-key--using-top-level. Add prefix-title slot to
which-key--pages object. Remove which-key--using-show-keymap. Remove
which-key--current-show-keymap-name. Remove
which-key--using-show-operator-keymap.
2018-02-28 08:06:30 -05:00
Justin Burkett
61e399f75f
Add and use which-key--automatic-display
2018-02-27 20:30:07 -05:00
Justin Burkett
ab60391873
Use cl-struct to hold which-key pages
2018-02-27 09:06:30 -05:00
Justin Burkett
9dc8d3233b
Add which-key-toggle-docstrings
2018-02-26 13:24:52 -05:00
Justin Burkett
f77d4210f6
Consolidate key binding collection into which-key--get-bindings
2018-02-26 13:21:17 -05:00
Justin Burkett
f251541021
Refactor show keymap functions
2018-02-26 11:52:49 -05:00
Justin Burkett
0f80d0f95c
Use symbol at point in whow keymap functions
2018-02-25 22:51:11 -05:00
Justin Burkett
7da9f8caf3
Fix which-key--show-keymap when no bidnings found
...
which-key--get-formatted-key-bindings takes a nil argument to mean look for
global bindings which is not what we want here.
2018-02-25 22:36:10 -05:00
Justin Burkett
b5f706398e
Detect menu-items in which-key--get-keymap-bindings
2018-02-25 22:35:38 -05:00
Justin Burkett
2e53187307
Fix typo in previous commit
2018-02-24 16:35:16 -05:00
Justin Burkett
fd714bca14
Fix docstring of which-key--get-keymap-bindings
2018-02-24 16:33:13 -05:00