Carsten Dominik <carsten.domi...@gmail.com> writes: > On Fri, Feb 5, 2021 at 7:33 PM Eric Abrahamsen <e...@ericabrahamsen.net> > wrote: > >> Carsten Dominik <carsten.domi...@gmail.com> writes: >> >> > On Fri, Feb 5, 2021 at 11:13 AM Christian Moe <m...@christianmoe.com> >> wrote: >> > >> >> >> >> Tim Cross writes: >> >> >> >> > Eric Abrahamsen <e...@ericabrahamsen.net> writes: >> >> > >> >> >>> Does it actually need a key binding? I've never used it and just use >> >> >>> <tab> to move to the next field, leaving the field blank. >> >> >> >> >> >> I assume it's meant for blanking a field you've already typed >> something >> >> >> into. But yes, I can't imagine it's a heavily-used command, and I >> >> >> suspect the C-c <SPC> binding is mostly mnemonic: "make this field >> >> >> contain only blanks". >> >> >> >> >> > >> >> > I guess that makes sense, but not convinced the use of a valuable key >> >> > binding is justified given the need. Then again, others probably have >> >> > vastly different use cases to mine. >> >> >> >> One can also blank a field by pressing <SPC> immediately after tabbing >> >> into it. So C-c <SPC> isn't strictly needed. >> >> >> > >> > Hi, >> > >> > I think there would be minimal impact from releasing this key binding. >> So >> > I think we could remove it. >> >> Well that would be pretty nice, if you don't think it would be too >> disruptive. Shall I prepare a patch? >> > > I am not taking the decisions, but I would say: yes, please do.
That took a while, for such a simple patch! Hope this is acceptable. Thanks, Eric
>From c7d246b20f56bcc89a23d523ebf64a2f67c58bc6 Mon Sep 17 00:00:00 2001 From: Eric Abrahamsen <e...@ericabrahamsen.net> Date: Thu, 4 Mar 2021 11:44:12 -0800 Subject: [PATCH] Remove default binding for org-table-blank-field * lisp/org-keys.el: The command isn't useful enough to occupy such a useful keybinding as "C-c SPC". --- lisp/org-keys.el | 2 -- 1 file changed, 2 deletions(-) diff --git a/lisp/org-keys.el b/lisp/org-keys.el index f0fdb79ea..07ff85349 100644 --- a/lisp/org-keys.el +++ b/lisp/org-keys.el @@ -174,7 +174,6 @@ (declare-function org-show-subtree "org" ()) (declare-function org-sort "org" (&optional with-case)) (declare-function org-sparse-tree "org" (&optional arg type)) -(declare-function org-table-blank-field "org" ()) (declare-function org-table-copy-down "org" (n)) (declare-function org-table-create-or-convert-from-region "org" (arg)) (declare-function org-table-create-with-table\.el "org-table" ()) @@ -620,7 +619,6 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." (org-defkey org-mode-map (kbd "RET") #'org-return) (org-defkey org-mode-map (kbd "C-j") #'org-return-and-maybe-indent) (org-defkey org-mode-map (kbd "C-c ?") #'org-table-field-info) -(org-defkey org-mode-map (kbd "C-c SPC") #'org-table-blank-field) (org-defkey org-mode-map (kbd "C-c +") #'org-table-sum) (org-defkey org-mode-map (kbd "C-c =") #'org-table-eval-formula) (org-defkey org-mode-map (kbd "C-c '") #'org-edit-special) -- 2.30.1