org-mode/lisp
Nicolas Goaziou 11291ffcd0 org-list: Radio lists use Org Export library
* lisp/org-list.el (org-list-to-lisp): New function.
(org-list-parse-list): Mark function obsolete.

(org-list-send-list):
(org-list-to-generic):
(org-list-make-subtree): Use new function.

(org-list-item-trim-br): Remove function.

(org-list-to-generic): Use Org Export library.
(org-list--depth):
(org-list--trailing-newlines):
(org-list--generic-eval):
(org-list--to-generic-plain-list):
(org-list--to-generic-item): New functions.

(org-list-to-latex):
(org-list-to-html):
(org-list-to-texinfo): Apply changes.  Allow parameters.
(org-list-to-subtree): Apply changes.

* lisp/org.el (org-toggle-heading):
* lisp/ob-core.el (org-babel-insert-result): Apply changes.

* doc/org.texi (Radio lists): Update documentation.

* testing/lisp/test-org-list.el (test-org-list/to-generic): New test.
2015-12-03 09:54:49 +01:00
..
Makefile Makefile (clean-install): Also remove ox*.el* files 2013-04-18 14:43:45 +02:00
ob-C.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-J.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-R.el ob-R.el: org-babel-R-evaluate-session finds prompts more reliably 2015-11-07 13:26:11 -08:00
ob-abc.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-asymptote.el Small fixes 2015-11-03 12:34:47 +01:00
ob-awk.el ob-awk: fix bug in 0d000f5 2015-11-07 20:31:35 +00:00
ob-calc.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-clojure.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-comint.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-coq.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-core.el org-list: Radio lists use Org Export library 2015-12-03 09:54:49 +01:00
ob-css.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-ditaa.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-dot.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-ebnf.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-emacs-lisp.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-eval.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-exp.el Clean up spacing to pass Emacs's pre-commit check 2015-10-04 02:31:29 -04:00
ob-forth.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-fortran.el Remove some home-grown copies of cl-lib functions. 2015-11-06 12:50:40 +00:00
ob-gnuplot.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-groovy.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-haskell.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-io.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-java.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-js.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-keys.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-latex.el ob-latex: Add some latex-specific header args 2015-11-07 20:31:35 +00:00
ob-ledger.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-lilypond.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-lisp.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-lob.el ob-lob: Small refactoring 2015-11-26 15:13:22 +01:00
ob-makefile.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-matlab.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-maxima.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-mscgen.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-ocaml.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-octave.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-org.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-perl.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-picolisp.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-plantuml.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-processing.el Small fixes 2015-11-03 12:34:47 +01:00
ob-python.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-ref.el ob-ref: Silence byte-compiler 2015-11-07 23:06:21 +01:00
ob-ruby.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-sass.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-scala.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-scheme.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-screen.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
ob-sed.el Switch some Babel-related libraries to lexical binding 2015-10-26 16:58:34 +01:00
ob-shell.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-shen.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-sql.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-sqlite.el babel: small change in API. 2015-10-29 19:26:11 +00:00
ob-stan.el Switch some Babel-related libraries to lexical binding 2015-10-26 16:58:34 +01:00
ob-table.el Switch some Babel-related libraries to lexical binding 2015-10-26 16:58:34 +01:00
ob-tangle.el ob-tangle: Check that publishing directory exists 2015-10-03 18:08:52 -04:00
ob.el Activate lexical binding in some libraries 2015-10-26 01:56:00 +01:00
org-agenda.el Merge branch 'maint' 2015-11-26 14:23:01 +01:00
org-archive.el org-archive: Fix "symbol as value is void: time" 2015-11-18 00:17:35 +01:00
org-attach.el org-attach: Use lexical binding 2015-11-13 23:51:28 +01:00
org-bbdb.el Fix org-bbdb-anniversaries-future. 2015-10-20 21:10:52 -04:00
org-bibtex.el Backport commit 753fbfb from Emacs master branch 2015-09-21 18:38:39 -04:00
org-capture.el org-capture: Fix bd3a2cb (part 2) 2015-12-02 22:22:24 +01:00
org-clock.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-colview.el Merge branch 'maint' 2015-11-18 23:37:39 +01:00
org-compat.el Silence byte-compiler 2015-11-13 23:29:04 +01:00
org-crypt.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-ctags.el org-ctags: Silence byte-compiler 2015-11-13 23:21:26 +01:00
org-datetree.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-docview.el Backport commit 753fbfb from Emacs master branch 2015-09-21 18:38:39 -04:00
org-element.el Change references from Org 8.4 to 9.0 2015-11-07 17:11:48 +01:00
org-entities.el Merge branch 'maint' 2015-09-21 18:46:41 -04:00
org-eshell.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org-faces.el Protect remaining apostrophes in docstrings 2015-09-21 18:38:39 -04:00
org-feed.el Merge branch 'maint' 2015-11-14 09:29:37 +01:00
org-footnote.el Merge branch 'maint' 2015-11-30 16:09:19 +01:00
org-gnus.el Backport commit c1cacb0 from Emacs master branch 2015-08-22 16:51:38 -04:00
org-habit.el org-habit: Use lexical binding 2015-11-14 00:03:51 +01:00
org-id.el org-id: Use lexical binding 2015-11-14 00:05:50 +01:00
org-indent.el Remove some home-grown copies of cl-lib functions. 2015-11-06 12:50:40 +00:00
org-info.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org-inlinetask.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org-install.el org-install.el: Do not warn users. 2013-01-22 14:08:39 +01:00
org-irc.el Backport quote-related commits from Emacs 2015-09-21 18:38:18 -04:00
org-lint.el org-lint: don’t call org-babel-process-params 2015-11-07 20:31:35 +00:00
org-list.el org-list: Radio lists use Org Export library 2015-12-03 09:54:49 +01:00
org-macro.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-macs.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-mhe.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org-mobile.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org-mouse.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-pcomplete.el Pass LIMIT argument to org-looking-back 2015-10-04 02:31:29 -04:00
org-plot.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
org-protocol.el Backport quote-related commits from Emacs 2015-09-21 18:38:18 -04:00
org-rmail.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org-src.el org-src: Silence byte-compiler 2015-11-10 23:54:41 +01:00
org-table.el Merge branch 'maint' 2015-11-26 22:57:21 +01:00
org-timer.el org-timer: Use lexical binding 2015-11-13 23:58:38 +01:00
org-w3m.el Backport remaining changes from commit 7e09ef0 2015-08-10 02:17:19 -04:00
org.el org-list: Radio lists use Org Export library 2015-12-03 09:54:49 +01:00
ox-ascii.el ox-ascii: Fix footnotes export 2015-11-06 20:58:14 +01:00
ox-beamer.el Remove some home-grown copies of cl-lib functions. 2015-11-06 12:50:40 +00:00
ox-html.el ox-html.el: Add lang attribute to html tag 2015-12-01 23:34:27 +01:00
ox-icalendar.el Merge branch 'maint' 2015-11-26 14:23:01 +01:00
ox-latex.el ox-latex: Make org-latex-custom-lang-environments a defcustom 2015-12-01 09:16:06 +01:00
ox-man.el ox-man: Use lexical binding 2015-11-01 00:00:40 +01:00
ox-md.el ox-md: Use lexical binding 2015-11-01 00:05:22 +01:00
ox-odt.el Use setq-local and defvar-local. 2015-11-05 16:47:38 +00:00
ox-org.el ox-org: Use lexical binding 2015-11-05 23:40:53 +01:00
ox-publish.el ox-publish.el: Fix :preparation-function and :completion-function 2015-11-29 22:38:56 +01:00
ox-texinfo.el ox-texinfo: Use lexical binding 2015-11-06 00:11:00 +01:00
ox.el ox: Tiny refactoring 2015-12-02 23:27:28 +01:00