]> git.eshelyaron.com Git - emacs.git/commit
Run menu-item :filter function before showing binding
authorStefan Kangas <stefan@marxist.se>
Sat, 14 Nov 2020 23:53:32 +0000 (00:53 +0100)
committerStefan Kangas <stefan@marxist.se>
Sat, 14 Nov 2020 23:54:07 +0000 (00:54 +0100)
commitf08e6538dca6d9cd1457ba1129afe1e56ee286f4
treebec221923340ab807ab8791238d3818ff03a5950
parentab417cf64d15fb6f6620b45e31c249baec49f3a8
Run menu-item :filter function before showing binding

* lisp/help.el (describe-map): Fix running `menu-item' :filter
functions.  This fixes a mistake in the previous conversion of this
defun from the old C function describe_map.  See the discussion in
Bug#39149.
* test/src/keymap-tests.el
(keymap---get-keyelt/runs-menu-item-filter)
(describe-buffer-bindings/menu-item-filter-show-binding)
(describe-buffer-bindings/menu-item-filter-hide-binding):
New tests.
(keymap-tests--test-menu-item-filter): New defun.
lisp/help.el
test/src/keymap-tests.el