From: Nicolas Goaziou <mail@nicolasgoaziou.fr> To: Org Mode List <emacs-orgmode@gnu.org> Subject: [ANN] OrgStruct is dead. Long live Orgalist. Date: Sun, 31 Dec 2017 13:02:54 +0100 [thread overview] Message-ID: <87shbrm7f5.fsf@nicolasgoaziou.fr> (raw) [-- Attachment #1: Type: text/plain, Size: 1908 bytes --] Hello, As discussed on this ML a few months ago, I eventually removed OrgStruct minor mode from Org code base. I also removed Radio lists, i.e., sending and receiving Org lists in non-Org buffers, since the two features were pretty much tied. I _did not_ remove `org-list-to-html', `org-list-to-latex' functions, just the sending and receiving mechanism. OrgStruct minor mode has a few replacements already, the most basic one being Outline minor mode. See the ML archives about OrgStruct removal for more information. However, there is, AFAIK, no satisfactory solution for plain lists management in non-Org buffers. Therefore, I implemented Orgalist mode, which really is a mini Org list library for non-Org buffers. Here is an excerpt for the commentary section: This library provides Org mode's plain lists in non-Org buffers. More specifically, it supports syntax for numbered, unnumbered, description items, checkboxes, and counter cookies. Besides, the following features are supported: - Navigation (M-<up>, M-<down>) - Indentation (M-<left>, M-<right>, M-S-<left>, M-S-<right>, TAB) - Re-ordering (M-S-<up>, M-S-<down>) - Item insertion (M-RET) - Toggling checkboxes (C-c C-c) - Cycling bullets (C-c -) - Sorting items (C-c ^) - Filling items (M-q) - Auto filling (when Auto Fill mode is enabled) It also re-introduces radio lists. I didn't test it thoroughly, it doesn't even ship with tests, but I could use it in a Message mode buffer satisfactorily. This was my main use case. Even if considered useful, I don't think it should go into Org core. It could be, however, added to GNU ELPA, or to some repository Bastien just set up. Until we find a proper place for it, I attach the full library to this message. Feedback welcome. Regards, -- Nicolas Goaziou 0x80A93738 [-- Attachment #2: Orgalist minor mode --] [-- Type: application/emacs-lisp, Size: 37198 bytes --]
next reply other threads:[~2017-12-31 12:03 UTC|newest] Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-12-31 12:02 Nicolas Goaziou [this message] 2017-12-31 14:46 ` Eric S Fraga 2017-12-31 15:40 ` Nicolas Goaziou 2017-12-31 16:05 ` Eric S Fraga 2017-12-31 16:57 ` Nicolas Goaziou 2017-12-31 18:50 ` Eric S Fraga 2018-01-01 10:15 ` Nicolas Goaziou 2018-01-01 16:58 ` Eric S Fraga 2018-01-01 18:06 ` Eric Abrahamsen 2018-04-08 12:58 ` Rasmus 2018-04-08 13:23 ` Nicolas Goaziou 2018-04-08 19:16 ` Samuel Wales 2018-04-08 20:18 ` Nicolas Goaziou 2018-04-09 2:47 ` stardiviner 2018-04-12 1:42 ` stardiviner 2018-04-09 12:10 ` Eric S Fraga 2018-04-09 12:18 ` Kaushal Modi 2018-04-09 12:25 ` Eric S Fraga 2018-04-09 12:45 ` Kaushal Modi 2018-04-09 14:14 ` Eric S Fraga 2018-04-09 14:19 ` Kaushal Modi 2018-04-09 16:33 ` Eric S Fraga 2018-04-09 21:51 ` Tim Cross 2018-04-10 5:20 ` Eric S Fraga 2018-04-10 5:51 ` Tim Cross 2018-04-10 5:57 ` Eric S Fraga 2018-04-26 23:34 ` Bastien 2018-04-27 14:15 ` Nicolas Goaziou 2018-04-27 16:13 ` Bastien 2018-04-09 8:25 ` [Radio tables???] (was: [ANN] OrgStruct is dead. Long live Orgalist.) Uwe Brauer 2018-04-09 12:11 ` [Radio tables???] Nicolas Goaziou 2018-04-09 16:03 ` Uwe Brauer 2018-04-09 21:30 ` Rasmus 2018-04-10 2:20 ` Nick Dokos 2018-04-10 21:47 ` Rasmus 2018-04-10 22:39 ` Nick Dokos 2018-04-10 10:22 ` Uwe Brauer 2018-04-10 21:57 ` Rasmus
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://www.orgmode.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87shbrm7f5.fsf@nicolasgoaziou.fr \ --to=mail@nicolasgoaziou.fr \ --cc=emacs-orgmode@gnu.org \ --subject='Re: [ANN] OrgStruct is dead. Long live Orgalist.' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).