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 ms1 with LMTPS id aJnKEHMNjF7cZgAAk0OIDg (envelope-from ) for ; Tue, 07 Apr 2020 05:19:47 +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 4L9CLHENjF72SwAAB5/wlQ (envelope-from ) for ; Tue, 07 Apr 2020 05:19:45 +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 9C4C694B2C9 for ; Tue, 7 Apr 2020 05:19:43 +0000 (UTC) Received: from localhost ([::1]:41396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLgeD-0007dQ-O0 for larch@yhetil.org; Tue, 07 Apr 2020 01:19:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57248) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLgdq-0007dH-3S for emacs-orgmode@gnu.org; Tue, 07 Apr 2020 01:19:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLgdo-0000Yy-C4 for emacs-orgmode@gnu.org; Tue, 07 Apr 2020 01:19:17 -0400 Received: from pb-smtp20.pobox.com ([173.228.157.52]:55930) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jLgdo-0000Xc-3Y for emacs-orgmode@gnu.org; Tue, 07 Apr 2020 01:19:16 -0400 Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id E14F3C3AC7; Tue, 7 Apr 2020 01:19:12 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type; s=sasl; bh=Qvj8qZxQtZ+DE5JLzFXQu4poUv0=; b=CyTmqc HzyXBYV3Fsw+uKWCcKDVnj874JxPqxe2YUaAhYzafg8mxmCqhSLv32OazmXrKCRA UvseHdHv/J49jA9lGg1ovvUX+XSW9Dc/GudmGAVuNl7msZGiYnrFiCRdGNEdydes PZo9gxorYE7vKISXOcxRCgPyNP09Kd19okel8= Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id D9C73C3AC6; Tue, 7 Apr 2020 01:19:12 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type; s=mesmtp; bh=gNKzMoGKPtwutxixnrU828Z6VRBqDnNzuwIdznc430U=; b=FvMfqyQ2OL7m2DowcSQpMfd2lyI7YMm7Of8AxtdQfJN1lI2iKIyd/TkqfoltvmpDtBIKG23eUmxT65dAmyZjTFDvzA9hpg+LR5olqmd3ghKpmZFkuqhcfOhD3nSLyUnquCtasD8cSZ5wtZu3gYqfLLAId9PIGEaW6AXMph7Urmg= Received: from localhost (unknown [45.33.91.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id 5A2DCC3AC5; Tue, 7 Apr 2020 01:19:10 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer To: Vladimir Panteleev Subject: Re: Bug: org-shiftright etc. do not respect org-support-shift-select [9.3.6 (9.3.6-elpa @ /home/vladimir/.emacs.d/elpa/org-9.3.6/)] In-Reply-To: References: Date: Tue, 07 Apr 2020 05:19:08 +0000 Message-ID: <87zhbnzxdf.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 4FDE14D8-788F-11EA-B3F3-B0405B776F7B-24757444!pb-smtp20.pobox.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 173.228.157.52 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=default; t=1586236784; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=CuIHJtnyILeZJWyxQoCH1FgJE6PywQw63PCgrzF9rRI=; b=sOnZAJpeDUQnwViR4LX8lfFdTukB/4ZOED/BNPLHYq7+7kQwzW5LrxlgncWpHE4l/4kV8y GcluC1LADOfTrWISO5yMfkrAc6xoqjSaVkPBjiNxe1Dgb3L+7w4IhjWtz+h3SELx1SPX4M 69kIg9G3eKXFKpXSYYLiG5YqOOeBunM= ARC-Seal: i=1; s=default; d=yhetil.org; t=1586236784; a=rsa-sha256; cv=none; b=cetVXxLPkyk4oqfmRjULOAx49GuZaE6x1Sx2Wx+CmZdLpNgEd/hDSZ8kUvKoWC1yKi4m90 nFcUE5NaatL+FyHJMOObPWIIbzhEVw5VP4oofrFQ56biE3AwhKwgq0IB4KkMJIgvUaDgPV c7boaijS4aYmxMT6jma/XqYYg0eYEyI= ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=pobox.com header.s=sasl header.b=CyTmqc H; dkim=pass header.d=kyleam.com header.s=mesmtp header.b=FvMfqyQ2; 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-Scanner: scn0 X-Spam-Score: -1.21 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pobox.com header.s=sasl header.b=CyTmqc H; dkim=pass header.d=kyleam.com header.s=mesmtp header.b=FvMfqyQ2; 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-Scan-Result: default: False [-1.21 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.58260097080302]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.32), country: US(-0.01), ip: 209.51.188.17(-0.58)]; ARC_SIGNED(0.00)[i=1]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[pobox.com:+,kyleam.com:+]; MAILLIST(-0.20)[mailman]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; TAGGED_FROM(0.00)[larch=yhetil.org]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[kyle@kyleam.com,emacs-orgmode-bounces@gnu.org]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[pobox.com:s=sasl,kyleam.com:s=mesmtp]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[kyleam.com]; HAS_LIST_UNSUB(-0.01)[]; RCVD_COUNT_SEVEN(0.00)[8]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: cb1VatZnmNPx Vladimir Panteleev writes: > I have org-support-shift-select set to 'always. As such, when editing > tables, I expect that Shift + arrow keys to enable Emacs shift > selection. Instead, it moves table cells around. > > This behavior did not exist in Org 9.1.9. The change in behavior happened with 09f950723 (Added keybindings for `org-table-move-cell-*' functions), which was a part of the v9.3 release. Looking at that commit and scanning the associated thread [^], I'm guessing the interaction with org-support-shift-select was simply overlooked and those org-table-move-cell-* calls should be updated to inspect org-support-shift-select, like (some of) the other neighboring branches in the code. I'll take a look at doing that tomorrow. > The documentation of org-support-shift-select should also be updated > to include tables in the list of contexts where shifted cursor keys > execute Org commands. True. Thanks for the report. [^]: https://yhetil.org/orgmode/CAKj7sHGdxaor6Lwe+pg481Z7DyHXXr6DDWrBWGa2VCyX+RKy+w@mail.gmail.com/T/#u