[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch feature/which-key-in-core created (now 847b202c1c1)
From: |
Philip Kaludercic |
Subject: |
branch feature/which-key-in-core created (now 847b202c1c1) |
Date: |
Sat, 15 Jun 2024 08:56:23 -0400 (EDT) |
zge pushed a change to branch feature/which-key-in-core.
at 847b202c1c1 * etc/NEWS: Mention the addition of 'which-key'
This branch includes the following new commits:
new eee44fd998b Add license
new 673193d55b1 Initial Commit
new 74c331e5b39 Remove hardcoded variables and switch popwin method
new 96a7bb9559d Add docstrings
new 26e5c38cb79 Create README.md
new 3f2a289743b Improve choice of buffer width and height
new 6812f74d942 Fix vertical buffer width
new 152ee1967b7 Add option to force buffer closed after certain amount
of time
new 24b665c59af Less rough now
new 8ce8558de82 Cleanup
new cc95f9125f0 Reorganize main update function
new 56bc8983e77 Make internal variables stand out
new e2f76653de6 Fix variable names
new a9c54a458af Add provide line
new 04708f29d83 Start working on MELPA requirements
new 94d5fd571c5 Switch from popwin to display-buffer
new b353cd2a35d Fix text replacement alist
new d57fca695d6 Fix text replacement alist
new 515ed1df960 Fix close timer randomly kicking in
new ada5cfda1cb Declare `which-key--close-timer'
new 41d0d60c3d1 Add option to select display-buffer function.
new 5614be0e7d3 Remove commented funcs and messages
new 776e39e98b0 Merge branch 'display-buffer'
new 230ffc306f5 Save popwin functions as comments
new 63fde0d3f28 Remove unnecessary checks
new c77a6efccb0 Switch back to popwin for now
new 5039c93d862 Switch readme to org-mode
new 5185467c6b1 Arrows are more fun
new beaba56f365 Add picture to readme
new 79ec100fb4d Get the cursor out of the way
new 31dff26dadc Better picture
new 5af44458b77 Try to hide cursor
new 6875c207b8d Move cursor code to setup
new 3e704213fb0 Update docstrings and fix packaging
new 558090e1198 Switch default to minibuffer
new fa368fc6110 Fix index error for subseq
new 8d9f79ac14d Toggle timer on frame focus
new add8fca39f5 Change formatting of groups
new 17b5f3dfd91 Factor out display functions
new ffbdc2a3ca0 Reorganize code a little
new 67065197d34 Refactor before work on window display
new 1812df66954 Undo unintentional delete of provide line
new 963944cbf60 Undo unintentional delete of end-of-file comment
new da0f7e1cd1d Organize keys by pages
new ab3ff4770fd Merge bmag changes
new 20353a29236 Rename config variables, simplifying interface
new 02140265c42 Frame popup support and some small fixes
new 44450f60c7f Fix doc, new frame parameters
new a1aa345111f Delete old defvars and minor docstring cleanup
new 38362826cf3 Merge branch 'master' of
https://github.com/bmag/emacs-which-key into pr5
new c5517753704 Remove popwin requirement; Add require cl
new a760c589db0 Fix problem with echo-keystrokes and minibuffer
new 3119e80c3e6 Add .gitignore
new 163eacfa9d7 Allow echo-keystrokes but make it quick
new 35a171ef7dc Try to fix focus problems with popup frame #7
new 1cbad4b774b Hide buffer right before command execution
new 9cec7b8e1d7 Refactor replacement alists
new eb6f52a0cbb Make arrow separator into variable
new c8bf18a49bb Redo replacement logic
new 85f65a910da Work on docstrings
new 1fd43dc7fb9 Merge branch 'frame-popup' of
https://github.com/bmag/emacs-which-key into pr12
new 73d53745469 Merge pull request #13 from bmag/pre-command-hook
new b2ea6227c3c Try without close timer
new a657ea8fafe Change side-window default position to right
new 2e9ec6bae2a Fix compiler warnings
new 9e09f05f614 Need cl for emacs < 25
new 50962765d1c Pull out faces and add special key face
new 2393a70a1ce Add small indication of more pages
new 2e904d29308 Add DEL to special keys
new bfdae2557fa Maek special keys bold
new f122d3d42e5 Make default delay less aggressive.
new a09f70c5879 Be consistent in defining faces.
new c6c50bbe4c7 Make echo-keystrokes a variable and speed it up.
new be7f2c9f5fb Remove commented out close timer stuff
new 40ac541bc7a Show prefix in popup
new 9838d3b8d40 Remove column-width from max-dimensions
new dc4391e73d1 Add regexp to remove namespace (w minor cleanup)
new c3586da3d29 Add key-based replacement list
new 78c3759f077 Require cl-lib
new bafd48048e9 Add :group to faces
new 721c015ba90 Fix #17 errors when not enough room is available.
new e5279fb8bd0 Revert unintended change to act-height calc
new fe5b1ee62e1 Add option to specify major-mode in replacements
new 68e5f8155f6 Fix bug in format-matches
new 52574e5e94e Remove hide-popup call from update function
new 91916c129e7 Fixes #19
new a27658524d3 Break out key-based replacement function.
new 0fd81d309e4 Fix replace-match and rewrite propertize-key
new 3ce0c3e56f5 Rework key-based replacement
new 3c5f1ba686a Fix act-width in populate-buffer
new a7c7862e47a Fix #21
new 82f252fdad7 Possible fix for #18
new e63acf1e5d1 Update readme
new 0e564fc2f59 Add config setup functions and more
new 25d29cddaf5 Add minibuffer picture
new 041bc9d2813 Add bottom section and picture to readme
new 6c40180271d Delete which-key-minibuffer.PNG
new dfbefe4c827 Add minibuffer picture
new cddf125c36e Remove hidden-mode-line-mode
new 7f96e4d86b6 Fix #22
new bd2daa7f1b7 Make user setup functions interactive and autoload
new 69d6b46be76 Remove mode-line and tweak max-height
new 688ba7ee95e Fix text vs. total window width handling #22
new e6911fe0b21 Add functions for adding to replacement alists
new d9a9bd5ae61 Allow percentages for side-window max sizes #19
new 315eeca54db Use fit-window-to-buffer again
new d0a9cc0c107 Change side-window params to percentages
new ad8eb578cdd Merge branch 'better-window-sizes' of
https://github.com/bmag/emacs-which-key into better-window-sizes
new a73d8b8fadc remove mode-line
new 5a7503a8bd9 Merge branch 'better-window-sizes'
new 01ce08761e7 Typo in add-major-mode-key-based-...
new beafeb59b57 Another typo
new f60e6d979d3 Fix add replacement functions
new 62f409a1025 Make variables stand-out in readme
new 9ada9d09e34 Fix #6: TODO for defcustom
new 732b0c32c93 Try out status-key option
new 654afeb8597 Fix bug in populate buffer
new 5f5fc22acfb Fill columns first with variable column width
new ea115fc5dd8 Fix bug (layout wasn't going to 1 line)
new 0526b8b1675 Bring back error message for too small of a frame
new b399f3e02ef Use toggle-truncate-lines; reduce -> cl-reduce
new 5ed3e543665 Check frame width in a non-buggy way
new 2df42e2da4d Fix some defcustoms
new 7e2c91ed622 Merge pull request #27 from bmag/master
new 13a4fce0918 Merge pull request #26 from bmag/fill-columns
new 1797db7255b Require dash
new 8d8e09e8097 Re-enable the prefix option
new 062f98489af Reorganize code and clean-up comments a little
new ee43d74075f Merge branch 'fill-columns'
new 96e424db239 Remove message
new f8311cdcdb6 Fix bug when frame too small
new 16aa8acb834 Merge status-key and layout changes
new 76a0199eb36 Start to fix lock up on small vertical window
new 5590a80eaff Protect against infinite loops
new db8d4da7adf Protect against infinite loops
new 22d957e8f6f Add better check for no room in frame
new 58a11404554 Start special-features section in readme #29
new d0a5ac43a5e readme: explain different popup types
new 3c4f30dfd4d Add status defcustom and clean-up layout funcs
new 1f788fa8638 Merge status-key
new 7e6e379dbf9 Show prefix in can't show messages
new e947317faa1 Merge branch 'readme' of
https://github.com/bmag/emacs-which-key into readme
new 267b707480e Merge pull request #30 from bmag/readme
new 3e64a54d1b5 Add replacement descriptions to readme.
new f5385afa088 Merge branch 'master' of
https://github.com/justbur/emacs-which-key
new e09eb1b024d Readme typo
new fab4fd5fcf6 Mention customize-group in README
new 1fa254f62f7 Add default replacement for select-window-[N]
new cadb9e73040 Add unicode correction for wide unicode chars
new 6ce1420de93 Add note to README about side-window defaults
new 7fb4ddc92e9 Cleanup replacement helper functions
new fa1e05e47a5 Fixes #24 (Update docstrings)
new 08d07360a2a Update commentary
new bed497a846a Change default unicode-correction
new dc84416e90b Add support for custom display functions
new e37adcd7258 Fix unicode-correction docstring
new 8bb934e8e7f Fix #32
new 6ca58195931 Move unicode-correction and bump default to 3
new ce4561c6175 Add docstring for propertize-description
new f91238ac7af Remove some old code
new 10298abc507 Fix a message
new 13406f7e414 Refactor column layout
new 3d3f5727a58 Minor change to previous refactor
new e1a03e6a336 Remove defaults related to outside packages
new c945a967687 Autoloads for helper functions
new 5e1187f49b7 Fix weird no room error
new 01da1c59785 Convert custom functions to defcustom
new 8ce3f967022 New default pictures
new e2862906672 Fix #33
new a1b88958da6 Fix add-replacement functions
new 1b55f62024b Cleanup replacement functions again
new 3e9f4762953 Reorg the readme and add key features to intro
new fe07489d5d2 flycheck-package fixes
new fc6fd2d9209 Fix url in header
new c0569471e35 Typo in readme
new 19fa37e1a47 Updated images for split frame
new bf4ce9f8678 Merge pull request #34 from bmag/master
new c1b5b6bc100 Be consistent with use of double slash
new 73dbd748266 Merge branch 'master' of
https://github.com/justbur/emacs-which-key
new 3ab7a2eebb7 Switch to only using dashes for symbol names
new fadd5fda44b Remove hash quotes
new 84a23465253 Misc formatting fixes
new cf56764b307 Merge pull request #37 from purcell/patch-1
new b71d3c239d6 Merge pull request #36 from syohex/fix-funcall
new be66556faf8 Remove useless when
new 742a9039fcd Add ability to temporarily prevent popups
new a640439125e Fix typos
new abbedca8043 Don't show echo-keystroke note more than once
new 909ebe48764 Better notes
new 5c0c3c4bc9c Fix #39
new ff3aa9a5a65 Add another key translation map to check
new 064e9b3fdec Cleanup comments
new 9bbbe796b02 Tweak setup breaking out echo-keystrokes stuff
new 6d2675a072d Erase truncate-lines message
new 60aec4bbc31 Make which-key buffer uninteresting
new 5752d1feb4b Change echo-keystrokes logic
new ac6831fe6d8 Merge pull request #40 from xuchunyang/master
new b47f6e7ff2a Bump version
new 6082e065969 Merge branch 'master' of
https://github.com/justbur/emacs-which-key
new 46fed20a1a3 Add MELPA to install insructions
new 0ae863dd723 Add MELPA badge and change README indentation
new 2ef9642d7e3 Add MELPA badge and change README indentation
new 4717c886806 Move badge below header
new 717fe222a49 Reformat source
new 938bb910dbb Use string-width instead of length for strings
new 891fc5f6369 Start on new status key impl
new 23600ce6e1e Fix potential bug when no keys exist
new 2c6ab4da100 Add option to sort output by key (off by default)
new 9d3ffef3f15 Add special key handling to key sort order
new 5ce4a5cb24f Typo in docstring
new 0e6076b4418 Rewrite of page creation alg
new e2013569302 Paging works barely
new 1bac4b029c0 Fix prefix code
new 8bfe9cb7327 Merge branch 'master' into develop
new 589baa51c59 Add a couple of docstrings
new 45d6eb6f4f0 Update README.org
new dd63f0a7600 Move all prefix adding code to one place
new 3b1ee3b204f Add status to mode line
new 1a2ef54cc8d Fix mode line status
new 9064b941ef1 Typo in lighter-status function
new 3c2378db14d Add description sort and make key order default
new a2401c8654d Start on right-bottom and bottom-right sw impl
new 4125bc6821c echo-keystrokes might be nil
new 6adae6fd772 Ability to specify two locations for side-window
new 82ea3f8789a Fix bug in page layout
new 765136acaf7 Don't show page if first column doesn't fit
new ee782ebfc52 Put spaces in separator so they can be changed
new d890188573f Show page count with prefix
new c7af70a1cc6 Basic paging works
new 1b58c430f17 Merge branch 'develop'
new bd38bf9ea29 Turn off show remaining keys by default
new c44b9157b5f Bump version
new 59800730e6b Add new setup function for right-bottom
new 74989c944ab Add check for no keys
new b945808fc03 Fix readme
new 481b0b36930 Add options for paging (disabled by default)
new b811fcc11dd Don't prevent changing paging bindings
new ee6d75e52b0 Much better paging implementation
new 0159ec37ce3 Update readme with new features
new 57980fb2bf0 Move paging defcustoms
new bd7eb9ee637 Fix latex in readme
new ba74099ba1d Fix sort order in readme again
new 060e2a2329b Fix a default regexp
new 7a30c1e5274 Use real-last-command instead of last-command
new e1b9e7f25e8 No need to call show-popup for minibuffer
new 945249f2ee2 Fix #50 - Don't show pages if only 1 page
new a693a4931cd Fix for #49
new 2fd3464866a Tweak next-page timer
new 5f359080781 Remove show and hide functions for minibuffer
new db469b2188c Protect 2-side-window function from too many args
new 66dc4dd2e8a Fix some hash quotes
new 2b442b17c2a Factor out paging timer and only start once
new f454e02490d Add default replacement for next page
new 710b1ef795c Make side-window bottom the default
new 5d0bb5cab11 Bump version for new defaults
new ed30e62cc89 Simplify show page a little
new ab0dacc305d Fix key/page count and bug in create-pages
new d896af6371b Allow side-window bottom to be shorter than 4
new f5eb098b0ed Hack to fix #48
new 7c5f91db515 Better strategy for dealing with minibuffer paging
new 4cb5a5c3997 Add suggestion about tiling wm to readme
new ffc65fd6df8 Fix echo function
new b93e70db7b8 Switch to lexical binding and fix warnings
new c808fda5a90 Allow which-key-special-keys to be nil
new e80857a4d8d Add link to README about disabling special keys
new 39f4bb01f03 Documentation is better now :-)
new cf6ffc985b3 Fix show-next-page problem with mult events
new ad0fcac8a3e Add hint for next page key
new ae316087672 Add next page hint to show-prefix top
new 6c206153a35 C-h for paging is awesome
new a5413c2b8af Fix some parts of readme
new cf5b9a7cf09 Add a docstring
new 754051475af Allow show-next-page to force update before timer
new 5bdffa6b082 More docstrings
new 9f56b946779 Revert "Fix some parts of readme"
new 6af1756751c Add note to readme
new a413d741275 Minor wording change to readme
new 768ed25eba4 Reorg README and new pictures
new 9e5d5fb9693 README typos
new 4d4dc93067d README fixes
new 1e88120ab59 Add local-map face
new 2e7744cc783 Add local-map face to readme
new f32bbf0adbd Fix a link in readme
new 4b5ade3d498 Second try to fix links
new d613dfe3959 README links working again
new 32c57075a33 Allow for nil local-map. Fixes #57
new 91f7470a7c3 Bump version
new 3effbaf0802 Add README intro to commentary section.
new af9e3425ecf Clean-up partition-columns implementation
new bfe1e5c9b55 Replace ?? with lambda by default
new 90e54815b53 Fix ref to free var
new 833d17cf1e4 Tweak partition-columns
new 8e4602ad131 Add missing save-match-data call
new cb2e4a92f9d show-remaining-keys cleanup
new 14892bbf569 Add support for "prefix titles". See #58
new 5e1d53000a9 Switch prefix-titles to key-seq as key
new 64083cee087 One more change to format of prefix-title-alist
new 54fd3bbb557 Add helper function for prefix titles
new 5eee7e8228f Fix which-key-echo-keystrokes docstring
new a251b4e4c53 Fix echo-keystrokes backup
new 353ab03968b Add experimental support for using descbinds
new aefca126900 Fix implementation of prevent-C-h-from-cycling
new fa202a53ff3 Fix compiler warning
new 156bd61f46e Describe new paging options in readme
new 6bfda0168e4 Add missing autoload
new c1458b621ad Change wording of hint
new 5f5fcc42821 Factor out next page hint
new b015716afc3 Shorten next page hint
new 13c1feaeeb3 Add min-display-lines option
new f248e9093e6 Allow disabling truncation
new 73ff071ec3c Make preventing C-h cycling the default
new 35717ee18b1 Add support for prefix-names
new 2f45969ca97 Change default indentation of helpers
new e5ed7de5100 Minor changes to key-seq functions
new 34dbf351234 Common interface for prefix names and titles
new 5cfc20646f3 Minor fix on last commit
new 8b5d4c1dd2f Fix typo
new e0c80e3ab53 Better warning for add-key-val-to-alist
new 358ebaca5dc Mute echo-keystrokes message
new 5761b07b577 typo in readme
new 4d7363df197 Add ability to highlight certain commands
new f865977df3e Update README for key-based replacements
new acf30ee10a8 Remove some alists from customize and update docs
new db263bc2d6e Better messages for add-key-val-to-alist
new 6a5c2410dd0 Add faces group
new 74a372468ea Add alist-name arg to add-key-val-to-alist
new df53b5d11cf Fix docstring typo
new c1873df76dc Fix #65
new e5e5f7c978b Revert "Fix #65"
new 4ddf2777da0 Better fix for #65
new 86d0613c7fc Bump version
new 49204b7f961 Fix merge conflicts
new 4b54f3e045e Don't fail if buffer was killed somehow
new 26ec90203ab Add preserve-size option to side-window display
new 48fd060b767 Let bind golden-ratio-mode when showing window
new 9493f2c4259 Revert preserve-size setting on buffer
new b96481da28d Run `which-key--hide-popup` in post-command-hook also
new 6d20c00c0a1 Add remove-hook to previous commit
new b07a2431108 Do not display which-key popup if an interactive
command is in progress
new 0533cdc2bb4 Move golden-ratio-mode let binding
new a1806395820 Refactor show-next-page
new 1ef76a93417 Remove comment
new d2e3a09d875 Merge pull request #71 from justbur/refactor
new caa70fe652e readme: Remove what's new and add dependency note
new 0982ad358c1 Bump version to 0.6.2
new e9aa7c37b8e Add new sort function
new 3a71cc13037 Switch to defun in last commit
new ac33130bc8d Fix problem with two locations for side-window
new f91ebdad78d Add new sort function for testing
new 8f23bd79c6b Preliminary support for undo
new 2ea4c91d97d Satisfy compiler for golden-ratio-mode
new d63ce4f1969 Remove s.el dependency
new 61be00149a2 Remove dash.el dependency
new 8e0e1134791 Cleanup previous commit
new 3cdf8a476c9 Better choices for built-in functions
new 7226967e4ff Move sorting functions and add to readme
new 777c28444a2 Don't warn when same cons is added to alist twice
new 8b4b1ee0568 Add melpa stable banner
new 8740f0f4e66 Add option to show popup for evil operators
new d777bb50fdb Don't show help hint for evil operators
new 864218b307e Add example of adding Unicode replacements in README
new e447eaf944f Fix #79
new 51044ea80b6 Add option to pad key columns on the left
new b0a13d88dff Bump minor version
new fd8681828e3 Don't use face for prefix if using echo area
new 65f0755dd8a Fix sort order of function keys
new bbe48173134 Change code to handle nil which-key--current-prefix
new 652af436e84 Improve regexp to match toplevel bindings
new 09aff8b342f Fix some minor bugs
new 95788e94c14 Add a command to popup toplevel bindings
new cdd2934d0dc Allow function key bindings to be displayed in toplevel
help
new 26ca465bd16 Manually flush headings for keybindings
new 6aec4bd9f4b Use `set-temporary-overlay-map` to setup paging keys
for toplevel popup
new 25d006eac1d Include keybindings of the form 'a .. z' in which key
popup
new d3fe7b2e2ae Ignore self-insert-command bindings
new b2c7d25dde9 Minor stylistic changes to previous pr
new b0f9f580f3a Mention show-top-level in the README
new 7068ebd2245 Bring in new describe-buffer-bindings parsing func
new b0991a8a91d Satisfy compiler
new 39fb658dbf5 Turn on case-sensitivity in replacements
new 0bddd2db10e Silence warnings for obsolete function
new 25bd62aa491 Refactor sorting functions and move fn keys up
new aa60a2364e9 Make special-key matching case sensitive
new ef44d0771ab Sort character ranges properly
new e888ee885a9 Move definition position for byte-compile warning
new 3af2f25803d Use bound-and-true-p for byte compile warning
new d694bbe4c1e Merge pull request #86 from syohex/byte-compile-warnings
new fe5be11e6ec Option to remove default unicode characters
new 6cb95565d65 Ignore key translations only at top-level
new cf8052d6caf Add show-prfx 'bottom and change top-level msg
new 8f9bd782f7f Mention new show-prefix option and format README
new 24839e665d9 Fix spacing in last commit
new 279b318cc69 Provide alternative for prefix-title
new 841f461b228 Automatically close popup when prefix goes away
new 9dd0ceaaabe Revert change in default of side-window-bottom
new 6b5ca75b648 Forgot line in last commit
new c6abc78b582 Provide alternate prefix-title for echo area
new cd6b3c5e99d Check for nil as a binding in previous commit
new 62344270c58 Fix the value of `which-key-side-window-location'
new b61c7ad5640 Merge pull request #87 from cute-jumper/master
new 3fceb99ee43 Fix mistake in reverting defaults
new 55384945c76 Show docstring on hover in echo area for commands
new 2d0b1463ada Add README note about last commit
new ead6b70fd09 Display prefix names in terminal-mode
new 2f4c5d8609c Use key-description for canonical keys
new 70a47168798 Use safe version of string-width
new d4b4bad88a9 Merge branch 'grammati'
new 7a30f4d4431 Fix return value problem for make-text-button
new db97a29be52 Cleanup make-text-button call
new 3327e9cdf2f Remove dependencies from README
new b5ec6f8f8d9 Introduce C-h command dispatch function
new 9846929ddf0 Fix undo and timer usage
new 5ebbe69cfb9 Fix note on right and add abort keys
new 388c00736a6 Add C-h commands to what's new in readme
new 318f9de6a92 Fix top-level note and satisfy compiler
new baee0db96e8 Clarify C-h commands description in readme
new 4fb75fa6eff Don't abort key seq after unbound key in C-h-map
new 2c5bb54b585 Merge branch 'master' of
https://github.com/justbur/emacs-which-key
new b3b41792e80 Make C-h command hint respect C-h-map commands
new 0e87f61d72f Work on handling prefix args better
new 583416fda4c Preserve prefx-arg when paging
new dd77323e9ee echo-keystrokes should never be nil
new 37f28136dd6 Tweak display of key sequence in one case
new 30bc0c224ba Allow custom prefix-prefix
new 06c312b4d57 Document which-key-prefix-prefix
new 8ff27a120fb Merge pull request #91 from
Amorymeltzer/prefix-prefix-doc
new 47ef300b855 Add which-key-init-buffer-hook
new 2932f8a3533 Merge branch 'master' of
https://github.com/justbur/emacs-which-key
new 14a11c6d69f Ignore evil-state bindings
new ad60a6c7206 New stable version
new 4a10ab21287 Add which-key-show-keymap
new 6702c2ed98e Add which-key-show-minor-mode-keymap
new aa06530d064 Filter out empty keymaps in new functions
new 38811018fb3 Allow traversal of keymaps in new commands
new c1e82229ad1 Distinguish using-show-keymap
new 92dc5871f01 Fix undo for show-keymap
new f4a1b4283bf Fix C-h prompt for show-keymap commands
new 9bb70c8cdd4 Fix problem with side-window dimension calculation
new f1d3d1b5e53 Add which-key-idle-secondary-delay
new 5909fb2fc3c Trivial fix correcting SpacEmacs
new f69f694d8aa Merge pull request #100 from yatesco/patch-1
new f3681e93c57 Initial try at addressing #99
new 456053cd703 Merge branch 'master' of
https://github.com/justbur/emacs-which-key
new d9bb55cd000 Improve previous commit
new 9c93581566a Interpret ESC in operator popup
new 094136858f8 Don't listify key sequence repeatedly
new 6ddebba30c4 Comment out window var and add new func
new f6f4aee3404 Use keyboard-quit in abort key sequence
new dce72aa134b Simplify page turning function
new e1f2e6be996 Fix problems with operator keymap function
new d24c12f5630 Don't pass window-width around
new a87e6212f84 Improve some function names
new e7a9ebf15f3 Refactor create-pages and show-page
new 529e9ac9f53 Add which-key-is-verbose
new 0ca36cef48f Add missing case for which-key-show-prefix
new 4ea4a940ffe Disable show-trailing-whitespace
new 69a1435dffc Merge pull request #102 from zonuexe/master
new 44c406404d2 Export reload-key-sequence function
new 5e0b9b64fa6 Fix bug when show-prefix is left and there is one line
new 4622d18850a Increment version
new e81b7898aca Fix compiler warnings
new 2d8767caa4e Disable special-keys option by default
new 91ab13ee394 made minor mode lighter customizable
new 9df87e6e36e Shorten lighter name
new 23a01c9fc0d Make show-standard-help narrow to prefix
new a571ba2338f Cleanup for 1.0 release
new 3150e7d9a4f Version 1.0
new bf4c7d85597 Support key-chord
new fe56015cb1d Fix key-chord problem
new 20032f52c7b Fix bug in declare-prefixes-for-mode
new 4800f339465 Bump version
new b9861610254 Add tests
new 001a458fc62 Fix docstring typo
new 07d649e0775 Fix problem where prefix-title-alist was not updated
new 060c8fe0b1a Bump version
new 97c7ab1ba1d Set up travis
new c77d75fe9d7 Trigger travis
new 2fef1f73c4f Add badge
new d0075fbd74e Support key ranges below top level
new 6ac8c56b245 Bump version
new 48cbf48d68e Declare variable-name-history
new e7ce315c371 Bump version
new 77a559ed31b Explicitly initialize variable-name-history
new a45a4248ca6 Bump version
new 38762c3f909 Use new history var for keymap selection
new d572f37f218 Bump version
new 5284e904cc7 Add support for god-mode
new bfc5c38b6d4 Add third-party support section to readme
new 137ccbbac7b Add third-party section to which-key.el
new 88fd7608c52 Better default for which-key-echo-keystrokes
new 9a5d4c5b15b Fix minor issues with god-mode support
new cc2a561a16f Add advice for god-mode support to hide popup
new e095d528f73 Merge branch 'god-mode'
new d905bf65707 Fix god mode advice
new a6397980d55 Merge pull request #116 from cute-jumper/master
new e13a378a9d4 Backport two frame width functions for 24.3 support
new 9883acc8878 Bump version
new df41a62dc8f tooltip-mode does in exist in emacs-nox #120
new 7ccae62f0d9 Merge pull request #122 from redguardtoo/master
new e151eebebf7 Bump version
new 796d0ccefbf Account for echo-keystrokes = which-key-idle-delay
new 484f4ff9a73 Bump version
new c18ff1c131a Add which-key-local-then-key-order
new 0c32f52bfce Update docs for new sort function
new 642373e356f Fix comment about special keys in README
new 02ee845072b README typo
new 1b611e99471 More cleanup of README
new c6ad06c03d5 New screenshots
new e8a66637c7c Change name of arg in define-key-recursively
new 3018a537f5c Remove some unused code in comments
new 8fee7c168eb Fix --echo when echo-keystrokes nil
new 169c1ad7250 Bump version
new d031bad7b60 Fix performance issue with secondary timer
new 13316578c84 Bump version
new 322cda0e786 Introduce delayed prefixes
new 12d2266d9d7 Fix bug in previous commit
new e4d61490e8c Redesign delayed keys implementation
new c2fb61f2f8b Fix arg to which-key-delay-functions
new 6adadec740b Use sit-for instead of timer for delay functions
new ff66d8abc70 Make current-prefix nil when not showing popup
new 9184b1bcbf3 Remove setup code
new adfcd0e73b6 Add whitelist and blacklist options
new 71b0b83a27b Fix previous commit
new 9ec4b6a258c Explicitly set tab-width when collecting bindings
new eb4a6f6e251 Add allow-imprecise-window-fit option
new b7e1906dd6f Fix Makefile
new c03f179e253 Disable hack for echo area
new 979b9842904 Version 1.1.14
new 06444f300ec Fix minibuffer echo not displaying
new b7cce2d0a7e Add note about setting delay to zero
new 1eace34a1f5 Version 1.1.15
new fe21ce6f0b5 Move definition of which-key--local-binding-p
new 1c4bea2d094 Follow conventions for section headers
new df90df61b3a Merge pull request #136 from tarsius/fixup
new ad9b0e43bc0 Merge pull request #137 from tarsius/outlines
new c493e0b4bb5 Resize popup when frame resized
new d939e06fdac Fix -maybe-get-prefix-title use of key-binding
new 458c8d97fb0 Consolidate prefix names and key-based replacements
new 94b2c7b884b Move a function for the compiler
new fe73d0849c6 Make 458c8d9 backwards compatible
new 5b3614643e3 Fix test for recent prefix-name change
new 431f29aee44 fix link
new a6a9f352e73 Merge pull request #149 from rdotdk/patch-1
new c678b937068 Add global option for how to sort case
new 5abc8cfd33f Add sort option -prefix-then-key-order-reverse
new ee121d08bf3 Add which-key-binding-filter-function
new fc7482e4a20 Remove use of display-buffer-in-major-side-window
new 4b01b44c671 Update comment in --show-buffer-side-window for prior
change
new 17f4b006927 Move sort after filter op in
--get-formatted-key-bindings
new 19186917eb2 Consolidate replacements into one alist
new b5a9d7d1ce0 Update test
new 3c4ca65395b Don't use case-fold-search in --maybe-replace
new 0ac09351c4d Fix use of function in -replacement-alist
new a32ec0c45a7 Simplify --format-and-replace
new 2b78bdd26d3 Normalize key sequences from -add-key-based-replacements
new 9110eebc366 Fix a README link
new a2b3383f495 Quote regexp in -add-key-based-replacements
new 880a38ef92a Fix bug in last commit
new b57b3cb3424 Add test for #155
new b3f686dd6c6 Add @pdcawley's example to README
new 0498eeab1fe Fix links to users in README
new 8f4a21855f3 Support functions in -add-key-based-replacements
new 1b8c1e54902 Fixup last commit
new 73dd5ad8827 Fixup last commit part 2
new 0724e62ce52 Remove some unused functions
new 474d5bfaa66 Add some docstrings
new 22928eeffa8 Remove old obsolete variables/functions
new cf698ea25e8 Add basic timing facility for debugging.
new 786d800f61e Prevent display from occurring twice in a row
new c34cfd69a93 Add a missing type declaration
new f0eb183af6c Tweak TOC in README and fix a link
new 3cd9457f96f Fix #156 by allowing multiple replacements
new 07ff661a0b7 Remove unused variable
new 47c6f914c39 Add which-key-max-display-columns
new a3a989e804b Update README
new 49ab7afd93e Add which-key-show-prefix 'mode-line option
new ea6f1dc5aac Version 2.0
new 0d56e4369b5 Fix handling of key ranges ("a .. d")
new 3c7ecc69d48 Fix replacement of keys when prefix is nil
new bb30f56868a Fix customize type for replacement-alist
new 2e855196c78 Improve which-key--any-match-p
new cd431045792 Add option to show transient maps
new 9d2ba1bcba2 Make -init-buffer-hook a custom var
new 9a97df02c23 Update emacs versions for Travis
new 806ef243909 Add .cask to gitignore
new 20146731c24 Prepare for ELPA release
new bd20f56ad98 Version 3.0
new e8db06ec421 Add which-key-compute-remaps option
new 23ca4899889 Fixup previous commit
new 5dcf5d9b068 Use regexp-opt for regexps
new c61e63e9715 Adhere to 80 chars per column
new 1c280772c35 Customize which-key-sort-order with list
new 32dad608abd Merge pull request #171 from wyuenho/patch-1
new 000d7a68d1e Handle C-h when buffer not showing
new 3ff303b5049 Version 3.0.1
new 3144b4c1fc7 Fix which-key-show-remaining-keys option
new 527113d06ed Assign copyright to FSF for ELPA
new 7c01092e65b Make minor changes to commentary in which-key.el
new 6d2e17c949f Update which-key version for GNU ELPA
new 70d63a8babc Add which-key-show-major-mode
new 917d2ba291e Improve echo area note for which-key-show-major-mode
new 6e8df961f4a Consolidate use of binding filters
new 29348528d28 Mention which-key-show-major-mode in README
new 1234342878f Re-indent README
new 159f0f9b787 Add notes about paging commands not working with
minibuffer
new 78a29434789 Fix ordering of default replacement-alist
new f516b84eab1 Add which-key-enable-extended-define-key customization
option
new 3ff8f48193d Allow null DEF in which-key--process-define-key-args
new 0a212c71fe4 Fix travis build
new b6d04b3e9c2 Fix .travis.yml
new 555c5c1da89 Demote errors in which-key--process-define-key-args
new 7150aa97954 Announce which-key-enable-extended-define-key in README
new 1694c6d1790 Improve which-key--process-define-key-args
new 6247cb5e28c Simplify implementation of define-key based replacements
new cd8d24d0247 Define which-key--current-key-list before using it
new c7e5f766d13 Merge pull request #183 from tarsiiformes/silencio
new ef384e781e6 Fix and improve define-key based replacements
new 7559a79e95a Version 3.1.0
new 1dd91df4360 Implement #182
new 1219622b756 Remove debugging message
new c71fbbbc3ec Add option to show docstrings in which-key buffer
new 0aae4c8634f Improve which-key-show-docstrings option
new 5493d22489d Fix description truncation when showing docstrings
new adc0d660ad4 Use safe version of propertize
new e5db4b62560 Handle null description in
which-key--propertize-description
new fce520f8af7 Improve which-key--format-and-replace
new 6a4d2c2cc0e Extract which-key--ignore-keys-regexp and
which-key-show-keymap-1
new 506c34829c6 Add which-key-show-full-keymap
new ca991b0d3a1 Autoload the show keymap functions
new caa18b20860 Fix descriptions of keys involving meta when showing
keymaps
new fd714bca146 Fix docstring of which-key--get-keymap-bindings
new 2e531873073 Fix typo in previous commit
new b5f706398e7 Detect menu-items in which-key--get-keymap-bindings
new 7da9f8caf39 Fix which-key--show-keymap when no bidnings found
new 0f80d0f95cb Use symbol at point in whow keymap functions
new f2515410211 Refactor show keymap functions
new f77d4210f62 Consolidate key binding collection into
which-key--get-bindings
new 9dc8d3233b6 Add which-key-toggle-docstrings
new ab603918731 Use cl-struct to hold which-key pages
new 61e399f75f7 Add and use which-key--automatic-display
new ed7aa66aadf Remove a bunch of global variables
new e97253b0523 Add prefix arg to which-key--get-current-bindings and ..
new ded908ec0b9 Remove which-key--current-prefix
new 3c05294dc6b Fix which-key--create-pages
new 0b2739a2bed Fix display of meta bindings in which-key-show-keymap
new 013681a1e31 Fixes related to removal of which-key--current-prefix
new 437065886d8 Factor out which-key--this-command-keys function
new d19fe4e037b Fix switching to top-level from which-key-undo-key
new bc97659029b Fix and improve defcustoms
new 8a878de16db Version 3.2.0
new 206be7a42be Fix behavior of f and t in evil operator map
new 4042f06564f Fix prefix bindings in which-key-show-major-mode
new 2c915407e15 Add support for evil's auxiliary maps in show-keymap
functions
new 0dc4e847225 Use window-size-change-functions for detecting size
changes
new a4095e8ee6f Fix handling of duplicate (evil) bindings in show keymap
new ff79dfff66f Version 3.3.0
new 013cdb7259c Make Travis test on v26.1
new c938bbf8d4b Mention #130 in README
new ace569b65f1 Check for existence of buffer in
which-key--popup-showing-p
new 43e3e3d7641 Fix use of describe-prefix-bindings in
which-key-show-standard-help
new 2f5661646b7 Version 3.3.1
new 3b184d6f0c7 Simplify finding and matching replacements
new d9122c48b2b Always check non-major-mode replacements in
which-key--maybe-replace
new 9c5922edbb9 Version 3.3.2
new 51c485f16b4 Don't ignore case when making replacements
new c87b0ce7821 Add debugging messages for buffer sizing
new 187ac0eb899 Add note to docstring for which-key-idle-delay
new 77586e62b6d Add which-key-dump-bindings
new ba03e7e5bcb Add translation keymap support (#210)
new fb2bc8fd08f Add which-key-persistent-popup-p variable (#213)
new cf8572a6888 which-key-persistent-popup-p ->
which-key-persistent-popup
new da2e093e916 Add no-paging optional arg to which-key-show-keymap
new 5cbfccd5fec Add which-key-manual-update
new 5cec1133cff Announce which-key-manual-update
new c47c72d1fe0 Cleanup whitespace in README
new 2cb5ceba55f Fix paging in which-key-manual-update
new a256c4bce66 Use which-key-idle-secondary-delay value in manual
updates
new 42a25055163 Rework implementation of manual updating
new a916c9ae28e Fix typos (#222)
new dcb9820c2de Default to imprecise window fitting on terminal
new 8554a9f171d Generalize C-h commands to use help-char
new 1e3640e48c3 Make next page hint more consistent
new 0d0af8a0a29 Strip out advice in command docstrings
new 9d1de2f1273 Refactor regexp & fix incompatibility + error
new db3d003e903 Add full keymap versions of show-{major,minor}-mode
new 45bfcd30419 Make which-key-show prefix mode-line work like top and
bottom
new b11227b24be Strip out advice in command docstrings
new d1dfddcd1e3 Refactor regexp & fix incompatibility + error
new fcc509f4935 Update travis versions
new a66bf9336a2 Try purcell's workflow action
new da1abb4d9f5 Fix previous commit
new 34014407149 Fix workflow
new 12310164a45 More workflow fixes
new 190310d59e7 Disable travis and cask
new cf446414850 Replace travis badge with github workflow badge
new c4b7aaefc16 Revive Cask file
new 90d10a8fb33 Fix sorting of keys and add test
new a135e6f2c83 Change name of workflow
new d5a42732a6f Replace use of xor
new 6e4b4c5419b Simplify last commit
new 9ff54fffbb2 Fix short windows being resized
new 7b068f3e95a Fix case sorting in alpha sort functions
new f9d8d49d1f9 Fix prefix argument for which-key-show-major-mode (#239)
new 9550707d528 Merge remote-tracking branch 'hlissner/patch-1'
new 7bc87e0f93b Test once a month
new 8b49ae978cc Fix last commit
new 8f2427a69bc Fix which-key--propertize-description use
make-text-button return value (#249)
new ce25fb26000 Add basic PR template
new 3642c11d5ef Speed up which-key--maybe-replace
new e48e190a75a Fix #257 (#258)
new ebb4e92b3cc Add which-key-add-keymap-based-replacements
new e048b2ae6ba Stop testing against v24.5
new e5543269fc2 Remove testing badge from README
new 2b10b8e77dc Remove use of focus-{in,out}-hook
new d794c4a0afd Improve keymap-based-replacement description in README
new a70fc16adcf Hide paging hint when prefix is help-char
new 5b37abcbe74 Fix which-key--next-page-hint
new ae59b7edb0d Version 3.5.0
new 427c3f4a53f Clarify README's description of keymap-based replacement
new c011b268196 Add tests for keymap-based-bindings
new ca268fd313d REAMDE code's Number of parentheses pairs (#270)
new 3908719ff2c simplify pseudo key
new 428aedfce01 Further simplify which-key--pseudo-key
new c0608e812a8 Version 3.5.1
new c632dbf27a7 Update reference to obsolete variable in DOCSTRING
(#285)
new 5fb30301cb3 Unset header-line-format format in " *which-key*" buffer
new 7927209c1be fix which-key--show-keymap for
which-key-enable-extended-define-key
new aa91a7cd834 Fix nesting-level of "God-mode" section
new 1f5e5328528 Avoid code-duplication in which-key--hide-popup
new 016b9bbf869 Cosmetics
new f6ce67d7053 Get which-key--buffer's window from any frame
new fa1b4c9b382 Merge pull request #303 from tarsiiformes/posframe
new ef1fc43fcb6 Reference issues #93 and #175 in README
new 81d93952afe Fix README links
new 7e854d02037 Fix recent commit
new fc29864395f Fix whitespace
new 12f743c6955 Fix whitespace
new 0f6bda622e1 Improve first doc-string line in trivial cases
new 1f9c37d50f0 Merge pull request #305 from tarsiiformes/first-line
new a55b90844c8 Alternative approach to retrieving bindings (WIP)
new fc8855187f0 Remove pseudo binding stuff
new 8a558e6a794 Update tests
new fffd3e5ebfb Fix default of which-key-replacement-alist
new 4e592ed7b91 Fix type usage and arglists for new functions
new 8d6d81da4c7 Expand get-keymap-bindings test
new 465d2fb2e45 Fix add-keymap-based-bindings and associated test
new e42d946cd98 Fix prefix sorting
new 24448333404 Fix menu-item bidning retrieval
new d6b56f3e0c0 Fix detection of named prefix bindings
new e236920b231 Merge branch 'alt-get-bindings'
new 8b707ef6c51 Make enable-extended-define-key obsolete
new 300c098be55 Update README
new 7d344ce9661 Fix test
new 063b8670305 Fix github action
new d621634eb60 Try with cask again
new 3f76f5178d2 Fix which-key--group-p
new 11471fb7380 Add install python step to github action
new 6ae80f50af8 Try without cask
new 7cfbf8cee74 Turn off fail-fast in github action
new d8445fd80e8 Try again to fix tests
new 28f386cc4af Fix key sort order functions
new 6290c9e2171 Improve which-key-add-keymap-based-bindings
new b83c0deca65 Clean up which-key--maybe-replace
new eb5a2e3de16 Clean up some docstrings
new cd0c48cda2e Clarify usage of keymap replacements in docstrings and
README
new 4c27fc0c565 Improve which-key-add-keymap-based-replacements.
new 7abe54fa1d4 Handle closure definition type
new 27d9fec33ab Fix compiler warnings
new 253751458e6 Don't require evil in which-key-tests.el
new 1e1b7cb6f0b Remove some obsolete variables/functions
new c39c747a092 Merge remote-tracking branch 'origin/master'
new 55fcce0c614 Remove more instances of obsolete variables.
new 31532874651 Add support for help-char being a generalized input
event
new 5ced0016f6f Fix some keymap names not showing up
new cc84b2d0da6 Merge pull request #315 from peniblec/keymap-names
new 2042f11eb1c Preserve window configuration
new 7a10ff66154 Merge pull request #313 from duncanburke/master
new 507292dfde0 Add option (default off) to restore window configuration
new 843d1c58bbe Add missing argument to function call
new 4790a14683a Merge pull request #323 from Zetagon/master
new 9a3e50ee2a7 README.org: fix page flipping command names
new a8da8714cd4 Merge pull request #321 from
fredericgiquel/preserve-window-configuration
new b73f7917044 Merge pull request #327 from anis-semmar/patch-1
new 2165957749e Allow binding to symbols in which-key-C-h-dispatch
new 521a59b6f46 Respect which-key-min-display-lines setting
new 1bb1f723dab Fix key-chord handling
new 5f19ec67f58 Update to the newer advice API
new 95abb89145c add which-key-min-column-description-width
new 8361479d78a add which-key-elipsis
new b432fcf581e Add GNU ELPA badge to README.org
new 99a79236ebf Merge pull request #331 from skangas/gnu-elpa-badge
new 0abac5e0253 Fix code column width
new 4c82226083e Merge branch 'feat-columnsize'
new 3c0c7c24ef4 Merge pull request #329 from hans-d/feat-elipsis
new 9f64733e4ac Fix typo in ellipsis
new 8d934c571fb Don't allow transient maps when prefix length is zero.
new 1217db8c635 Bump version
new 1692a1e54f6 Add an example to README for keymap binding
new 129f4ebfc74 Merge remote-tracking branch 'origin/master'
new 1ab1d0cc888 Add group to minor-mode definition
new 55b2440de04 Replace or quote certain single quotes in docstrings
new d924a4a766d Calculate format string only once
new 16c992f80fa Displaying just one column means pages are arranged
vertically
new 254d6fdc2b3 Don't pad beyond maximal width
new 5fe2d3317d6 Fix horizontal off-by-one error
new 245be33189f Fix vertical off-by-one error
new fe68fe28126 Avoid unnecessary work
new 783d6954bce Support different types for
which-key-max-description-length
new 08d57febc4b Don't make description longer than allowed when
truncating
new e9931138683 Allow truncating without using any ellipsis
new 23fc54eb808 Merge pull request #342 from tarsiiformes/quote-quote
new 2875fcdc93a Ignore .DS_Store
new 80936440328 Merge commit 'pullreqs/343'
new bd34ede7bf7 Catch errors in kbd
new ee6f0637f75 Remove old "recent changes" from README
new df6b0cb8449 Add which-key-C-h-map-prompt to make it customizable
new 4d20bc85254 Fix popup with no space
new bf1cf8147b7 * which-key.el: Add two spaces in docstrings and
punctation
new f2eae30c62a Format first sentences of docstrings.
new 5bffdf94d8a Add a :version tag to all defcustom's and defface's
new 5fd89e57ff6 Mention affected settings of which-key-dont-use-unicode
new bb61e985778 Simplify test for empty list
new a192f73f596 Bump year to 2024
new 673ae566ec4 Remove "Internal" from docstrings of defvars
new 5fbdf05351e Disentangle third party libraries (but keep support for
now)
new bc3c0c619f1 Remove unnecessary eval-when-compile from definition
new d69ef9edaae ; Add sharp-quotes to function names
new 19ed0371510 Specify more precise customization type, natnum instead
of integer
new 0f5733b3ff7 Remove github reference in preparation for integration
to Emacs core
new 85f17c0a4df ; Use string-join to simplify and make meaning explicit
new acaf5436576 Use declare form instead of put, for clarity
new 9b33ccc293d Replace member by memq for clarity
new a79a8845a8d Remove unnecessary :group attributes
new 0947af11767 Sharp quote which-key-sort-order default.
new b5b431089a1 ; Replace tabs by spaces
new bb9fc431ec2 Replace internet link by Info node
new daae57ea192 Remove unnecessary eval-when-compile
new 8ade3298d94 Remove reference to long gone which-key-manual-update
new 73a12d2f4c4 Merge pull request #367 from tarsiiformes/long-gone
new 6e035b5e2f7 Use declare form instead of put for clarity
new 33d6ce3324c Don't quote t
new 83bb45e1673 Use string-empty-p for readability.
new 61f6c3ed721 ; * which-key.el (which-key--truncate-description):
Untabify.
new af8a760ad2d ; * which-key.el (which-key--get-keymap-bindings-1):
Use eql.
new 1f55b858870 * which-key.el (which-key--pad-column): Untabify.
new afcea611a87 * which-key.el (which-key--create-pages): Untabify.
new 96911a1d3fa Merge remote-tracking branch 'origin/master'
new 5111e377a2a Fix labeling of functions in which-key popup
new 681001bf697 ; Change defcustom types to natnum
new bfab035d1b9 Simplify code to use null
new bf9ceab0bea ; which-key.el: Display mode in error message
new f25457c270f Replace wholenump by natnump for context readability
new c9c3eafafad * which-key.el (which-key--popup-max-dimensions): Fix
docstring typo
new aceafc88e68 Change cl-case to cl-ecase
new 94a29cda9f7 * which-key.el (which-key--partition-list): Replace
cl-subseq by take
new 62ebafeae75 * which-key.el (which-key--create-pages-1): Use cl-decf
for clarity
new 54b52f4c3c4 * which-key.el (which-key--show-evil-operator-keymap):
let not let*
new 2c9f94162c2 ; Use `memq' to be just as explicit as necessary
new 8adbc25c390 Use null for clarity
new 672689aab8e ; Simplify internal defun
new c606abd0833 Add explicit binding to nil in let
new 4e7739cdf87 Add more debugging info to which-key--create-pages
new e21ee102ed5 Add more debugging information
new ba323d6712d Revert "* which-key.el (which-key--partition-list):
Replace cl-subseq by take"
new b3974a28f39 Remove old backport version of
universal-argument--description
new 1e89fa000e9 Remove unnecessary (delq nil...).
new f1c06968eea Merge remote-tracking branch 'github-which-key/master'
new 4b2781f16d7 * lisp/which-key.el: Clean up file header
new 847b202c1c1 * etc/NEWS: Mention the addition of 'which-key'
- branch feature/which-key-in-core created (now 847b202c1c1),
Philip Kaludercic <=