[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Ok. I just had this brainstorm....

From: <kfogel_at_collab.net>
Date: 2003-10-02 20:01:59 CEST

Wolf Josef <josef.wolf@siemens.com> writes:
> Many emacs configurations have "C-c, l" bind to fume-list-functions.
> IIRC (but I might be wrong) xemacs comes with this key predefined.
> Even if I am wrong, there are many (sample?) dotfiles out there on the
> net which bind "C-c, l" to fume-list-functions. Maybe it would be a good
> idea to bind the svn logmsg function to a different key to avoid a
> competition of those two functions?

The pattern "C-c LETTER" is explicitly reserved for users' custom
keybindings (and "C-c NONLETTER" is for mode-specific bindings, I
believe). Only a user's personal Emacs customizations should bind
"C-c l" to anything. This is why svn-dev.el offers 'l' as an example

   ;; How to use this: just run `svn-log-message'. You might want to
   ;; bind it to a key, for example,
   ;; (define-key "\C-cl" 'svn-log-message)
   ;; The log message will accumulate in a file. Later, you can use
   ;; that file when you commit:

If a package actually *takes* "C-c l", well, it's stealing :-).

I can't explain why you saw so many instances on the Net of it being
bound, but probably if we used any other key for the example, a
similar overlap would occur. The keyspace is not infinite; every
Emacs developer has learned to deal with this restriction.


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 2 20:53:09 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.