On Mon, May 19, 2008 at 8:01 PM, Kevin Rodgers <
kevin.d.rodgers@gmail.com> wrote:
Rich E wrote:
Hi,
I found this custom command at http://www.crsr.net/Notes/Emacs.html :
;;; Use "%" to jump to the matching parenthesis.
(defun goto-match-paren (arg)
"Go to the matching parenthesis if on parenthesis, otherwise insert
the character typed."
(interactive "p")
(cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
((looking-at "\\s\)") (forward-char 1) (backward-list 1))
(t (self-insert-command (or arg 1))) ))
(global-set-key "%" 'goto-match-paren)
I am trying to change the global-set-key to something like "\C-.", but this isn't an acceptable 'string and I don't know why. Can anyone help?
Control-period is not an ASCII character, so it cannot be included in a
string. But it can be included in a vector: [?\C-.] See the "String
Basics" node of the Emacs Lisp manual.
--
Kevin Rodgers
Denver, Colorado, USA