From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id GLuDEvE/GmBpEAAA0tVLHw (envelope-from ) for ; Wed, 03 Feb 2021 06:17:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CLxBDvE/GmCIJgAAB5/wlQ (envelope-from ) for ; Wed, 03 Feb 2021 06:17:21 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B570B940251 for ; Wed, 3 Feb 2021 06:17:20 +0000 (UTC) Received: from localhost ([::1]:58076 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l7BTa-0002l5-LO for larch@yhetil.org; Wed, 03 Feb 2021 01:17:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7BT1-0002ki-Iu for emacs-orgmode@gnu.org; Wed, 03 Feb 2021 01:16:43 -0500 Received: from out2.migadu.com ([2001:41d0:2:aacc::]:53844) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7BSu-0002lx-1W for emacs-orgmode@gnu.org; Wed, 03 Feb 2021 01:16:43 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kyleam.com; s=key1; t=1612332991; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=whx5HKb2PiEynQc12Honsnanf9txyffQQfVtSx6ebY0=; b=ZGORIkHKPiz4jO0niYhwQtGP+nIRAwijXXS32fNa2Z7TYzJYgipA8dvp4nH2ablkk3BgKX DeFxGT7KdHs1Q+EAAxfx/BLGnR+AKMJNg3e9ORBicCNcSOuygpPB8NlU1tZRmQLCxQvW6K YxX0tPspW5aJYtCMhz8MxBQDNYkUgOCXCDnUhZE8HVT4yE3fGvbtE5MvX2tAuRIJ21qrIx NbadVcmLb0lK+2xJrRdszzlcYVAHDBsNLrnU2VAaNHht75n1ffNVPX7dw9ZY6maQBUnh/T W9C4ba058igHX0X5NWxXECIPr2foItITLSBomtkFKVBCBuilRKOK9GVEItsgYA== From: Kyle Meyer To: Eric Abrahamsen Subject: Re: Free up C-c SPC/org-table-blank-field? In-Reply-To: <87im7k51u0.fsf@ericabrahamsen.net> References: <87im7k51u0.fsf@ericabrahamsen.net> Date: Wed, 03 Feb 2021 01:16:29 -0500 Message-ID: <875z39y8ua.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Auth-User: kyle@kyleam.com Received-SPF: pass client-ip=2001:41d0:2:aacc::; envelope-from=kyle@kyleam.com; helo=out2.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kyleam.com header.s=key1 header.b=ZGORIkHK; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: B570B940251 X-Spam-Score: -1.56 X-Migadu-Scanner: scn1.migadu.com X-TUID: A+1n9U3BoiLH Eric Abrahamsen writes: > Hi all, > > The C-c SPC keybinding is pretty prime property (it's also, according to > Emacs conventions, meant to be reserved for the user, though I know > that's already out the window with Org), Based on my reading of (info "(elisp)Key Binding Conventions"), I think `C-c SPC` doesn't fall into the user's `C-c LETTER' territory but instead into the this group: Sequences consisting of =E2=80=98C-c=E2=80=99 followed by any other ASCII punctuation or symbol character are allocated for minor modes. Using them in a major mode is not absolutely prohibited, but if you do that, the major mode binding may be shadowed from time to time by minor modes. But, either way, I don't disagree with what you say next. > and it's currently bound to `org-table-blank-field', which is useless > unless you... happen to be in a table. I don't use tables often (or > blank fields when I do), which means this binding is effectively just > removed. > > What do people think about making it a no-op when not on a table > (letting it fall through to the global map), or putting it in a keymap > text property on tables, or otherwise not hogging the binding? In my view, the first would be fine, and the second also unless someone chimes in with a technical reason not to. For the last, perhaps `C-c C-SPC' would be an okay replacement, though I'd assume that would break some users' muscle memory in a surprising and unpleasant way.