wbbscorpio 发表于 2007-4-22 10:22:20

[问题]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]
查看完整版本: [问题]Emacs键绑定?