0
0
Fork 1
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-09-12 16:40:10 +00:00
org-mode/lisp
Nicolas Goaziou 59cb22d638 ox: Simplify syntax for attributes
* lisp/ox.el (org-export-read-attribute): Do not use `read' to read
  attributes.  Instead, extract keywords and values from it, which
  means each value will be a string when non-nil.
* contrib/lisp/ox-groff.el (org-groff-link--inline-image): Use new
  attribute syntax.  Small refactoring.
* lisp/ox-ascii.el (org-ascii-horizontal-rule): Use new attribute
  syntax.
* lisp/ox-beamer.el (org-beamer-plain-list): Use new attribute syntax.
* lisp/ox-html.el (org-html--textarea-block): Use new attribute
  syntax.
* lisp/ox-latex.el (org-latex--inline-image, org-latex--org-table,
  org-latex--math-table): Use new attribute syntax.
* lisp/ox-man.el (org-man-table--org-table): Use new attribute syntax.
  Small refactoring.
* lisp/ox-odt.el (org-odt-link--inline-image, org-odt-table-cell): Use
  new attribute syntax.
* testing/lisp/test-ox.el: Add tests.

This patch introduces two changes.  To begin with, it removes the need
for quoting and escaping characters.  Also, all non-nil values are
stored as strings.  As an exception "nil" is stored as nil.
2013-03-11 08:33:10 +01:00
..
Makefile
ob-asymptote.el
ob-awk.el
ob-C.el
ob-calc.el
ob-clojure.el
ob-comint.el
ob-core.el
ob-css.el
ob-ditaa.el
ob-dot.el
ob-emacs-lisp.el Merge branch 'maint' 2013-01-08 15:04:40 +01:00
ob-eval.el ob-eval: make org-babel--shell-command-on-region internal and simplify 2013-03-02 22:49:46 +01:00
ob-exp.el
ob-fortran.el
ob-gnuplot.el
ob-haskell.el
ob-io.el
ob-java.el
ob-js.el
ob-keys.el
ob-latex.el
ob-ledger.el
ob-lilypond.el
ob-lisp.el
ob-lob.el
ob-makefile.el
ob-matlab.el
ob-maxima.el
ob-mscgen.el Merge branch 'maint' 2013-01-08 15:04:40 +01:00
ob-ocaml.el
ob-octave.el
ob-org.el
ob-perl.el
ob-picolisp.el
ob-plantuml.el
ob-python.el
ob-R.el
ob-ref.el
ob-ruby.el
ob-sass.el
ob-scala.el
ob-scheme.el
ob-screen.el
ob-sh.el
ob-shen.el
ob-sql.el
ob-sqlite.el
ob-table.el
ob-tangle.el
ob.el
org-agenda.el
org-archive.el
org-attach.el
org-bbdb.el
org-bibtex.el
org-capture.el
org-clock.el
org-colview.el
org-compat.el New compatibility macro `org-with-silent-modifications' 2013-02-25 11:44:27 +01:00
org-crypt.el
org-ctags.el
org-datetree.el
org-docview.el
org-element.el
org-entities.el
org-eshell.el
org-faces.el
org-feed.el
org-footnote.el
org-gnus.el
org-habit.el
org-id.el Unify org-id-reverse-string' and org-babel-reverse-string' into `org-reverse-string' 2013-02-13 16:29:09 +01:00
org-indent.el
org-info.el
org-inlinetask.el
org-install.el
org-irc.el
org-list.el
org-mac-message.el
org-macro.el
org-macs.el
org-mhe.el
org-mobile.el
org-mouse.el
org-pcomplete.el
org-plot.el
org-protocol.el
org-rmail.el
org-src.el
org-table.el
org-timer.el
org.el
ox-ascii.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
ox-beamer.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
ox-html.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
ox-icalendar.el
ox-latex.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
ox-man.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
ox-md.el
ox-odt.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
ox-org.el
ox-publish.el
ox-texinfo.el lisp/ox-texinfo.el: Fix parsing of list entries without content 2013-03-10 16:38:26 -04:00
ox.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00