依region active与否,绑定不同的函数到同一快捷键,有什么好的方法?

比如我想绑定王总的thing-copy-symbolM-w,但是在region-active-p的时候,使用thing-copy-region-or-line(或kill-ring-save)

我试了不同的绑定或alias方式,参考了这里:region active的时候使用transient-map 但是thing-copy-symbol总是在最高的优先级,是我的打开方式哪里不对吗?

:unamused:

不应该写个函数包住,在这个函数里根据判断调用相应函数吗