[问题]Emacs键绑定?
我自己写了个累计特定区域内单词个数的函数count-words-region,如下:(defun count-words-region(begin end)
(interactive "r")
(let ((words 0))
(save-excursion
(goto-char begin)
(while (and (< (point) end)
(re-search-forward "\\w+\\W*" end t))
(setq words (1+ words))))
(message "%d words in this region." words)))
但是,当我把它绑定到"\C-="时,却出了问题。
(global-set-key "\C-=" 'count-words-region)
当我把光标放在该行最后,并用\C-x\C-e求值时显示如下错误:
Debugger entered--lisp error: (error "Invalid modifier in string")
我用的GNU Emacs的版本是21.4
请高手指教。
页:
[1]