GNU ELPA - orgalist

orgalist

Description
Manage Org-like lists in non-Org buffers
Latest
orgalist-1.7.el, 2018-May-07, 50.1kB
Maintainer
Nicolas Goaziou <mail@nicolasgoaziou.fr>
Home page
http://elpa.gnu.org/packages/orgalist.html
Browse repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET orgalist RET

Full description

This library provides Org mode's plain lists in non-Org buffers, as
a minor mode.

More specifically, it supports syntax for numbered, unnumbered,
description items, checkboxes, and counter cookies.  Examples of
such constructs include:

    - item 1
    - item 2
      - [ ] checbox sub-item

or

    1. item 1
    2. item 2
       1. sub-item 1
       8. [@8] sub-item 8

and

    - term :: definition
    - term 2 :: definition 2

To start a list, type "- <SPC>" or "1 . <SPC>", then write the
contents of the item.  To create a new item, use M-<RET>.  If it
should be a child of the previous item, use <TAB> (this is
a shortcut for M-<RIGHT> and M-<LEFT> only on empty items), or
M-<RIGHT>.

For example, "- <SPC> i t e m M-<RET> <TAB> c h i l d" produces:

    - item
      - child

See (info "(org) Plain Lists") and (info "(org) Checkboxes") for
more details about the syntax of such constructs.

The following features are supported:

- Item insertion (M-<RET>)
- 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>)
- Toggling checkboxes (C-c C-c)
- Cycling bullets (C-c -)
- Sorting items (C-c ^)

The minor mode also supports filling and auto filling, when Auto
Fill mode is enabled.

Note that the bindings above are only available when point is in an
item (for M-<RET>, M-<UP>, M-<DOWN>) or exactly at an item.

The library also implements radio lists:

Call the `orgalist-insert-radio-list' function to insert a radio list
template in HTML, LaTeX, and Texinfo mode documents.  Sending and
receiving radio lists works is the same as for radio tables (see
Org manual for details) except for these differences:

- Orgalist minor mode must be active;
- Use the "ORGLST" keyword instead of "ORGTBL";
- `M-x orgalist-send-list' works only on the first list item.

Built-in translator functions are: `org-list-to-latex',
`org-list-to-html' and `org-list-to-texinfo'.  They use the
`org-list-to-generic' translator function.  See its documentation for
parameters for accurate customizations of lists.  Here is a LaTeX
example:

  % BEGIN RECEIVE ORGLST to-buy
  % END RECEIVE ORGLST to-buy
  \begin{comment}

  #+ORGLST: SEND to-buy org-list-to-latex
  - a new house
  - a new computer
    + a new keyboard
    + a new mouse
  - a new life
  \end{comment}

`M-x orgalist-send-list' on "a new house" inserts the translated
LaTeX list in-between the "BEGIN RECEIVE" and "END RECEIVE" marker
lines.

Old versions

orgalist-1.6.el2018-May-0649.7kB
orgalist-1.5.el2018-May-0549.0kB
orgalist-1.3.el2018-May-0341.2kB
orgalist-1.2.el2018-May-0139.9kB
orgalist-1.1.el2018-Apr-3038.4kB