From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Brand Subject: Re: [RFC] Remove Org Struct mode Date: Tue, 22 Aug 2017 19:48:29 +0200 Message-ID: References: <87mv6ul4u6.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkDI1-0005MA-Kt for emacs-orgmode@gnu.org; Tue, 22 Aug 2017 13:48:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkDI0-00053D-RR for emacs-orgmode@gnu.org; Tue, 22 Aug 2017 13:48:33 -0400 Received: from mail-qt0-x232.google.com ([2607:f8b0:400d:c0d::232]:33223) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dkDI0-00052w-Mu for emacs-orgmode@gnu.org; Tue, 22 Aug 2017 13:48:32 -0400 Received: by mail-qt0-x232.google.com with SMTP id d15so30224897qta.0 for ; Tue, 22 Aug 2017 10:48:31 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Org Mode List Cc: Nicolas Goaziou Thanks for pointing out speed keys in outshine.el that I was not aware of. However I still failed. My requirements for orgstruct-mode or its replacement are very limited compared to what orgstruct-mode or outshine.el do or intend to do: 1) Only headings, no lists 2) No structure editing, only cycling and navigation 3) Key bindings accessible directly also in vi emulation 4) Key bindings exactly like Org 5) Headings also in block-indented comments (on its own line) 6) No syntax highlighting of headings 7) Org original special folding of the ARCHIVE tag Note that I need all this only for a limited amount of Org functions (a subset of orgstruct-setup): - TAB (org-cycle) - S-TAB (org-cycle) - C-TAB (org-force-cycle-archived) - C-c C-f (org-forward-heading-same-level) - C-c C-b (org-backward-heading-same-level) - C-c C-n (outline-next-visible-heading) - C-c C-p (outline-previous-visible-heading) - C-c C-u (outline-up-heading) All items 3)..7) are supported in orgstruct-mode, in outshine.el I was not able to make them work. If I want to use the speed keys in outshine.el with vi emulation I have to switch to Emacs mode and back where in orgstruct-mode I can stay and use simply TAB/S-TAB/C-TAB. Michael