1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 00:32:12 -07:00
No description
Find a file
Bar Magal 67065197d3 Refactor before work on window display
Wanted to add support for using display-buffer or popwin, ran into some
bugs, had to make changes to the code so future work will be easier.
Details below:

- separate between code to display window and code to populate buffer
  contents
- add `which-key-horizontal-buffer-height` similar to
  `which-key-vertical-buffer-width`
- abstract handling of different display methods into
  `which-key/show-buffer` and `which-key/hide-buffer`, instead of mixed
  in other functions
- remove `which-key/make-display-method-aliases`
- support two display methods: `minibuffer` and `side-window`, will add
  popwin later
- create start/stop functions for which-key--close-timer
- a few other changes
2015-07-05 23:10:01 +03:00
img Better picture 2015-07-03 13:06:43 -04:00
LICENSE.md Add license 2015-07-01 20:20:55 -04:00
README.org Better picture 2015-07-03 13:06:43 -04:00
which-key.el Refactor before work on window display 2015-07-05 23:10:01 +03:00

Rewrite of guide-key-mode for emacs.

Here's a recent picture showing what it does:

/mirrors/emacs/media/commit/67065197d340a24280b97cf7f6d49899f7ef42d8/img/which-key-bottom.png

Status

It is somewhat stable for me at the moment, but expect to see potentially weird behavior (then to report it to me!).

Completed

  1. Use idle timers to trigger window popup instead of guide-key's constant polling.
  2. Add support for replacement lists to modify key descriptions on the fly.

Ongoing/Planned

  1. Explore alternatives to popwin like window-pupose and using display-buffer directly