Hi, everyone.  As per https://github.com/beancount/beancount/issues/333, I'd 
like to propose that we change the default Emacs keybindings in beancount.el.

The change is simply to replace each 

  Control-c LETTER

with

  Control-c Control-LETTER

in `beancount-mode-map'.

Justification: the current bindings violate the Emacs keybinding guidelines.  
In Emacs, "Control-c LETTER" is reserved for users' custom bindings (many of us 
depend on that convention being observed) while "Control-c Control-LETTER" is 
specifically reserved for modes -- like `beancount-mode'.  Since by default 
`beancount-mode-map' is on Control-c and binds many plain letters, it's 
currently violating those conventions.

Since there *is* a space under Control-c that's explicitly reserved for modes' 
custom bindings, let's keep `beancount-mode-map' on that key and simply use 
that designated space (namely, Control-LETTER).

Further details are in the issue.

I'm happy to provied the patch, but first I wanted to ask if anyone objects to 
this change, or wants to discuss it first.

Best regards,
-Karl

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/87eembf79n.fsf%40red-bean.com.

Reply via email to