From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8ONYHmC+qWCk+wAAgWs5BA (envelope-from ) for ; Sun, 23 May 2021 04:30:56 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id wEgjGmC+qWA0NgAA1q6Kng (envelope-from ) for ; Sun, 23 May 2021 02:30:56 +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 CC5393147F for ; Sun, 23 May 2021 04:30:55 +0200 (CEST) Received: from localhost ([::1]:50394 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkdtF-0003YN-Pc for larch@yhetil.org; Sat, 22 May 2021 22:30:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkdsr-0003YA-QA for emacs-orgmode@gnu.org; Sat, 22 May 2021 22:30:29 -0400 Received: from mail-ot1-x335.google.com ([2607:f8b0:4864:20::335]:40589) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lkdsp-0002DC-W3; Sat, 22 May 2021 22:30:29 -0400 Received: by mail-ot1-x335.google.com with SMTP id 80-20020a9d08560000b0290333e9d2b247so11272943oty.7; Sat, 22 May 2021 19:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+GbTUa9NfP1xWIBBjocvLNgm9K1tj4cCqvhYwFa4CoU=; b=rkCOntVh2hzl04D9Nf/l9fo+D/2EPbkv7ddMYrJbRk4HQvjlAyMHAFvFZ0qEEeuE68 9AULOwrCgs53rQecjAWDFFE9/DJqOLnWwkHUndBTdQr149N3/yzDpGx1bPms2XGWCaCt z/5WxZ21ubcwgAhyxl4/7RR/eYPt3iWMqppXIlFNAiz4NpqDTT2VTedozduYxMxbqLPW ZeTMjhcNWq63p/isy7zdZnHROd8vHhp7c3zotQYMgyY05l3rDl8bnZFSRzePPToA7DyG RLZozwqMZc9gEyili1gTWS0PeLxdYDR1ygiA2ssGnkNgX2H6R7NSzpuZrbvoej61xT/C 4nmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+GbTUa9NfP1xWIBBjocvLNgm9K1tj4cCqvhYwFa4CoU=; b=RHkQ0vfOfiCdNWo12WY1QCPqoNbCwC+Ag7iArxFzbuRJKLDpXCG1LXrPjdkUNsHih6 bJaB3NaF1FqhpQxwGaiWpl3tCrfuILLFZ5Yt8YH8BMadkCH88jdtVXJkJtNVzx+7u8jM BePgDdNP9P8uh2KMg2TVoRzB8iTOPX8ae41vf3cx602Jp7UP91O63XrG6K7UAYLyG8JJ 85Y5wSJq0KXUEZSDFuA0VR5mUWl4rxadyWnmvVZ8sJI6xnai8f7AKBw86kfA7JgrxY2P 9QS5CE5EHaysD6MCu9O+w+lxske4QQRrQ/hwTAMxJr/YokmWu7kK0WNruNw7lfvt6tWB EKzA== X-Gm-Message-State: AOAM531ervAdmEbE3sBBJM07ux8nD6679LXQLGhfbW78+tD/uat6Ptp8 MFiga3Y5+nJ78l6dzhHoh9AfYWRl1F7v+GMChD+tM/mntxDR7w== X-Google-Smtp-Source: ABdhPJySVng7knYXVqgdgwHfCJvmq7XqhTj9KH0jMbszbEj8tw64yONv2Ja+OmlNkIuQpo2CG2HZ/dzQ+cDjHqQz32M= X-Received: by 2002:a05:6830:1c67:: with SMTP id s7mr14233920otg.197.1621737026024; Sat, 22 May 2021 19:30:26 -0700 (PDT) MIME-Version: 1.0 References: <87zgwwcep2.fsf@gnu.org> In-Reply-To: <87zgwwcep2.fsf@gnu.org> From: Jay Bosamiya Date: Sat, 22 May 2021 22:29:48 -0400 Message-ID: Subject: Re: [PATCH] Add org-meta*-final-hook To: Bastien , Timothy Content-Type: multipart/alternative; boundary="0000000000005afa2205c2f613d1" Received-SPF: pass client-ip=2607:f8b0:4864:20::335; envelope-from=jaybosamiya@gmail.com; helo=mail-ot1-x335.google.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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1621737056; 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=+GbTUa9NfP1xWIBBjocvLNgm9K1tj4cCqvhYwFa4CoU=; b=lj/O3JvUmAu/nDucEoxDFmUsM0iS+FcIuEBn3kDjaY3FLp68MkJ3nuOZ3o0qs5k3edGe97 J4iwvqWsytOJ8GATgHuzoxTbJRSN9wJhhpajHIhI0zMNmnT44MlbqyCQjAQW/ZvrbDmlre nLfy6a/5wqD7wB1UcnByL4+S/T4c0HllW3iuDG1rJkk+ICFpUE09BJvwwsssbO8NkdrVyA ELDWmzu0YFINiqrOVjto/ZV4pUDfHgB89T3JAtpY9M6O5xFWcGqO6ePJ4B13WHajfZ7bfo 7mVvZPaDxOmc9/62lTT7nCHiGnvADTRGFUq7Mh8Kk2094MiFGQPCFk+u2gpzzw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621737056; a=rsa-sha256; cv=none; b=RyqWqEM3X3IGzHfTnn/5EPed6cdREhekDW5zZpKQOJeQ7WNB8uepZ5uo0gnPMdU4eqfl41 mM7qkGRdHwiNqGiNk7ZH/vCLm13bm9Av8X1hLZGYrwGV2o9OL5psDVyqxzsUWbmZzUE9hP raE90UKkz6hbtunmzaMAYYtlYMrjcysNewulf3plORKlL5zqq1RRDQP3adWYbwvfbcRkXy JyaORcOkvB2n075zknITWg3ygSghfhs9ENCN1zpCLOcHe9vpQh2Qr7vPmiESro0iTaW7fg sbuF/03yymt++Wr1xD3qxPlilRmKv5jXLcSElUHERL0UqSn6SkuHZvu/4Njexg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=rkCOntVh; dmarc=pass (policy=none) header.from=gmail.com; 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-Spam-Score: -3.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=rkCOntVh; dmarc=pass (policy=none) header.from=gmail.com; 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: CC5393147F X-Spam-Score: -3.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: kzgVfxgoul5W --0000000000005afa2205c2f613d1 Content-Type: text/plain; charset="UTF-8" Hi Bastien and Timothy, Thanks for taking a look at this. Apologies for the delay in getting back to you. First: I've started the FSF assignment process. I'd be happy to ping again on this thread again once I hear back from there, if we need to wait for that to complete. Second: I indeed do use this patch regularly. I use these final hooks to provide the same windmove bindings that I use regularly outside org-mode too. Specifically, I use windmove with `(windmove-default-keybindings 'meta)` which means that rather than the "standard" default (of shift-direction keys for which the solution for the keybinding conflict in https://orgmode.org/manual/Conflicts.html is to use the shift*-final-hooks), I use meta-direction keys, and thus need to have a meta*-final-hooks, to be able to continue using windmove alongside org-mode. Thanks again! Cheers, Jay On Sat, May 15, 2021 at 9:24 AM Bastien wrote: > Hi, > > Jay Bosamiya writes: > > > Similar to org-shiftup-final-hook, org-shiftdown-final-hook, etc, I > > have added org-metaup-final-hook, org-metadown-final-hook, etc. > > Without a concrete example of why this would be needed, I suggest to > set this aside (i.e. no need to add this code just for consistency.) > > Jay, if you actually use this patch for your own needs, let us know > with an example. > > Thanks, > > -- > Bastien > --0000000000005afa2205c2f613d1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Bastien and Timothy,

Than= ks for taking a look at this. Apologies for the delay in getting back to yo= u.

First: I've started the FSF assignment = process. I'd be happy to ping again on this thread again once I hear ba= ck from there, if we need to wait for that to complete.

<= /div>
Second: I indeed do use this patch regularly. I use these final h= ooks to provide the same windmove bindings that I use regularly outside org= -mode too. Specifically, I use windmove with `(windmove-default-keybindings= 'meta)` which means that rather than the "standard" default = (of shift-direction keys=20 for which the solution for the keybinding conflict in https://orgmode.org/manual/Conflicts.html<= /a> is to use the shift*-final-hooks), I use meta-direction keys, and thus = need to have a meta*-final-hooks, to be able to continue using windmove alo= ngside org-mode.





Hi,

Jay Bosamiya <jaybosamiya@gmail.com> writes:

> Similar to org-shiftup-final-hook, org-shiftdown-final-hook, etc, I > have added org-metaup-final-hook, org-metadown-final-hook, etc.

Without a concrete example of why this would be needed, I suggest to
set this aside (i.e. no need to add this code just for consistency.)

Jay, if you actually use this patch for your own needs, let us know
with an example.

Thanks,

--
=C2=A0Bastien
--0000000000005afa2205c2f613d1--