emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [ANN] OrgStruct is dead. Long live Orgalist.
@ 2017-12-31 12:02 Nicolas Goaziou
  2017-12-31 14:46 ` Eric S Fraga
  2018-04-09  8:25 ` [Radio tables???] (was: [ANN] OrgStruct is dead. Long live Orgalist.) Uwe Brauer
  0 siblings, 2 replies; 38+ messages in thread
From: Nicolas Goaziou @ 2017-12-31 12:02 UTC (permalink / raw)
  To: Org Mode List

[-- 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 --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2018-04-27 16:13 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-31 12:02 [ANN] OrgStruct is dead. Long live Orgalist Nicolas Goaziou
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

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).