org-mode/lisp
Nicolas Goaziou 933c0fa441 Implement numbered cross-references
* lisp/org.el (org-link-search): Search for #+name affiliated keywords
  and invisible targets.
* contrib/lisp/org-element.el (org-element-link-parser): Remove "ref"
  links relative part.
(org-element-target-parser): Move property name from `:raw-value' to
`:value'.
(org-element-recursive-objects): Remove targets from tables.  Cells
are not parsed unless explicitely asked by back-end developer, too
late.  A target wouldn't be noticed in time.  One solution could be to
parse every table, but that's time consumming.
(org-element-object-restrictions): Target are not recursive anymore.
* contrib/lisp/org-export.el (org-export-resolve-fuzzy-link): Find
  elements with a matching "#+name: path" affiliated keyword.
(org-export-get-ordinal): Make special cases for headlines, items,
footnotes definitions and references.
(org-export-resolve-ref-link): Removed function.
* EXPERIMENTAL/org-e-latex.el (org-e-latex-link): Handle
  cross-reference numbers.
(org-e-latex-target): Targets have no contents.
* EXPERIMENTAL/org-e-ascii.el (org-e-ascii--describe-links): Ignore
  fuzzy links in link description at the end of the section.
(org-e-ascii-link): Handle cross-reference numbers.
* testing/contrib/lisp/test-org-export.el: Add tests.
* testing/lisp/test-org.el: Add tests.
2012-03-01 14:49:53 +01:00
..
ob-asymptote.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-awk.el More fixes to the copyright year... 2012-02-19 08:18:53 -07:00
ob-C.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
ob-calc.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-clojure.el Merge branch 'origin-maint' 2012-01-13 13:09:34 -07:00
ob-comint.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-css.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-ditaa.el fix a recursive load error, Thanks to Richard Hansen for pointing this out 2012-02-29 13:23:29 -07:00
ob-dot.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-emacs-lisp.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-eval.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-exp.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
ob-fortran.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
ob-gnuplot.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
ob-haskell.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
ob-io.el integrating ob-scala and ob-io into Org-mode, with code cleanup 2012-02-28 19:45:01 -07:00
ob-java.el More fixes to the copyright year... 2012-02-19 08:18:53 -07:00
ob-js.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-keys.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-latex.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
ob-ledger.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
ob-lilypond.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
ob-lisp.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
ob-lob.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
ob-matlab.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
ob-maxima.el fix compiler warning in ob-maxima.el 2012-01-05 10:44:11 -07:00
ob-mscgen.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
ob-ocaml.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
ob-octave.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
ob-org.el More copyright year fixes. 2012-02-19 08:16:27 -07:00
ob-perl.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-picolisp.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-plantuml.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
ob-python.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-R.el Merge branch 'origin-maint' 2012-01-30 18:36:31 -07:00
ob-ref.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
ob-ruby.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-sass.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-scala.el integrating ob-scala and ob-io into Org-mode, with code cleanup 2012-02-28 19:45:01 -07:00
ob-scheme.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-screen.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-sh.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-shen.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
ob-sql.el add support for MonetDB to SQL code blocks 2012-02-25 09:44:18 -07:00
ob-sqlite.el Merge branch 'origin-maint' 2012-02-18 14:50:31 -07:00
ob-table.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
ob-tangle.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
ob.el fix two build complaints 2012-02-29 09:28:34 -07:00
org-agenda.el Merge branch 'maint' 2012-02-25 11:13:58 +01:00
org-archive.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-ascii.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
org-attach.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-bbdb.el Merge branch 'maint' 2012-02-27 21:32:57 +01:00
org-beamer.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-bibtex.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-capture.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-clock.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-colview-xemacs.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-colview.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-compat.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-crypt.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
org-ctags.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-datetree.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-docbook.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-docview.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-entities.el More copyright year fixes. 2012-02-19 08:16:27 -07:00
org-eshell.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
org-exp-blocks.el remove duplicate definition of org-ditaa-jar-path 2012-02-29 09:26:27 -07:00
org-exp.el Merge branch 'maint' 2012-02-22 09:31:10 +01:00
org-faces.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-feed.el org-feed.el: Add all default drawers in the commentary section. 2012-01-29 00:45:31 +01:00
org-footnote.el Merge branch 'maint' 2012-02-29 23:06:17 +01:00
org-freemind.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-gnus.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-habit.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-html.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-icalendar.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-id.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
org-indent.el Make the display of the first star in an inline task optional 2012-01-30 07:55:51 +01:00
org-info.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-inlinetask.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-irc.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
org-jsinfo.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-latex.el Merge branch 'origin-maint' 2012-02-26 10:10:23 -07:00
org-list.el Merge branch 'maint' 2012-02-29 21:04:52 +01:00
org-lparse.el org-lparse.el: Correctly handle footnote refs in a list item 2012-03-01 19:16:04 +05:30
org-mac-message.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-macs.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-mew.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-mhe.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-mks.el More copyright year fixes. 2012-02-19 08:16:42 -07:00
org-mobile.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-mouse.el Copyright, license, and header fixes. 2012-02-19 08:21:03 -07:00
org-odt.el org-odt.el: Fix a regression in handling TOC 2012-02-26 00:43:59 +05:30
org-pcomplete.el Let pcomplete handle drawers. 2012-01-25 10:01:39 +01:00
org-plot.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-protocol.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-publish.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-remember.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
org-rmail.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-special-blocks.el Fix trailing whitespaces. 2012-01-04 16:20:04 +01:00
org-src.el Merge branch 'origin-maint' 2012-02-18 10:39:04 -07:00
org-table.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-taskjuggler.el Fix typos and spelling mistakes. 2012-02-19 08:23:42 -07:00
org-timer.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-vm.el Support for links to IMAP folders in org-vm.el 2012-01-20 17:06:04 +01:00
org-w3m.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org-wl.el Add version tag "24.1" for options introduced since Emacs 23.4 (and <= 24.1) 2012-02-13 15:49:28 +01:00
org-xoxo.el Fix copyright (to 2012) year and Org version (to 7.8.03). 2012-01-03 18:47:01 +01:00
org.el Implement numbered cross-references 2012-03-01 14:49:53 +01:00