Ihor Radchenko <yanta...@gmail.com> writes: > You need to add extra matcher `(,_ ,argf ,f).
My idea is to keep allow the user to optionally pass a list of argf and f instead of just a function. For example if no args need to be collected: '((?R set-category) (?C bulk-cut)) but if arguments needs to be collected for set-category: '((?R (set-category set-category-args)) (?C bulk-cut)) I mostly went with this because I'm not very familiar with `pcase'. I've confirmed it works as expected but let me know if you still think another approach is better. Kevin