Severity: wishlist Stefan Monnier writes: > I discovered that apropos-internal is defined in keymap.c for a reason > that escapes me (it really should be moved to apropos.el). Yes. So I was actually going to propose the attached patch. In my testing, it is as fast as the C version (especially when byte-compiled), which would match my intuition from reading the code. (benchmark-run 10 (apropos-command "test")) => (0.12032415399999999 2 0.014772391999999995) ; C => (0.13513192100000002 2 0.017216643000000004) ; Lisp (benchmark-run 10 (apropos "x")) => (3.846117816 131 1.092690677) ; C => (4.218219444 145 1.2153865740000003) ; Lisp Any comments or objections?