Emacs Lisp - 你应该在设置密钥之前解除密钥吗?

Czi*_*erz 3 emacs elisp

如果我要重新定义一个键,我应该打电话(global-unset-key (kbd "key-combo")),还是使用该功能global-set-key自动为我调用?

sds*_*sds 7

在设置之前完全没有必要取消设置密钥.

这类似于任何编程语言中的变量设置:您foo = NULL以前不需要这样做foo = x.这种比较比人们想象的更接近,因为(global-unset-key k)它是相同的(global-set-key k nil).