From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id gMPHK6GrCmTT/gAASxT56A (envelope-from ) for ; Fri, 10 Mar 2023 05:01:37 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id SJIxK6GrCmRegQAAG6o9tA (envelope-from ) for ; Fri, 10 Mar 2023 05:01:37 +0100 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 4F7E118C73 for ; Fri, 10 Mar 2023 05:01:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1paTvw-0000w5-8d; Thu, 09 Mar 2023 23:00:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1paTvt-0000uM-Mk for emacs-orgmode@gnu.org; Thu, 09 Mar 2023 23:00:42 -0500 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paTvr-0002FM-ME for emacs-orgmode@gnu.org; Thu, 09 Mar 2023 23:00:41 -0500 Received: by mail-qv1-xf2f.google.com with SMTP id op8so2889381qvb.11 for ; Thu, 09 Mar 2023 20:00:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678420838; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=aFx1VXq5Js//hpMVx/qA63JIOqSKh7CCDTBlTaxFPjI=; b=eqSkEvg9wB5jm1tvZHCOjRdoW3aMm6WNDWnZ8GqUzgGeHUWeLlqoPNJEli7lHqS8z0 i6pSpRlRc+W436nfMlMsMjdKv/qrRJSf9WGkOmaxsnophoG76RRfHFKAcIQcFn4LNerj U2SmdzWfcu3YeHXKtBPPIu9OHmVST8WGoE7NN5Vm8gaNRfelg3aynoj0NlRS60v4R/EZ 6YGSUEoIZA3OY7TTgMX1yd7e7OjvNPIGlAPwOkLdWfm2obyZtVnsCDPN8OpoTgZg0r0C 9cFW2cMWU64sRn7S5rwwDbr7QV9kH0Gzp17zEqkIxX124SIUxg4PldP49bOq9Ws1hCQr 9sLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678420838; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aFx1VXq5Js//hpMVx/qA63JIOqSKh7CCDTBlTaxFPjI=; b=EjpqKGW/I0snmYGgn9DwH+mcV2tBn7w2TGbm8DbUj4rCKI5xMn2GZz0mH1L6ex4fME S2tAv0nsextyWB5TIUEwtSNG21RcxT8yKpE4WITnrQ2V8A9prJYJEWSWJVoGGYYW/lSH peEGlOXU3MAO7HhLvZhA3+gqZxJ4+zoHkX3uDo9b3fd8pG0AzBOMv1vyiYbLwcF6mIE6 YsBUbLmvbc6UqsTe4iFwBWCh64stmcGfARVI9gX/pypT6vVn4/dNnCu7Zj5SWcNBVpRQ UpR+1rYJHjmXpQhKbIPai1QJRgZVndCTbS4NMpVzIbEJhyAiI+knVZdOHhv6PoFWNgap QuoQ== X-Gm-Message-State: AO0yUKWs1SR9rLB8edLHBNPirLBE5xts+KXP54KsPFDWYiRkaandg6Us MfEJnrJqvrVRVY9rHYHVnk/QBTEFfZ4IAQ== X-Google-Smtp-Source: AK7set+pXRkUbi1dGW05F0A8LKoHnQKH176owP0Q4SykAgZ4vcc/V6CGKvpqXiBYRFUarUCdDUuKZA== X-Received: by 2002:a05:6214:e6a:b0:571:6ac:ec8e with SMTP id jz10-20020a0562140e6a00b0057106acec8emr42182803qvb.13.1678420837563; Thu, 09 Mar 2023 20:00:37 -0800 (PST) Received: from smtpclient.apple (cm-24-53-184-207.buckeyecom.net. [24.53.184.207]) by smtp.gmail.com with ESMTPSA id r9-20020a374409000000b00741a8e96f25sm568259qka.88.2023.03.09.20.00.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Mar 2023 20:00:36 -0800 (PST) From: JD Smith Content-Type: multipart/alternative; boundary="Apple-Mail=_27C4599C-908A-459F-ABF9-5B6062ECCADB" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Mention outli, and h speed-key Message-Id: <7AD95B6C-38FB-41AA-8574-4B9C9AE3C481@gmail.com> Date: Thu, 9 Mar 2023 23:00:34 -0500 To: emacs-orgmode@gnu.org X-Mailer: Apple Mail (2.3696.120.41.1.1) Received-SPF: pass client-ip=2607:f8b0:4864:20::f2f; envelope-from=jdtsmith@gmail.com; helo=mail-qv1-xf2f.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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678420897; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=aFx1VXq5Js//hpMVx/qA63JIOqSKh7CCDTBlTaxFPjI=; b=HWlaFhgGOh2GqThsuXS+7t+dJVMWAYVgpJl8t+X/5f345l8zgEGDBUHRGpWSnr4M4z9wad ZEXnaiOawYUisBso8qgWJ0bzVfvrB1TeCzSSLBQ0b6DWJ1b5yvhGgs2T0dKHPxDC/etOu9 4eh4M/lMaWBLx4KMEy+CObyxuHkIgplUxAoeZ1ME+8ULfZNjij8fWhRQF14bmQHdLZKA5Z YeW9RSLltIql8btoDjup1BotM3QSVqGCgpJqkYc+znf4E0bzr6JV71yeFS5UfPllwxXyjq x/vzndMS2rekGVPAQ1EAdttYUHCb6t8QoI/FrrJ1f3obPjfzZY7cRhCgS0secQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=eqSkEvg9; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678420897; a=rsa-sha256; cv=none; b=ce/byho5FF9Ljap8ZyL7+pvQ2yeG37T2VfVDnbmF3SwXEWsGuPrOUwS8b2d5jefOR511T0 dcNupsRxni6pOiUsP7Q7NC2EmG5YcY8ybbxY4RuOn0Ke7SjqWQ28Fq0N4PWyEn0FXtI4Rp VbKTEBziFJC5ocORyTu5gUNVpn8nTeLN55Yubo8gf6vQ+fEG75uk6nzoBcYkQ3MD1AYyvI ObDY+qSn9bAR2iFDvjDaSL5bWBzmmh5fpFkEpLH9hPVgu/SfdMtLAJ+c+iD/Nz9wGxbHVQ XprTIyH/4mtJR1foMj3yORnvL7YFsoiHXEXcNg9T3YrSomSdOvi8iGGeM9ioxg== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=eqSkEvg9; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com X-Migadu-Spam-Score: -5.93 X-Spam-Score: -5.93 X-Migadu-Queue-Id: 4F7E118C73 X-Migadu-Scanner: scn1.migadu.com X-TUID: o/FBdSfjMakZ --Apple-Mail=_27C4599C-908A-459F-ABF9-5B6062ECCADB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Outli is a small mode I wrote which = very closely follows org in style and uses the same speed-keys on = comments-as-headlines. Basically if you know org, outli will be usable = =E2=80=9Cout of the box=E2=80=9D. It might be good to mention outli in = the Worg page = on org = capabilities outside of org. To quote from the README: > =E2=80=A2 How does this relate to outline-minor-mode? >=20 > outli is mostly a convenient wrapper around functionality that is = already built-in to outline, adding a few things like narrow-to-subtree = and insert-heading-respect-content (ala org). And of course the = speed-key bindings, automatic comments-as-header patterns, and styling. One speed key I added to outli I really miss in org, so I added it: (if-let ((pos (cl-position '("Outline Visibility") org-speed-commands = :test #'equal))) (cl-pushnew '("h" . outline-hide-sublevels) (nthcdr (1+ pos) = org-speed-commands))) Basically h=3Doutline-hide-sublevels. This allows you to quickly = collapse the entire tree to the level [h]ere. It=E2=80=99s a wonderful, = fast compromise between the ease of Shift-Tab and org=E2=80=99s more = targeted folding capabilities. Thanks for your work on org!= --Apple-Mail=_27C4599C-908A-459F-ABF9-5B6062ECCADB Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Outli is = a small mode I wrote which very closely follows org in style and uses = the same speed-keys on comments-as-headlines.  Basically if you = know org, outli will be usable =E2=80=9Cout of the box=E2=80=9D. =  It might be good to mention outli in the Worg page on org capabilities outside of org.

To quote from the = README:

=E2=80=A2 How does this relate to = outline-minor-mode?

outli is mostly a = convenient wrapper around functionality that is already built-in to = outline, adding a few things = like narrow-to-subtree and insert-heading-respect-content&n= bsp;(ala org). And of course the speed-key bindings, automatic = comments-as-header patterns, and styling.

One speed key I added to = outli I really miss in org, so I added it:

(if-let ((pos = (cl-position '("Outline Visibility") org-speed-commands :test = #'equal)))
      (cl-pushnew '("h" . = outline-hide-sublevels) (nthcdr (1+ pos) = org-speed-commands)))

Basically h=3Doutline-hide-sublevels.  This allows you = to quickly collapse the entire tree to the level [h]ere.  It=E2=80=99= s a wonderful, fast compromise between the ease of Shift-Tab and org=E2=80= =99s more targeted folding capabilities.

Thanks for your work on = org!
= --Apple-Mail=_27C4599C-908A-459F-ABF9-5B6062ECCADB--