Browse Source

Merge branch 'maint'

Conflicts:
	contrib/lisp/org-favtable.el
Bastien Guerry 11 years ago
parent
commit
c41f5075ac
100 changed files with 1806 additions and 105 deletions
  1. 1 1
      contrib/lisp/htmlize.el
  2. 1 1
      contrib/lisp/ob-eukleides.el
  3. 1 1
      contrib/lisp/ob-fomus.el
  4. 1 1
      contrib/lisp/ob-julia.el
  5. 1 1
      contrib/lisp/ob-mathomatic.el
  6. 1 1
      contrib/lisp/ob-oz.el
  7. 1 1
      contrib/lisp/ob-tcl.el
  8. 1 1
      contrib/lisp/org-annotate-file.el
  9. 1 1
      contrib/lisp/org-bibtex-extras.el
  10. 1 1
      contrib/lisp/org-bookmark.el
  11. 1 1
      contrib/lisp/org-checklist.el
  12. 1 1
      contrib/lisp/org-choose.el
  13. 1 1
      contrib/lisp/org-collector.el
  14. 1 1
      contrib/lisp/org-colview-xemacs.el
  15. 1 1
      contrib/lisp/org-contacts.el
  16. 1 1
      contrib/lisp/org-contribdir.el
  17. 1 1
      contrib/lisp/org-depend.el
  18. 1 1
      contrib/lisp/org-elisp-symbol.el
  19. 1 1
      contrib/lisp/org-eval-light.el
  20. 1 1
      contrib/lisp/org-eval.el
  21. 1 1
      contrib/lisp/org-expiry.el
  22. 1701 0
      contrib/lisp/org-favtable.el
  23. 1 1
      contrib/lisp/org-git-link.el
  24. 1 1
      contrib/lisp/org-interactive-query.el
  25. 1 1
      contrib/lisp/org-invoice.el
  26. 1 1
      contrib/lisp/org-jira.el
  27. 1 1
      contrib/lisp/org-learn.el
  28. 1 1
      contrib/lisp/org-mac-iCal.el
  29. 1 1
      contrib/lisp/org-mac-link.el
  30. 1 1
      contrib/lisp/org-mairix.el
  31. 1 1
      contrib/lisp/org-mew.el
  32. 1 1
      contrib/lisp/org-mime.el
  33. 1 1
      contrib/lisp/org-mtags.el
  34. 1 1
      contrib/lisp/org-notify.el
  35. 1 1
      contrib/lisp/org-notmuch.el
  36. 1 1
      contrib/lisp/org-registry.el
  37. 1 1
      contrib/lisp/org-screen.el
  38. 1 1
      contrib/lisp/org-screenshot.el
  39. 1 1
      contrib/lisp/org-secretary.el
  40. 1 1
      contrib/lisp/org-sudoku.el
  41. 1 1
      contrib/lisp/org-toc.el
  42. 1 1
      contrib/lisp/org-track.el
  43. 1 1
      contrib/lisp/org-velocity.el
  44. 1 1
      contrib/lisp/org-vm.el
  45. 1 1
      contrib/lisp/org-wikinodes.el
  46. 1 1
      contrib/lisp/org-wl.el
  47. 1 1
      contrib/lisp/orgtbl-sqlinsert.el
  48. 1 1
      contrib/lisp/ox-bibtex.el
  49. 1 1
      contrib/lisp/ox-confluence.el
  50. 1 1
      contrib/lisp/ox-deck.el
  51. 1 1
      contrib/lisp/ox-freemind.el
  52. 1 1
      contrib/lisp/ox-groff.el
  53. 1 1
      contrib/lisp/ox-koma-letter.el
  54. 1 1
      contrib/lisp/ox-rss.el
  55. 1 1
      contrib/lisp/ox-s5.el
  56. 1 1
      contrib/lisp/ox-taskjuggler.el
  57. 1 1
      contrib/scripts/StartOzServer.oz
  58. 1 1
      contrib/scripts/org2hpda
  59. 1 1
      contrib/scripts/staticmathjax/application.ini
  60. 1 1
      doc/doclicense.texi
  61. 4 4
      doc/org.texi
  62. 3 3
      doc/orgcard.tex
  63. 1 1
      doc/orgguide.texi
  64. 1 1
      doc/pdflayout.sty
  65. 2 2
      doc/texinfo.tex
  66. 1 1
      etc/schema/od-manifest-schema-v1.2-os.rnc
  67. 1 1
      etc/schema/od-schema-v1.2-os.rnc
  68. 1 1
      etc/styles/README
  69. 1 1
      lisp/ob-C.el
  70. 1 1
      lisp/ob-R.el
  71. 1 1
      lisp/ob-asymptote.el
  72. 1 1
      lisp/ob-awk.el
  73. 1 1
      lisp/ob-calc.el
  74. 1 1
      lisp/ob-clojure.el
  75. 1 1
      lisp/ob-comint.el
  76. 1 1
      lisp/ob-core.el
  77. 1 1
      lisp/ob-css.el
  78. 1 1
      lisp/ob-ditaa.el
  79. 1 1
      lisp/ob-dot.el
  80. 1 1
      lisp/ob-emacs-lisp.el
  81. 1 1
      lisp/ob-eval.el
  82. 1 1
      lisp/ob-exp.el
  83. 1 1
      lisp/ob-fortran.el
  84. 1 1
      lisp/ob-gnuplot.el
  85. 1 1
      lisp/ob-haskell.el
  86. 1 1
      lisp/ob-io.el
  87. 1 1
      lisp/ob-java.el
  88. 1 1
      lisp/ob-js.el
  89. 1 1
      lisp/ob-keys.el
  90. 1 1
      lisp/ob-latex.el
  91. 1 1
      lisp/ob-ledger.el
  92. 1 1
      lisp/ob-lilypond.el
  93. 1 1
      lisp/ob-lisp.el
  94. 1 1
      lisp/ob-makefile.el
  95. 1 1
      lisp/ob-matlab.el
  96. 1 1
      lisp/ob-maxima.el
  97. 1 1
      lisp/ob-mscgen.el
  98. 1 1
      lisp/ob-ocaml.el
  99. 1 1
      lisp/ob-octave.el
  100. 1 1
      lisp/ob-org.el

+ 1 - 1
contrib/lisp/htmlize.el

@@ -1,6 +1,6 @@
 ;;; htmlize.el --- Convert buffer text and decorations to HTML.
 ;;; htmlize.el --- Convert buffer text and decorations to HTML.
 
 
-;; Copyright (C) 1997-2014 Hrvoje Niksic
+;; Copyright (C) 1997-2013 Hrvoje Niksic
 
 
 ;; Author: Hrvoje Niksic <hniksic@xemacs.org>
 ;; Author: Hrvoje Niksic <hniksic@xemacs.org>
 ;; Keywords: hypermedia, extensions
 ;; Keywords: hypermedia, extensions

+ 1 - 1
contrib/lisp/ob-eukleides.el

@@ -1,6 +1,6 @@
 ;;; ob-eukleides.el --- Org-babel functions for eukleides evaluation
 ;;; ob-eukleides.el --- Org-babel functions for eukleides evaluation
 
 
-;; Copyright (C) 2010-2014  Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013  Free Software Foundation, Inc.
 
 
 ;; Author: Luis Anaya
 ;; Author: Luis Anaya
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
contrib/lisp/ob-fomus.el

@@ -1,6 +1,6 @@
 ;;; ob-fomus.el --- Org-babel functions for fomus evaluation
 ;;; ob-fomus.el --- Org-babel functions for fomus evaluation
 
 
-;; Copyright (C) 2011-2014 Torsten Anders
+;; Copyright (C) 2011-2013 Torsten Anders
 
 
 ;; Author: Torsten Anders
 ;; Author: Torsten Anders
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
contrib/lisp/ob-julia.el

@@ -1,6 +1,6 @@
 ;;; ob-julia.el --- org-babel functions for julia code evaluation
 ;;; ob-julia.el --- org-babel functions for julia code evaluation
 
 
-;; Copyright (C) 2013, 2014 G. Jay Kerns
+;; Copyright (C) 2013 G. Jay Kerns
 ;; Author: G. Jay Kerns, based on ob-R.el by Eric Schulte and Dan Davison
 ;; Author: G. Jay Kerns, based on ob-R.el by Eric Schulte and Dan Davison
 
 
 ;; This file is not part of GNU Emacs.
 ;; This file is not part of GNU Emacs.

+ 1 - 1
contrib/lisp/ob-mathomatic.el

@@ -1,6 +1,6 @@
 ;;; ob-mathomatic.el --- Org-babel functions for mathomatic evaluation
 ;;; ob-mathomatic.el --- Org-babel functions for mathomatic evaluation
 
 
-;; Copyright (C) 2009-2014  Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013  Free Software Foundation, Inc.
 
 
 ;; Author: Eric S Fraga
 ;; Author: Eric S Fraga
 ;;	Eric Schulte
 ;;	Eric Schulte

+ 1 - 1
contrib/lisp/ob-oz.el

@@ -1,6 +1,6 @@
 ;;; ob-oz.el --- Org-babel functions for Oz evaluation
 ;;; ob-oz.el --- Org-babel functions for Oz evaluation
 
 
-;; Copyright (C) 2009-2014 Torsten Anders and Eric Schulte
+;; Copyright (C) 2009-2013 Torsten Anders and Eric Schulte
 
 
 ;; Author: Torsten Anders and Eric Schulte
 ;; Author: Torsten Anders and Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
contrib/lisp/ob-tcl.el

@@ -1,6 +1,6 @@
 ;;; ob-tcl.el --- Org-babel functions for tcl evaluation
 ;;; ob-tcl.el --- Org-babel functions for tcl evaluation
 
 
-;; Copyright (C) 2009-2014  Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013  Free Software Foundation, Inc.
 
 
 ;; Authors: Dan Davison
 ;; Authors: Dan Davison
 ;;	 Eric Schulte
 ;;	 Eric Schulte

+ 1 - 1
contrib/lisp/org-annotate-file.el

@@ -1,6 +1,6 @@
 ;;; org-annotate-file.el --- Annotate a file with org syntax
 ;;; org-annotate-file.el --- Annotate a file with org syntax
 
 
-;; Copyright (C) 2008-2014 Philip Jackson
+;; Copyright (C) 2008-2013 Philip Jackson
 
 
 ;; Author: Philip Jackson <phil@shellarchive.co.uk>
 ;; Author: Philip Jackson <phil@shellarchive.co.uk>
 ;; Version: 0.2
 ;; Version: 0.2

+ 1 - 1
contrib/lisp/org-bibtex-extras.el

@@ -1,6 +1,6 @@
 ;;; org-bibtex-extras --- extras for working with org-bibtex entries
 ;;; org-bibtex-extras --- extras for working with org-bibtex entries
 
 
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte <eric dot schulte at gmx dot com>
 ;; Author: Eric Schulte <eric dot schulte at gmx dot com>
 ;; Keywords: outlines, hypermedia, bibtex, d3
 ;; Keywords: outlines, hypermedia, bibtex, d3

+ 1 - 1
contrib/lisp/org-bookmark.el

@@ -1,5 +1,5 @@
 ;;; org-bookmark.el - Support for links to bookmark
 ;;; org-bookmark.el - Support for links to bookmark
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Tokuya Kameshima <kames AT fa2.so-net.ne.jp>
 ;; Author: Tokuya Kameshima <kames AT fa2.so-net.ne.jp>
 ;; Version: 1.0
 ;; Version: 1.0

+ 1 - 1
contrib/lisp/org-checklist.el

@@ -1,6 +1,6 @@
 ;;; org-checklist.el --- org functions for checklist handling
 ;;; org-checklist.el --- org functions for checklist handling
 
 
-;; Copyright (C) 2008-2014 James TD Smith
+;; Copyright (C) 2008-2013 James TD Smith
 
 
 ;; Author: James TD Smith (@ ahktenzero (. mohorovi cc))
 ;; Author: James TD Smith (@ ahktenzero (. mohorovi cc))
 ;; Version: 1.0
 ;; Version: 1.0

+ 1 - 1
contrib/lisp/org-choose.el

@@ -1,6 +1,6 @@
 ;;; org-choose.el --- decision management for org-mode
 ;;; org-choose.el --- decision management for org-mode
 
 
-;; Copyright (C) 2009-2014 Tom Breton (Tehom)
+;; Copyright (C) 2009-2013 Tom Breton (Tehom)
 
 
 ;; This file is not part of GNU Emacs.
 ;; This file is not part of GNU Emacs.
 
 

+ 1 - 1
contrib/lisp/org-collector.el

@@ -1,6 +1,6 @@
 ;;; org-collector --- collect properties into tables
 ;;; org-collector --- collect properties into tables
 
 
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte <schulte dot eric at gmail dot com>
 ;; Author: Eric Schulte <schulte dot eric at gmail dot com>
 ;; Keywords: outlines, hypermedia, calendar, wp, experimentation,
 ;; Keywords: outlines, hypermedia, calendar, wp, experimentation,

+ 1 - 1
contrib/lisp/org-colview-xemacs.el

@@ -1,6 +1,6 @@
 ;;; org-colview-xemacs.el --- Column View in Org-mode, XEmacs-specific version
 ;;; org-colview-xemacs.el --- Column View in Org-mode, XEmacs-specific version
 
 
-;; Copyright (C) 2004-2014
+;; Copyright (C) 2004-2013
 ;;   Carsten Dominik
 ;;   Carsten Dominik
 
 
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>

+ 1 - 1
contrib/lisp/org-contacts.el

@@ -1,6 +1,6 @@
 ;;; org-contacts.el --- Contacts management
 ;;; org-contacts.el --- Contacts management
 
 
-;; Copyright (C) 2010-2014 Julien Danjou <julien@danjou.info>
+;; Copyright (C) 2010-2013 Julien Danjou <julien@danjou.info>
 
 
 ;; Author: Julien Danjou <julien@danjou.info>
 ;; Author: Julien Danjou <julien@danjou.info>
 ;; Keywords: outlines, hypermedia, calendar
 ;; Keywords: outlines, hypermedia, calendar

+ 1 - 1
contrib/lisp/org-contribdir.el

@@ -1,5 +1,5 @@
 ;;; org-contribdir.el --- Mark the location of the contrib directory
 ;;; org-contribdir.el --- Mark the location of the contrib directory
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-depend.el

@@ -1,5 +1,5 @@
 ;;; org-depend.el --- TODO dependencies for Org-mode
 ;;; org-depend.el --- TODO dependencies for Org-mode
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-elisp-symbol.el

@@ -1,6 +1,6 @@
 ;;; org-elisp-symbol.el --- Org links to emacs-lisp symbols
 ;;; org-elisp-symbol.el --- Org links to emacs-lisp symbols
 ;;
 ;;
-;; Copyright 2007-2014 Free Software Foundation, Inc.
+;; Copyright 2007-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Bastien Guerry
 ;; Author: Bastien Guerry
 ;; Version: 0.2
 ;; Version: 0.2

+ 1 - 1
contrib/lisp/org-eval-light.el

@@ -1,6 +1,6 @@
 ;;; org-eval-light.el --- Display result of evaluating code in various languages (light)
 ;;; org-eval-light.el --- Display result of evaluating code in various languages (light)
 
 
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Carsten Dominik <carsten at orgmode dot org>,
 ;; Author: Carsten Dominik <carsten at orgmode dot org>,
 ;;         Eric Schulte <schulte dot eric at gmail dot com>
 ;;         Eric Schulte <schulte dot eric at gmail dot com>

+ 1 - 1
contrib/lisp/org-eval.el

@@ -1,5 +1,5 @@
 ;;; org-eval.el --- Display result of evaluating code in various languages
 ;;; org-eval.el --- Display result of evaluating code in various languages
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-expiry.el

@@ -1,6 +1,6 @@
 ;;; org-expiry.el --- expiry mechanism for Org entries
 ;;; org-expiry.el --- expiry mechanism for Org entries
 ;;
 ;;
-;; Copyright 2007-2014 Free Software Foundation, Inc.
+;; Copyright 2007-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Bastien Guerry
 ;; Author: Bastien Guerry
 ;; Version: 0.2
 ;; Version: 0.2

+ 1701 - 0
contrib/lisp/org-favtable.el

@@ -0,0 +1,1701 @@
+;;; org-favtable.el --- Lookup table of favorite references and links
+
+;; Copyright (C) 2011-2013 Free Software Foundation, Inc.
+
+;; Author: Marc-Oliver Ihm <org-favtable@ferntreffer.de>
+;; Keywords: hypermedia, matching
+;; Requires: org
+;; Download: http://orgmode.org/worg/code/elisp/org-favtable.el
+;; Version: 2.2.0
+
+;; This file is not part of GNU Emacs.
+
+;;; License:
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; Purpose:
+;;
+;;  Mark and find your favorite things and locations in org easily: Create
+;;  and update a lookup table of your references and links. Often used
+;;  entries bubble to the top and entering some keywords displays only the
+;;  matching entries. That way the right entry one can be picked easily.
+;;
+;;  References are essentially small numbers (e.g. "R237" or "-455-"),
+;;  which are created by this package; they are well suited to be used
+;;  outside of org. Links are just normal org-mode links.
+;;
+;;
+;; Setup:
+;;
+;;  - Add these lines to your .emacs:
+;;
+;;    (require 'org-favtable)
+;;    ;; Good enough to start, but later you should probably
+;;    ;; change this id, as will be explained below
+;;    (setq org-favtable-id "00e26bef-1929-4110-b8b4-7eb9c9ab1fd4")
+;;    ;; Optionally assign a key. Pick your own favorite.
+;;    (global-set-key (kbd "C-+") 'org-favtable)
+;;
+;;  - Just invoke `org-favtable', which will explain how to complete your
+;;    setup by creating the necessary table of favorites.
+;;
+;;
+;; Further reading:
+;;
+;;  Invoke `org-favtable' and pick one of its help options. You may also
+;;  read the documentation of `org-favtable-id' for setup instructions, of
+;;  `org-favtable' for regular usage and of `org-favtable--commands' for a
+;;  list of available commands.
+;;
+
+;;; Change Log:
+
+;;   [2013-02-28 Th] Version 2.2.0:
+;;    - Allowed shortcuts like "h237" for command "head" with argument "237"
+;;    - Integrated with org-mark-ring-goto
+;;
+;;   [2013-01-25 Fr] Version 2.1.0:
+;;    - Added full support for links
+;;    - New commands "missing" and "statistics"
+;;    - Renamed the package from "org-reftable" to "org-favtable"
+;;    - Additional columns are required (e.g. "link"). Error messages will
+;;      guide you
+;;
+;;   [2012-12-07 Fr] Version 2.0.0:
+;;    - The format of the table of favorites has changed ! You need to bring
+;;      your existing table into the new format by hand (which however is
+;;      easy and explained below)
+;;    - Reference table can be sorted after usage count or date of last access
+;;    - Ask user explicitly, which command to invoke
+;;    - Renamed the package from "org-refer-by-number" to "org-reftable"
+
+;;   [2012-09-22 Sa] Version 1.5.0:
+;;    - New command "sort" to sort a buffer or region by reference number
+;;    - New commands "highlight" and "unhighlight" to mark references
+
+;;   [2012-07-13 Fr] Version 1.4.0:
+;;    - New command "head" to find a headline with a reference number
+
+;;   [2012-04-28 Sa] Version 1.3.0:
+;;    - New commands occur and multi-occur
+;;    - All commands can now be invoked explicitly
+;;    - New documentation
+;;    - Many bugfixes
+
+;;   [2011-12-10 Sa] Version 1.2.0:
+;;    - Fixed a bug, which lead to a loss of newly created reference numbers
+;;    - Introduced single and double prefix arguments
+;;    - Started this Change Log
+
+;;; Code:
+
+(require 'org-table)
+(require 'cl)
+
+(defvar org-favtable--version "2.2.0")
+(defvar org-favtable--preferred-command nil)
+
+(defvar org-favtable--commands '(occur head ref link enter leave goto + help reorder fill sort update highlight unhighlight missing statistics)
+  "List of commands known to org-favtable:
+
+Commands known:
+
+  occur: If you supply a keyword (text): Apply emacs standard
+    occur operation on the table of favorites; ask for a
+    string (keyword) to select lines. Occur will only show you
+    lines which contain the given keyword, so you can easily find
+    the right one. You may supply a list of words seperated by
+    comma (\",\"), to select lines that contain any or all of the
+    given words.
+
+    If you supply a reference number: Apply emacs standard
+    multi-occur operation all org-mode buffers to search for a
+    specific reference.
+
+    You may also read the note at the end of this help on saving
+    the keystroke RET to accept this frequent default command.
+
+  head: If invoked outside the table of favorites, ask for a
+    reference number and search for a heading containing it. If
+    invoked within favtable dont ask; rather use the reference or
+    link from the current line.
+
+  ref: Create a new reference, copy any previously selected text.
+    If already within reftable, fill in ref-column.
+
+  link: Create a new line in reftable with a link to the current node.
+    Do not populate the ref column; this can later be populated by
+    calling the \"fill\" command from within the reftable.
+
+  leave: Leave the table of favorites. If the last command has
+    been \"ref\", the new reference is copied and ready to yank.
+    This \"org-mark-ring-goto\" and can be called several times
+    in succession.
+
+  enter: Just enter the node with the table of favorites.
+
+  goto: Search for a specific reference within the table of
+    favorites.
+
+  help: Show this list of commands.
+
+  +: Show all commands including the less frequently used ones
+    given below. If \"+\" is followd by enough letters of such a
+    command (e.g. \"+fi\"), then this command is invoked
+    directly.
+
+  reorder: Temporarily reorder the table of favorites, e.g. by
+    count, reference or last access.
+
+  fill: If either ref or link is missing, fill it.
+
+  sort: Sort a set of lines (either the active region or the
+    whole buffer) by the references found in each line.
+
+  update: For the given reference, update the line in the
+    favtable.
+
+  highlight: Highlight references in region or buffer.
+
+  unhighlight: Remove highlights.
+
+  missing : Search for missing reference numbers (which do not
+    appear in the reference table). If requested, add additional
+    lines for them, so that the command \"new\" is able to reuse
+    them.
+
+  statistics : Show some statistics (e.g. minimum and maximum
+    reference) about favtable.
+
+
+
+Two ways to save keystrokes:
+
+When prompting for a command, org-favtable puts the most likely
+one (e.g. \"occur\" or \"ref\") at the front of the list, so that
+you may just type RET.
+
+If this command needs additional input (like e.g. \"occur\"), you
+may supply this input right away, although you are still beeing
+prompted for the command. So do an occur for the string \"foo\",
+you can just enter \"foo\" without even entering \"occur\".
+
+
+Another way to save keystrokes applies if you want to choose a
+command, that requrires a reference number (and would normally
+prompt for it): In that case you may just enter enough characters
+from your command, so that it appears first in the list of
+matches; then immediately enter the number of the reference you
+are searching for. So the input \"h237\" would execute the
+command \"head\" for reference \"237\" right away.
+
+")
+
+(defvar org-favtable--commands-some '(occur head ref link leave enter goto + help))
+
+(defvar org-favtable--columns nil)
+
+(defvar org-favtable-id nil
+  "Id of the Org-mode node, which contains the favorite table.
+
+Read below, on how to set up things. See the help options
+\"usage\" and \"commands\" for normal usage after setup.
+
+Setup requires two steps:
+
+ - Adjust your .emacs initialization file
+
+ - Create a suitable org-mode node
+
+
+Here are the lines, you need to add to your .emacs:
+
+  (require 'org-favtable)
+  ;; Good enough to start, but later you should probably
+  ;; change this id, as will be explained below
+  (setq org-favtable-id \"00e26bef-1929-4110-b8b4-7eb9c9ab1fd4\")
+  ;; Optionally assign a key. Pick your own favorite.
+  (global-set-key (kbd \"C-+\") 'org-favtable)
+
+Do not forget to restart emacs to make these lines effective.
+
+
+As a second step you need to create the org-mode node, where your
+reference numbers and links will be stored. It may look like
+this:
+
+  * org-favtable
+    :PROPERTIES:
+    :ID:       00e26bef-1929-4110-b8b4-7eb9c9ab1fd4
+    :END:
+
+
+    |     |      | Comment, description, details  |         |         |               |
+    | ref | link | ;c                             | count;s | created | last-accessed |
+    |     | <4>  | <30>                           |         |         |               |
+    |-----+------+--------------------------------+---------+---------+---------------|
+    | R1  |      | My first reference             |         |         |               |
+
+
+You may just copy this node into one of your org-files.  Many
+things however can or should be adjusted:
+
+ - The node needs not be a top level node.
+
+ - Its name is completely at you choice. The node is found
+   through its ID.
+
+ - There are three lines of headings above the first hline. The
+   first one is ignored by org-favtable, and you can use them to
+   give meaningful names to columns; the second line contains
+   configuration information for org-favtable; please read
+   further below for its format. The third line is optional and
+   may contain width-informations (e.g. <30>) only.
+
+ - The sequence of columns does not matter. You may reorder them
+   any way you like; e.g. make the comment-column the last
+   columns within the table. Columns ar found by their name,
+   which appears in the second heading-line.
+
+ - You can add further columns or even remove the
+   \"Comment\"-column. All other columns from the
+   example (e.g. \"ref\", \"link\", \"count\", \"created\" and
+   \"last-accessed\") are required.
+
+ - Your references need not start at \"R1\"; However, having an
+   initial row is required (it serves as a template for subsequent
+   references).
+
+ - Your reference need not have the form \"R1\"; you may just as
+   well choose any text, that contains a single number,
+   e.g. \"reference-{1}\" or \"#7\" or \"++17++\" or \"-344-\". The
+   function `org-favtable' will inspect your first reference and
+   create all subsequent references in the same way.
+
+ - You may want to change the ID-Property of the node above and
+   create a new one, which is unique (and not just a copy of
+   mine). You need to change it in the lines copied to your .emacs
+   too. However, this is not strictly required to make things
+   work, so you may do this later, after trying out this package.
+
+
+Optionally you may tweak the second header line to adjust
+`org-favtable' a bit. In the example above it looks like this
+ (with spaces collapsed):
+
+
+    | ref | link | ;c | count;s | created | last-accessed |
+
+
+The different fields have different meanings:
+
+ - ref : This denotes the column which contains you references
+
+ - link : Column for org-mode links, which can be used to access
+   locations within your files.
+
+ - ;c : The flag \"c\" (\"c\" for \"copy\") denotes this column
+   as the one beeing copied on command \"leave\". In the example
+   above, it is also the comment-column.
+
+ - count;s : this is the column which counts, how many time this
+   line has been accessed (which is the key-feature of this
+   package). The flag \"s\" stands for \"sort\", so the table is
+   sorted after this column. You may also sort after columns
+   \"ref\" or \"last-accessed\".
+
+ - created : Date when this line was created.
+
+ - last-accessed : Date and time, when this line was last accessed.
+
+
+After this two-step setup process you may invoke `org-favtable'
+to create a new favorite. Read the help option \"usage\" for
+instructions on normal usage, read the help option \"commands\"
+for help on single commands.
+
+")
+
+
+(defvar org-favtable--text-to-yank nil)
+(defvar org-favtable--last-action nil)
+(defvar org-favtable--occur-buffer nil)
+(defvar org-favtable--ref-regex nil)
+(defvar org-favtable--ref-format nil)
+
+
+
+(defun org-favtable  (&optional what search search-is-link)
+  "Mark and find your favorite items and org-locations easily:
+Create and update a lookup table of your favorite references and
+links. Often used entries automatically bubble to the top of the
+table; entering some keywords narrows it to just the matching
+entries; that way the right one can be picked easily.
+
+References are essentially small numbers (e.g. \"R237\" or
+\"-455-\"), as created by this package; links are normal org-mode
+links. Within org-favtable, both are denoted as favorites.
+
+
+Read below for a detailed description of this function. See the
+help option \"setup\" or read the documentation of
+`org-favtable-id' for setup instructions.
+
+The function `org-favtable' operates on a dedicated table (called
+the table or favorites or favtable, for short) within a special
+Org-mode node. The node has to be created as part of your initial
+setup. Each line of the favorite table contains:
+
+ - A reference (optional)
+
+ - A link (optional)
+
+ - A number; counting, how often each reference has been
+   used. This number is updated automatically and the table can
+   be sorted according to it, so that most frequently used
+   references appear at the top of the table and can be spotted
+   easily.
+
+ - Its respective creation date
+
+ - Date and time of last access. This column can alternatively be
+   used to sort the table.
+
+To be useful, your table of favorites should probably contain a
+column with comments too, which allows lines to be selected by
+keywords.
+
+The table of favorites is found through the id of the containing
+node; this id should be stored within `org-favtable-id' (see there
+for details).
+
+
+The function `org-favtable' is the only interactive function of
+this package and its sole entry point; it offers several commands
+to create, find and look up these favorites (references and
+links). All of them are explained within org-favtable's help.
+
+
+Finally, org-favtable can also be invoked from elisp; the two
+optional arguments accepted are:
+
+         search : string to search for
+           what : symbol of the command to invoke
+ search-is-link : t, if argument search is actually a link
+
+An example would be:
+
+ (org-favtable \"237\" 'head)   ;; find heading with ref 237
+
+"
+
+  (interactive "P")
+
+  (let (within-node        ; True, if we are within node with favtable
+        result-is-visible  ; True, if node or occur is visible in any window
+        ref-node-buffer-and-point ; cons with buffer and point of favorites node
+        below-cursor              ; word below cursor
+        active-region             ; active region (if any)
+        link-id                   ; link of starting node, if required
+        guarded-search            ; with guard against additional digits
+        search-is-ref             ; true, if search is a reference
+        commands                ; currently active set of selectable commands
+        what-adjusted           ; True, if we had to adjust what
+        what-input    ; Input on what question (need not necessary be "what")
+        reorder-once  ; Column to use for single time sorting
+        parts         ; Parts of a typical reference number (which
+                                                  ; need not be a plain number); these are:
+        head               ; Any header before number (e.g. "R")
+        maxref             ; Maximum number from reference table (e.g. "153")
+        tail               ; Tail after number (e.g. "}" or "")
+        ref-regex          ; Regular expression to match a reference
+        has-reuse          ; True, if table contains a line for reuse
+        numcols            ; Number of columns in favtable
+        kill-new-text      ; Text that will be appended to kill ring
+        message-text       ; Text that will be issued as an explanation,
+                           ; what we have done
+        initial-ref-or-link      ; Initial position in reftable
+        )
+
+    ;;
+    ;; Examine current buffer and location, before turning to favtable
+    ;;
+
+    ;; Get the content of the active region or the word under cursor
+    (if (and transient-mark-mode
+             mark-active)
+        (setq active-region (buffer-substring (region-beginning) (region-end))))
+    (setq below-cursor (thing-at-point 'symbol))
+
+
+    ;; Find out, if we are within favable or not
+    (setq within-node (string= (org-id-get) org-favtable-id))
+
+    ;; Find out, if point in any window is within node with favtable
+    (mapc (lambda (x) (with-current-buffer (window-buffer x)
+                        (when (or
+                               (string= (org-id-get) org-favtable-id)
+                               (eq (window-buffer x)
+                                   org-favtable--occur-buffer))
+                          (setq result-is-visible t))))
+          (window-list))
+
+
+
+    ;;
+    ;; Get decoration of references and highest reference from favtable
+    ;;
+
+
+    ;; Save initial ref or link
+    (if (and within-node
+             (org-at-table-p))
+        (setq initial-ref-or-link
+              (or (org-favtable--get-field 'ref)
+                  (org-favtable--get-field 'link))))
+
+    ;; Find node
+    (setq ref-node-buffer-and-point (org-favtable--id-find))
+    (unless ref-node-buffer-and-point
+      (org-favtable--report-setup-error
+       (format "Cannot find node with id \"%s\"" org-favtable-id)))
+
+    ;; Get configuration of reftable; catch errors
+    (let ((error-message
+           (catch 'content-error
+
+             (with-current-buffer (car ref-node-buffer-and-point)
+               (save-excursion
+                 (unless (string= (org-id-get) org-favtable-id)
+                   (goto-char (cdr ref-node-buffer-and-point)))
+
+                 ;; parse table while still within buffer
+                 (setq parts (org-favtable--parse-and-adjust-table)))
+
+               nil))))
+      (when error-message
+        (org-pop-to-buffer-same-window (car ref-node-buffer-and-point))
+        (org-reveal)
+        (error error-message)))
+
+    ;; Give names to parts of configuration
+    (setq head (nth 0 parts))
+    (setq maxref (nth 1 parts))
+    (setq tail (nth 2 parts))
+    (setq numcols (nth 3 parts))
+    (setq ref-regex (nth 4 parts))
+    (setq has-reuse (nth 5 parts))
+    (setq org-favtable--ref-regex ref-regex)
+    (setq org-favtable--ref-format (concat head "%d" tail))
+
+    ;;
+    ;; Find out, what we are supposed to do
+    ;;
+
+    (if (equal what '(4)) (setq what 'leave))
+
+    ;; Set preferred action, that will be the default choice
+    (setq org-favtable--preferred-command
+          (if within-node
+              (if (memq org-favtable--last-action '(ref link))
+                  'leave
+                'occur)
+            (if active-region
+                'ref
+              (if (and below-cursor (string-match ref-regex below-cursor))
+                  'occur
+                nil))))
+
+    ;; Ask user, what to do
+    (unless what
+      (setq commands (copy-list org-favtable--commands-some))
+      (while (progn
+               (setq what-input
+                     (org-icompleting-read
+                      "Please choose: "
+                      (mapcar 'symbol-name
+                              ;; Construct unique list of commands with
+                              ;; preferred one at front
+                              (delq nil (delete-dups
+                                         (append
+                                          (list org-favtable--preferred-command)
+                                          commands))))
+                      nil nil))
+
+
+               ;; if input starts with "+", any command (not only some) may follow
+               ;; this allows input like "+sort" to be accepted
+               (when (string= (substring what-input 0 1) "+")
+                 ;; make all commands available for selection
+                 (setq commands (copy-list org-favtable--commands))
+                 (unless (string= what-input "+")
+                   ;; not just "+", use following string
+                   (setq what-input (substring what-input 1))
+
+                   (let ((completions
+                          ;; get list of possible completions for what-input
+                          (all-completions what-input (mapcar 'symbol-name commands))))
+                     ;; use it, if unambigously
+                     (if (= (length completions) 1)
+                         (setq what-input (car completions))))))
+
+
+               ;; if input ends in digits, save them away and do completions on head of input
+               ;; this allows input like "h224" to be accepted
+               (when (string-match "^\\([^0-9+]\\)\\([0-9]+\\)\\s *$" what-input)
+                 ;; use first match as input, even if ambigously
+                 (setq org-favtable--preferred-command
+                       (intern (first (all-completions (match-string 1 what-input)
+                                                       (mapcar 'symbol-name commands)))))
+                 ;; use digits as argument to commands
+                 (setq what-input (format org-favtable--ref-format
+                                          (string-to-number (match-string 2 what-input)))))
+
+               (setq what (intern what-input))
+
+               ;; user is not required to input one of the commands; if
+               ;; not, take the first one and use the original input for
+               ;; next question
+               (if (memq what commands)
+                   ;; input matched one element of list, dont need original
+                   ;; input any more
+                   (setq what-input nil)
+                 ;; what-input will be used for next question, use first
+                 ;; command for what
+                 (setq what (or org-favtable--preferred-command
+                                (first commands)))
+                 ;; remove any trailing dot, that user might have added to
+                 ;; disambiguate his input
+                 (if (equal (substring what-input -1) ".")
+                     ;; but do this only, if dot was really necessary to
+                     ;; disambiguate
+                     (let ((shortened-what-input (substring what-input 0 -1)))
+                       (unless (test-completion shortened-what-input
+                                                (mapcar 'symbol-name
+                                                        commands))
+                         (setq what-input shortened-what-input)))))
+
+               ;; ask for reorder in loop, because we have to ask for
+               ;; what right again
+               (if (eq what 'reorder)
+                   (setq reorder-once
+                         (intern
+                          (org-icompleting-read
+                           "Please choose column to reorder reftable once: "
+                           (mapcar 'symbol-name '(ref count last-accessed))
+                           nil t))))
+
+               ;; maybe ask initial question again
+               (memq what '(reorder +)))))
+
+
+    ;;
+    ;; Get search, if required
+    ;;
+
+    ;; These actions need a search string:
+    (when (memq what '(goto occur head update))
+
+      ;; Maybe we've got a search string from the arguments
+      (unless search
+        (let (search-from-table
+              search-from-cursor)
+
+          ;; Search string can come from several sources:
+          ;; From ref column of table
+          (when within-node
+            (setq search-from-table (org-favtable--get-field 'ref)))
+          ;; From string below cursor
+          (when (and (not within-node)
+                     below-cursor
+                     (string-match (concat "\\(" ref-regex "\\)")
+                                   below-cursor))
+            (setq search-from-cursor (match-string 1 below-cursor)))
+
+          ;; Depending on requested action, get search from one of the sources above
+          (cond ((eq what 'goto)
+                 (setq search (or what-input search-from-cursor)))
+                ((memq what '(head occur))
+                 (setq search (or what-input search-from-table search-from-cursor))))))
+
+
+      ;; If we still do not have a search string, ask user explicitly
+      (unless search
+
+        (if what-input
+            (setq search what-input)
+          (setq search (read-from-minibuffer
+                        (cond ((memq what '(occur head))
+                               "Text or reference number to search for: ")
+                              ((eq what 'goto)
+                               "Reference number to search for, or enter \".\" for id of current node: ")
+                              ((eq what 'update)
+                               "Reference number to update: ")))))
+
+        (if (string-match "^\\s *[0-9]+\\s *$" search)
+            (setq search (format "%s%s%s" head (org-trim search) tail))))
+
+      ;; Clean up and examine search string
+      (if search (setq search (org-trim search)))
+      (if (string= search "") (setq search nil))
+      (setq search-is-ref (string-match ref-regex search))
+
+      ;; Check for special case
+      (when (and (memq what '(head goto))
+                 (string= search "."))
+        (setq search (org-id-get))
+        (setq search-is-link t))
+
+      (when search-is-ref
+        (setq guarded-search (org-favtable--make-guarded-search search)))
+
+      ;;
+      ;; Do some sanity checking before really starting
+      ;;
+
+      ;; Correct requested action, if nothing to search
+      (when (and (not search)
+                 (memq what '(search occur head)))
+        (setq what 'enter)
+        (setq what-adjusted t))
+
+      ;; For a proper reference as input, we do multi-occur
+      (if (and (string-match ref-regex search)
+               (eq what 'occur))
+          (setq what 'multi-occur))
+
+      ;; Check for invalid combinations of arguments; try to be helpful
+      (when (and (memq what '(head goto))
+                 (not search-is-link)
+                 (not search-is-ref))
+        (error "Can do '%s' only for a reference or link (not '%s'), try 'occur' to search for text" what search)))
+
+
+    ;;
+    ;; Prepare
+    ;;
+
+    ;; Get link if required before moving in
+    (if (eq what 'link)
+        (setq link-id (org-id-get-create)))
+
+    ;; Move into table, if outside
+    (when (memq what '(enter ref link goto occur multi-occur missing statistics))
+
+      ;; Support orgmode-standard of going back (buffer and position)
+      (org-mark-ring-push)
+
+      ;; Switch to favtable
+      (org-pop-to-buffer-same-window (car ref-node-buffer-and-point))
+      (goto-char (cdr ref-node-buffer-and-point))
+      (show-subtree)
+      (org-show-context)
+
+      ;; sort favtable
+      (org-favtable--sort-table reorder-once))
+
+    ;; Goto back to initial ref, because reformatting of table above might
+    ;; have moved point
+    (when initial-ref-or-link
+      (while (and (org-at-table-p)
+                  (not (or
+                        (string= initial-ref-or-link (org-favtable--get-field 'ref))
+                        (string= initial-ref-or-link (org-favtable--get-field 'link)))))
+        (forward-line))
+      ;; did not find ref, go back to top
+      (if (not (org-at-table-p)) (goto-char top)))
+
+
+    ;;
+    ;; Actually do, what is requested
+    ;;
+
+    (cond
+
+
+     ((eq what 'help)
+
+      (let ((help-what
+             ;; which sort of help ?
+             (intern
+              (concat
+               "help-"
+               (org-icompleting-read
+                "Help on: "
+                (mapcar 'symbol-name '(commands usage setup version example))
+                nil t)))))
+
+        ;; help is taken from docstring of functions or variables
+        (cond ((eq help-what 'help-commands)
+               (org-favtable--show-help 'org-favtable--commands))
+              ((eq help-what 'help-usage)
+               (org-favtable--show-help 'org-favtable))
+              ((eq help-what 'help-setup)
+               (org-favtable--show-help 'org-favtable-id))
+              ((eq help-what 'help-version)
+               (org-favtable-version)))))
+
+
+     ((eq what 'multi-occur)
+
+      ;; Conveniently position cursor on number to search for
+      (org-favtable--goto-top)
+      (let (found (initial (point)))
+        (while (and (not found)
+                    (forward-line)
+                    (org-at-table-p))
+          (save-excursion
+            (setq found (string= search
+                                 (org-favtable--get-field 'ref)))))
+        (if found
+            (org-favtable--update-line nil)
+          (goto-char initial)))
+
+      ;; Construct list of all org-buffers
+      (let (buff org-buffers)
+        (dolist (buff (buffer-list))
+          (set-buffer buff)
+          (if (string= major-mode "org-mode")
+              (setq org-buffers (cons buff org-buffers))))
+
+        ;; Do multi-occur
+        (multi-occur org-buffers guarded-search)
+        (if (get-buffer "*Occur*")
+            (progn
+              (setq message-text (format "multi-occur for '%s'" search))
+              (setq org-favtable--occur-buffer (get-buffer "*Occur*"))
+              (other-window 1)
+              (toggle-truncate-lines 1))
+          (setq message-text (format "Did not find '%s'" search)))))
+
+
+     ((eq what 'head)
+
+      (let (link)
+        ;; link either from table or passed in as argument
+
+        ;; try to get link
+        (if search-is-link
+            (setq link (org-trim search))
+          (if (and within-node
+                   (org-at-table-p))
+              (setq link (org-favtable--get-field 'link))))
+
+        ;; use link if available
+        (if (and link
+                 (not (string= link "")))
+            (progn
+              (org-id-goto link)
+              (org-favtable--update-line search)
+              (setq message-text "Followed link"))
+
+          (message (format "Scanning headlines for '%s' ..." search))
+          (let (buffer point)
+            (if (catch 'found
+                  (progn
+                    ;; loop over all headlines, stop on first match
+                    (org-map-entries
+                     (lambda ()
+                       (when (looking-at (concat ".*" guarded-search))
+                         ;; remember location and bail out
+                         (setq buffer (current-buffer))
+                         (setq point (point))
+                         (throw 'found t)))
+                     nil 'agenda)
+                    nil))
+
+                (progn
+                  (org-favtable--update-line search)
+                  (setq message-text (format "Found '%s'" search))
+                  (org-pop-to-buffer-same-window buffer)
+                  (goto-char point)
+                  (org-reveal))
+              (setq message-text (format "Did not find '%s'" search)))))))
+
+
+     ((eq what 'leave)
+
+      (when result-is-visible
+
+        ;; If we are within the occur-buffer, switch over to get current line
+        (if (and (string= (buffer-name) "*Occur*")
+                 (eq org-favtable--last-action 'occur))
+            (occur-mode-goto-occurrence)))
+
+      (setq kill-new-text org-favtable--text-to-yank)
+      (setq org-favtable--text-to-yank nil)
+
+      ;; If "leave" has been called two times in succession, make
+      ;; org-mark-ring-goto believe it has been called two times too
+      (if (eq org-favtable--last-action 'leave)
+          (let ((this-command nil) (last-command nil))
+            (org-mark-ring-goto 1))
+        (org-mark-ring-goto 0)))
+
+
+     ((eq what 'goto)
+
+      ;; Go downward in table to requested reference
+      (let (found (initial (point)))
+        (org-favtable--goto-top)
+        (while (and (not found)
+                    (forward-line)
+                    (org-at-table-p))
+          (save-excursion
+            (setq found
+                  (string= search
+                           (org-favtable--get-field
+                            (if search-is-link 'link 'ref))))))
+        (if found
+            (progn
+              (setq message-text (format "Found '%s'" search))
+              (org-favtable--update-line nil)
+              (org-table-goto-column (org-favtable--column-num 'ref))
+              (if (looking-back " ") (backward-char))
+              ;; remember string to copy
+              (setq org-favtable--text-to-yank
+                    (org-trim (org-table-get-field (org-favtable--column-num 'copy)))))
+          (setq message-text (format "Did not find '%s'" search))
+          (goto-char initial)
+          (forward-line)
+          (setq what 'missed))))
+
+
+     ((eq what 'occur)
+
+      ;; search for string: occur
+      (let (search-regexp
+            all-or-any
+            (search-words (split-string search "," t)))
+
+        (if (< (length search-words) 2)
+            ;; only one word to search; use it as is
+            (setq search-regexp search)
+          ;; construct regexp to match any of the words (maybe throw out some matches later)
+          (setq search-regexp
+                (mapconcat (lambda (x) (concat "\\(" x "\\)")) search-words "\\|"))
+          (setq all-or-any
+                (intern
+                 (org-icompleting-read
+                  "Two or more words have been specified; show lines, that match: " '("all" "any")))))
+
+        (save-restriction
+          (org-narrow-to-subtree)
+          (occur search-regexp)
+          (widen)
+          (if (get-buffer "*Occur*")
+              (with-current-buffer "*Occur*"
+
+                ;; install helpful keyboard-shortcuts within occur-buffer
+                (let ((keymap (make-sparse-keymap)))
+                  (set-keymap-parent keymap occur-mode-map)
+
+                  (define-key keymap (kbd "RET")
+                    (lambda () (interactive)
+                      (org-favtable--occur-helper 'head)))
+
+                  (define-key keymap (kbd "<C-return>")
+                    (lambda () (interactive)
+                      (org-favtable--occur-helper 'multi-occur)))
+
+                  (define-key keymap (kbd "<M-return>")
+                    (lambda () (interactive)
+                      (org-favtable--occur-helper 'goto)))
+
+                  (define-key keymap (kbd "<C-M-return>")
+                    (lambda () (interactive)
+                      (org-favtable--occur-helper 'update)))
+
+                  (use-local-map keymap))
+
+                ;; Brush up occur buffer
+                (other-window 1)
+                (toggle-truncate-lines 1)
+                (let ((inhibit-read-only t))
+                  ;; insert some help text
+                  (insert (substitute-command-keys
+                           "Type RET to find heading, C-RET for multi-occur, M-RET to go to occurence and C-M-RET to update line in reftable.\n\n"))
+                  (forward-line 1)
+
+                  ;; when matching all of multiple words, remove all lines that do not match one of the words
+                  (when (eq all-or-any 'all)
+                    (mapc (lambda (x) (keep-lines x)) search-words))
+
+                  ;; replace description from occur
+                  (when all-or-any
+                    (forward-line -1)
+                    (kill-line)
+                    (let ((count (- (count-lines (point) (point-max)) 1)))
+                      (insert (format "%d %s for %s of %s"
+                                      count
+                                      (if (= count 1) "match" "matches")
+                                      all-or-any
+                                      search)))
+                    (forward-line)
+                    (beginning-of-line))
+
+                  ;; Record link or reference for each line in
+                  ;; occur-buffer, that is linked into reftable. Because if
+                  ;; we later realign the reftable and then reuse the occur
+                  ;; buffer, the original links might point nowehere.
+                  (save-excursion
+                    (while (not (eq (point) (point-max)))
+                      (let ((beg (line-beginning-position))
+                            (end (line-end-position))
+                            pos ref link)
+
+                        ;; occur has saved the position into a special property
+                        (setq pos (get-text-property (point) 'occur-target))
+                        (when pos
+                          ;; but this property might soon point nowhere; so retrieve ref-or-link instead
+                          (with-current-buffer (marker-buffer pos)
+                            (goto-char pos)
+                            (setq ref (org-favtable--get-field 'ref))
+                            (setq link (org-favtable--get-field 'link))))
+                        ;; save as text property
+                        (put-text-property beg end 'org-favtable--ref ref)
+                        (put-text-property beg end 'org-favtable--link link))
+                      (forward-line))))
+
+                (setq message-text
+                      (format  "Occur for '%s'" search)))
+            (setq message-text
+                  (format "Did not find any matches for '%s'" search))))))
+
+
+     ((memq what '(ref link))
+
+      ;; add a new row (or reuse existing one)
+      (let (new)
+
+        (when (eq what 'ref)
+            ;; go through table to find first entry to be reused
+          (when has-reuse
+            (org-favtable--goto-top)
+            ;; go through table
+            (while (and (org-at-table-p)
+                        (not new))
+              (when (string=
+                     (org-favtable--get-field 'count)
+                     ":reuse:")
+                (setq new (org-favtable--get-field 'ref))
+                (if new (org-table-kill-row)))
+              (forward-line)))
+
+          ;; no ref to reuse; construct new reference
+          (unless new
+            (setq new (format "%s%d%s" head (1+ maxref) tail)))
+
+          ;; remember for org-mark-ring-goto
+          (setq org-favtable--text-to-yank new))
+
+        ;; insert ref or link as very first row
+        (org-favtable--goto-top)
+        (org-table-insert-row)
+
+        ;; fill special columns with standard values
+        (when (eq what 'ref)
+          (org-table-goto-column (org-favtable--column-num 'ref))
+          (insert new))
+        (when (eq what 'link)
+          (org-table-goto-column (org-favtable--column-num 'link))
+          (insert link-id))
+        (org-table-goto-column (org-favtable--column-num 'created))
+        (org-insert-time-stamp nil nil t)
+
+        ;; goto first empty field
+        (unless (catch 'empty
+                  (dotimes (col numcols)
+                    (org-table-goto-column (+ col 1))
+                    (if (string= (org-trim (org-table-get-field)) "")
+                        (throw 'empty t))))
+          ;; none found, goto first
+          (org-table-goto-column 1))
+
+        (org-table-align)
+        (if active-region (setq kill-new-text active-region))
+        (if (eq what 'ref)
+            (setq message-text (format "Adding a new row with ref '%s'" new))
+          (setq message-text (format "Adding a new row linked to '%s'" link-id)))))
+
+
+     ((eq what 'enter)
+
+      ;; simply go into table
+      (org-favtable--goto-top)
+      (show-subtree)
+      (recenter)
+      (if what-adjusted
+          (setq message-text "Nothing to search for; at favtable")
+        (setq message-text "At favtable")))
+
+
+     ((eq what 'fill)
+
+      ;; check, if within reftable
+      (unless (and within-node
+                   (org-at-table-p))
+        (error "Not within table of favorites"))
+
+      ;; applies to missing refs and missing links alike
+      (let ((ref (org-favtable--get-field 'ref))
+            (link (org-favtable--get-field 'link)))
+
+        (if (and (not ref)
+                 (not link))
+            ;; have already checked this during parse, check here anyway
+            (error "Columns ref and link are both empty in this line"))
+
+        ;; fill in new ref
+        (if (not ref)
+            (progn
+              (setq kill-new-text (format "%s%d%s" head (1+ maxref) tail))
+              (org-favtable--get-field 'ref kill-new-text)
+              ;; remember for org-mark-ring-goto
+              (setq org-favtable--text-to-yank kill-new-text)
+              (org-id-goto link)
+              (setq message-text "Filled reftable field with new reference"))
+
+          ;; fill in new link
+          (if (not link)
+              (progn
+                (setq guarded-search (org-favtable--make-guarded-search ref))
+                (message (format "Scanning headlines for '%s' ..." ref))
+                (let (link)
+                  (if (catch 'found
+                        (org-map-entries
+                         (lambda ()
+                           (when (looking-at (concat ".*" guarded-search))
+                             (setq link (org-id-get-create))
+                             (throw 'found t)))
+                         nil 'agenda)
+                        nil)
+
+                      (progn
+                        (org-favtable--get-field 'link link)
+                        (setq message-text "Inserted link"))
+
+                    (setq message-text (format "Did not find reference '%s'" ref)))))
+
+            ;; nothing is missing
+            (setq message-text "Columns 'ref' and 'link' are already filled; nothing to do")))))
+
+
+     ((eq what 'sort)
+
+      ;; sort lines according to contained reference
+      (let (begin end where)
+        (catch 'aborted
+          ;; either active region or whole buffer
+          (if (and transient-mark-mode
+                   mark-active)
+              ;; sort only region
+              (progn
+                (setq begin (region-beginning))
+                (setq end (region-end))
+                (setq where "region"))
+            ;; sort whole buffer
+            (setq begin (point-min))
+            (setq end (point-max))
+            (setq where "whole buffer")
+            ;; make sure
+            (unless (y-or-n-p "Sort whole buffer ")
+              (setq message-text "Sort aborted")
+              (throw 'aborted nil)))
+
+          (save-excursion
+            (save-restriction
+              (goto-char (point-min))
+              (narrow-to-region begin end)
+              (sort-subr nil 'forward-line 'end-of-line
+                         (lambda ()
+                           (if (looking-at (concat ".*"
+                                                   (org-favtable--make-guarded-search ref-regex 'dont-quote)))
+                               (string-to-number (match-string 1))
+                             0))))
+            (highlight-regexp ref-regex)
+            (setq message-text (format "Sorted %s from character %d to %d, %d lines"
+                                       where begin end
+                                       (count-lines begin end)))))))
+
+
+     ((eq what 'update)
+
+      ;; simply update line in reftable
+      (save-excursion
+        (let ((ref-or-link (if search-is-link "link" "reference")))
+          (beginning-of-line)
+          (if (org-favtable--update-line search)
+              (setq message-text (format "Updated %s '%s'" ref-or-link search))
+            (setq message-text (format "Did not find %s '%s'" ref-or-link search))))))
+
+
+     ((eq what 'parse)
+
+      ;; Just parse the reftable, which is already done, so nothing to do
+      )
+
+
+     ((memq what '(highlight unhighlight))
+
+      (let ((where "buffer"))
+        (save-excursion
+          (save-restriction
+            (when (and transient-mark-mode
+                       mark-active)
+              (narrow-to-region (region-beginning) (region-end))
+              (setq where "region"))
+
+            (if (eq what 'highlight)
+                (progn
+                  (highlight-regexp ref-regex)
+                  (setq message-text (format "Highlighted references in %s" where)))
+              (unhighlight-regexp ref-regex)
+              (setq message-text (format "Removed highlights for references in %s" where)))))))
+
+
+     ((memq what '(missing statistics))
+
+      (org-favtable--goto-top)
+      (let (missing
+            ref-field
+            ref
+            min
+            max
+            (total 0))
+
+        ;; start with list of all references
+        (setq missing (mapcar (lambda (x) (format "%s%d%s" head x tail))
+                              (number-sequence 1 maxref)))
+
+        ;; go through table and remove all refs, that we see
+        (while (and (forward-line)
+                    (org-at-table-p))
+
+          ;; get ref-field and number
+          (setq ref-field (org-favtable--get-field 'ref))
+          (if (and ref-field
+                   (string-match ref-regex ref-field))
+              (setq ref (string-to-number (match-string 1 ref-field))))
+
+          ;; remove existing refs from list
+          (if ref-field (setq missing (delete ref-field missing)))
+
+          ;; record min and max
+          (if (or (not min) (< ref min)) (setq min ref))
+          (if (or (not max) (> ref max)) (setq max ref))
+
+          ;; count
+          (setq total (1+ total)))
+
+        ;; insert them, if requested
+        (forward-line -1)
+        (if (eq what 'statistics)
+
+            (setq message-text (format "Found %d references from %s to %s. %d references below highest do not appear in table. "
+                                       total
+                                       (format org-favtable--format min)
+                                       (format org-favtable--format max)
+                                       (length missing)))
+
+          (if (y-or-n-p (format "Found %d missing references; do you wish to append them to the table of favorites"
+                                (length missing)))
+              (let (type)
+                (setq type (org-icompleting-read
+                            "Insert new lines for reuse by command \"new\" or just as missing ? " '("reuse" "missing")))
+                (mapc (lambda (x)
+                        (let (org-table-may-need-update) (org-table-insert-row t))
+                        (org-favtable--get-field 'ref x)
+                        (org-favtable--get-field 'count (format ":%s:" type)))
+                      missing)
+                (org-table-align)
+                (setq message-text (format "Inserted %d new lines for missing refernces" (length missing))))
+            (setq message-text (format "%d missing references." (length missing)))))))
+
+
+     (t (error "This is a bug: unmatched case '%s'" what)))
+
+
+    ;; remember what we have done for next time
+    (setq org-favtable--last-action what)
+
+    ;; tell, what we have done and what can be yanked
+    (if kill-new-text (setq kill-new-text
+                            (substring-no-properties kill-new-text)))
+    (if (string= kill-new-text "") (setq kill-new-text nil))
+    (let ((m (concat
+              message-text
+              (if (and message-text kill-new-text)
+                  " and r"
+                (if kill-new-text "R" ""))
+              (if kill-new-text (format "eady to yank '%s'" kill-new-text) ""))))
+      (unless (string= m "") (message m)))
+    (if kill-new-text (kill-new kill-new-text))))
+
+
+
+(defun org-favtable--parse-and-adjust-table ()
+
+  (let ((maxref 0)
+        top
+        bottom
+        ref-field
+        link-field
+        parts
+        numcols
+        head
+        tail
+        ref-regex
+        has-reuse
+        initial-point)
+
+    (setq initial-point (point))
+    (org-favtable--goto-top)
+    (setq top (point))
+
+    (goto-char top)
+
+    ;; count columns
+    (org-table-goto-column 100)
+    (setq numcols (- (org-table-current-column) 1))
+
+    ;; get contents of columns
+    (forward-line -2)
+    (unless (org-at-table-p)
+      (org-favtable--report-setup-error
+       "Table of favorites starts with a hline" t))
+
+    ;; check for optional line consisting solely of width specifications
+    (beginning-of-line)
+    (if (looking-at "\\s *|\\(\\(\\s *|\\)\\|\\(\\s *<[0-9]+>\\s *|\\)\\)+\\s *$")
+        (forward-line -1))
+    (org-table-goto-column 1)
+
+    (setq org-favtable--columns (org-favtable--parse-headings numcols))
+
+    ;; Go beyond end of table
+    (while (org-at-table-p) (forward-line 1))
+
+    ;; Kill all empty rows at bottom
+    (while (progn
+             (forward-line -1)
+             (org-table-goto-column 1)
+             (and
+              (not (org-favtable--get-field 'ref))
+              (not (org-favtable--get-field 'link))))
+      (org-table-kill-row))
+    (forward-line)
+    (setq bottom (point))
+    (forward-line -1)
+
+    ;; Retrieve any decorations around the number within the first nonempty ref-field
+    (goto-char top)
+    (while (and (org-at-table-p)
+                (not (setq ref-field (org-favtable--get-field 'ref))))
+      (forward-line))
+
+    ;; Some Checking
+    (unless ref-field
+      (org-favtable--report-setup-error
+       "No line of reference column contains a number" t))
+
+    (unless (string-match "^\\([^0-9]*\\)\\([0-9]+\\)\\([^0-9]*\\)$" ref-field)
+      (org-favtable--report-setup-error
+       (format "First reference in table table of favorites ('%s') does not contain a number" ref-field) t))
+
+
+    ;; These are the decorations used within the first ref of favtable
+    (setq head (match-string 1 ref-field))
+    (setq tail (match-string 3 ref-field))
+    (setq ref-regex (concat (regexp-quote head)
+                            "\\([0-9]+\\)"
+                            (regexp-quote tail)))
+
+    ;; Go through table to find maximum number and do some checking
+    (let ((ref 0))
+
+      (while (org-at-table-p)
+
+        (setq ref-field (org-favtable--get-field 'ref))
+        (setq link-field (org-favtable--get-field 'link))
+
+        (if (and (not ref-field)
+                 (not link-field))
+            (throw 'content-error "Columns ref and link are both empty in this line"))
+
+        (if ref-field
+            (if (string-match ref-regex ref-field)
+                ;; grab number
+                (setq ref (string-to-number (match-string 1 ref-field)))
+              (throw 'content-error "Column ref does not contain a number")))
+
+        ;; check, if higher ref
+        (if (> ref maxref) (setq maxref ref))
+
+        ;; check if ref is ment for reuse
+        (if (string= (org-favtable--get-field 'count) ":reuse:")
+            (setq has-reuse 1))
+
+        (forward-line 1)))
+
+    ;; sort used to be here
+
+    (setq parts (list head maxref tail numcols ref-regex has-reuse))
+
+    ;; go back to top of table
+    (goto-char top)
+
+    parts))
+
+
+
+(defun org-favtable--sort-table (sort-column)
+
+  (unless sort-column (setq sort-column (org-favtable--column-num 'sort)))
+
+  (let (top
+        bottom
+        ref-field
+        count-field
+        count-special)
+
+
+    ;; get boundaries of table
+    (org-favtable--goto-top)
+    (forward-line 0)
+    (setq top (point))
+    (while (org-at-table-p) (forward-line))
+    (setq bottom (point))
+
+    (save-restriction
+      (narrow-to-region top bottom)
+      (goto-char top)
+      (sort-subr t
+                 'forward-line
+                 'end-of-line
+                 (lambda ()
+                   (let (ref
+                         (ref-field (or (org-favtable--get-field 'ref) ""))
+                         (count-field (or (org-favtable--get-field 'count) ""))
+                         (count-special 0))
+
+                     ;; get reference with leading zeroes, so it can be
+                     ;; sorted as text
+                     (string-match org-favtable--ref-regex ref-field)
+                     (setq ref (format
+                                "%06d"
+                                (string-to-number
+                                 (or (match-string 1 ref-field)
+                                     "0"))))
+
+                     ;; find out, if special token in count-column
+                     (setq count-special (format "%d"
+                                                 (- 2
+                                                    (length (member count-field '(":missing:" ":reuse:"))))))
+
+                     ;; Construct different sort-keys according to
+                     ;; requested sort column; prepend count-special to
+                     ;; sort special entries at bottom of table, append ref
+                     ;; as a secondary sort key
+                     (cond
+
+                      ((eq sort-column 'count)
+                       (concat count-special
+                               (format
+                                "%08d"
+                                (string-to-number (or (org-favtable--get-field 'count)
+                                                      "")))
+                               ref))
+
+                      ((eq sort-column 'last-accessed)
+                       (concat count-special
+                               (org-favtable--get-field 'last-accessed)
+                               " "
+                               ref))
+
+                      ((eq sort-column 'ref)
+                       (concat count-special
+                               ref))
+
+                      (t (error "This is a bug: unmatched case '%s'" sort-column)))))
+
+                 nil 'string<)))
+
+  ;; align table
+  (org-table-align))
+
+
+(defun org-favtable--goto-top ()
+
+  ;; go to heading of node
+  (while (not (org-at-heading-p)) (forward-line -1))
+  (forward-line 1)
+  ;; go to table within node, but make sure we do not get into another node
+  (while (and (not (org-at-heading-p))
+              (not (org-at-table-p))
+              (not (eq (point) (point-max))))
+    (forward-line 1))
+
+  ;; check, if there really is a table
+  (unless (org-at-table-p)
+    (org-favtable--report-setup-error
+     (format "Cannot find favtable within node %s" org-favtable-id) t))
+
+  ;; go to first hline
+  (while (and (not (org-at-table-hline-p))
+              (org-at-table-p))
+    (forward-line 1))
+
+  ;; and check
+  (unless (org-at-table-hline-p)
+    (org-favtable--report-setup-error
+     "Cannot find hline within table of favorites" t))
+
+  (forward-line 1)
+  (org-table-goto-column 1))
+
+
+
+(defun org-favtable--id-find ()
+  "Find org-favtable-id"
+  (let ((marker (org-id-find org-favtable-id 'marker))
+        marker-and-buffer)
+
+    (if marker
+        (progn
+          (setq marker-and-buffer (cons (marker-buffer marker) (marker-position marker)))
+          (move-marker marker nil)
+          marker-and-buffer)
+      nil)))
+
+
+
+(defun org-favtable--parse-headings (numcols)
+
+  (let (columns)
+
+    ;; Associate names of special columns with column-numbers
+    (setq columns (copy-tree '((ref . 0) (link . 0) (created . 0) (last-accessed . 0)
+                               (count . 0) (sort . nil) (copy . nil))))
+
+    ;; For each column
+    (dotimes (col numcols)
+      (let* (field-flags ;; raw heading, consisting of file name and maybe
+                         ;; flags (seperated by ";")
+             field       ;; field name only
+             field-symbol ;; and as a symbol
+             flags       ;; flags from field-flags
+             found)
+
+        ;; parse field-flags into field and flags
+        (setq field-flags (org-trim (org-table-get-field (+ col 1))))
+        (if (string-match "^\\([^;]*\\);\\([a-z]+\\)$" field-flags)
+            (progn
+              (setq field (downcase (or (match-string 1 field-flags) "")))
+              ;; get flags as list of characters
+              (setq flags (mapcar 'string-to-char
+                                  (split-string
+                                   (downcase (match-string 2 field-flags))
+                                   "" t))))
+          ;; no flags
+          (setq field field-flags))
+
+        (unless (string= field "") (setq field-symbol (intern (downcase field))))
+
+        ;; Check, that no flags appear twice
+        (mapc (lambda (x)
+                (when (memq (car x) flags)
+                  (if (cdr (assoc (cdr x) columns))
+                      (org-favtable--report-setup-error
+                       (format "More than one heading is marked with flag '%c'" (car x)) t))))
+              '((?s . sort)
+                (?c . copy)))
+
+        ;; Process flags
+        (if (memq ?s flags)
+            (setcdr (assoc 'sort columns) field-symbol))
+        (if (memq ?c flags)
+            (setcdr (assoc 'copy columns) (+ col 1)))
+
+        ;; Store columns in alist
+        (setq found (assoc field-symbol columns))
+        (when found
+          (if (> (cdr found) 0)
+              (org-favtable--report-setup-error
+               (format "'%s' appears two times as column heading" (downcase field)) t))
+          (setcdr found (+ col 1)))))
+
+    ;; check if all necessary informations have been specified
+    (mapc (lambda (col)
+            (unless (> (cdr (assoc col columns)) 0)
+              (org-favtable--report-setup-error
+               (format "column '%s' has not been set" col) t)))
+          '(ref link count created last-accessed))
+
+    ;; use ref as a default sort-column
+    (unless (cdr (assoc 'sort columns))
+      (setcdr (assoc 'sort columns) 'ref))
+    columns))
+
+
+
+(defun org-favtable--report-setup-error (text &optional switch-to-node)
+
+  (when switch-to-node
+    (org-id-goto org-favtable-id)
+    (delete-other-windows))
+
+  (when (y-or-n-p (concat
+                   text
+                   ";\n"
+                   "the correct setup is explained in the documentation of 'org-favtable-id'.\n"
+                   "Do you want to read it ? "))
+    (org-favtable--show-help 'org-favtable-id))
+
+  (error "")
+  (setq org-favtable--last-action 'leave))
+
+
+
+(defun org-favtable--show-help (function-or-variable)
+
+  (let ((isfun (functionp function-or-variable)))
+    ;; bring up help-buffer for function or variable
+    (if isfun
+        (describe-function function-or-variable)
+      (describe-variable function-or-variable))
+
+
+    ;; clean up help-buffer
+    (pop-to-buffer "*Help*")
+    (let ((inhibit-read-only t))
+      (goto-char (point-min))
+      (while (progn
+               (kill-line 1)
+               (not (looking-at
+                     (if isfun
+                         "("
+                       "Documentation:")))))
+      (kill-line (if isfun 2 3))
+      (goto-char (point-max))
+      (kill-line -2)
+      (goto-char (point-min)))))
+
+
+
+(defun org-favtable--update-line (ref-or-link)
+
+  (let (initial
+        found
+        count-field
+        (ref-node-buffer-and-point (org-favtable--id-find)))
+
+    (with-current-buffer (car ref-node-buffer-and-point)
+
+      ;; search reference or link, if given (or assume, that we are already positioned right)
+      (when ref-or-link
+        (setq initial (point))
+        (goto-char (cdr ref-node-buffer-and-point))
+        (org-favtable--goto-top)
+        (while (and (org-at-table-p)
+                    (not (or (string= ref-or-link (org-favtable--get-field 'ref))
+                             (string= ref-or-link (org-favtable--get-field 'link)))))
+          (forward-line)))
+
+      (if (not (org-at-table-p))
+          (error "Did not find reference or link '%s'" ref-or-link)
+        (setq count-field (org-favtable--get-field 'count))
+
+        ;; update count field only if number or empty; leave :missing: and :reuse: as is
+        (if (or (not count-field)
+                (string-match "^[0-9]+$" count-field))
+            (org-favtable--get-field 'count
+                                    (number-to-string
+                                     (+ 1 (string-to-number (or count-field "0"))))))
+
+        ;; update timestamp
+        (org-table-goto-column (org-favtable--column-num 'last-accessed))
+        (org-table-blank-field)
+        (org-insert-time-stamp nil t t)
+
+        (setq found t))
+
+      (if initial (goto-char initial))
+
+      found)))
+
+
+
+(defun org-favtable--occur-helper (action)
+  (let ((line-beg (line-beginning-position))
+        key search link ref)
+
+    ;; extract reference or link from text property (as put there before)
+    (setq ref (get-text-property line-beg 'org-favtable--ref))
+    (if (string= ref "") (setq ref nil))
+    (setq link (get-text-property line-beg 'org-favtable--link))
+    (if (string= link "") (setq link nil))
+
+    (org-favtable action
+                  (or link ref) ;; prefer link
+                  (if link t nil))))
+
+
+(defun org-favtable--get-field (key &optional value)
+  (let (field)
+    (setq field (org-trim (org-table-get-field (cdr (assoc key org-favtable--columns)) value)))
+    (if (string= field "") (setq field nil))
+
+    field))
+
+
+(defun org-favtable--column-num (key)
+  (cdr (assoc key org-favtable--columns)))
+
+
+(defun org-favtable-version ()
+  "Show version of org-favtable" (interactive)
+  (message "org-favtable %s" org-favtable--version))
+
+
+(defun org-favtable--make-guarded-search (ref &optional dont-quote)
+  (concat "\\b" (if dont-quote ref (regexp-quote ref)) "\\b"))
+
+
+(defun org-favtable-get-ref-regex-format ()
+  "return cons-cell with regular expression and format for references"
+  (unless org-favtable--ref-regex
+    (org-favtable 'parse))
+  (cons (org-favtable--make-guarded-search org-favtable--ref-regex 'dont-quote) org-favtable--ref-format))
+
+
+(defadvice org-mark-ring-goto (after org-favtable--advice-text-to-yank activate)
+  "Make text from the favtable available for yank."
+  (when org-favtable--text-to-yank
+      (kill-new org-favtable--text-to-yank)
+      (message (format "Ready to yank '%s'" org-favtable--text-to-yank))
+      (setq org-favtable--text-to-yank nil)))
+
+
+(provide 'org-favtable)
+
+;; Local Variables:
+;; fill-column: 75
+;; comment-column: 50
+;; End:
+
+;;; org-favtable.el ends here

+ 1 - 1
contrib/lisp/org-git-link.el

@@ -1,6 +1,6 @@
 ;;; org-git-link.el --- Provide org links to specific file version
 ;;; org-git-link.el --- Provide org links to specific file version
 
 
-;; Copyright (C) 2009-2014  Reimar Finken
+;; Copyright (C) 2009-2013  Reimar Finken
 
 
 ;; Author: Reimar Finken <reimar.finken@gmx.de>
 ;; Author: Reimar Finken <reimar.finken@gmx.de>
 ;; Keywords: files, calendar, hypermedia
 ;; Keywords: files, calendar, hypermedia

+ 1 - 1
contrib/lisp/org-interactive-query.el

@@ -1,6 +1,6 @@
 ;;; org-interactive-query.el --- Interactive modification of agenda query
 ;;; org-interactive-query.el --- Interactive modification of agenda query
 ;;
 ;;
-;; Copyright 2007-2014 Free Software Foundation, Inc.
+;; Copyright 2007-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Christopher League <league at contrapunctus dot net>
 ;; Author: Christopher League <league at contrapunctus dot net>
 ;; Version: 1.0
 ;; Version: 1.0

+ 1 - 1
contrib/lisp/org-invoice.el

@@ -1,6 +1,6 @@
 ;;; org-invoice.el --- Help manage client invoices in OrgMode
 ;;; org-invoice.el --- Help manage client invoices in OrgMode
 ;;
 ;;
-;; Copyright (C) 2008-2014 pmade inc. (Peter Jones pjones@pmade.com)
+;; Copyright (C) 2008-2013 pmade inc. (Peter Jones pjones@pmade.com)
 ;;
 ;;
 ;; This file is not part of GNU Emacs.
 ;; This file is not part of GNU Emacs.
 ;;
 ;;

+ 1 - 1
contrib/lisp/org-jira.el

@@ -1,6 +1,6 @@
 ;;; org-jira.el --- add a jira:ticket protocol to Org
 ;;; org-jira.el --- add a jira:ticket protocol to Org
 (defconst org-jira-version "0.1")
 (defconst org-jira-version "0.1")
-;; Copyright (C) 2008-2014 Jonathan Arkell.
+;; Copyright (C) 2008-2013 Jonathan Arkell.
 ;; Author: Jonathan Arkell <jonnay@jonnay.net>
 ;; Author: Jonathan Arkell <jonnay@jonnay.net>
 
 
 ;; This file is not part of GNU Emacs.
 ;; This file is not part of GNU Emacs.

+ 1 - 1
contrib/lisp/org-learn.el

@@ -1,6 +1,6 @@
 ;;; org-learn.el --- Implements SuperMemo's incremental learning algorithm
 ;;; org-learn.el --- Implements SuperMemo's incremental learning algorithm
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: John Wiegley <johnw at gnu dot org>
 ;; Author: John Wiegley <johnw at gnu dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-mac-iCal.el

@@ -1,6 +1,6 @@
 ;;; org-mac-iCal.el --- Imports events from iCal.app to the Emacs diary
 ;;; org-mac-iCal.el --- Imports events from iCal.app to the Emacs diary
 
 
-;; Copyright (C) 2009-2014 Christopher Suckling
+;; Copyright (C) 2009-2013 Christopher Suckling
 
 
 ;; Author: Christopher Suckling <suckling at gmail dot com>
 ;; Author: Christopher Suckling <suckling at gmail dot com>
 ;; Version: 0.1057.104
 ;; Version: 0.1057.104

+ 1 - 1
contrib/lisp/org-mac-link.el

@@ -1,7 +1,7 @@
 ;;; org-mac-link.el --- Grab links and url from various mac
 ;;; org-mac-link.el --- Grab links and url from various mac
 ;; Application and insert them as links into org-mode documents
 ;; Application and insert them as links into org-mode documents
 ;;
 ;;
-;; Copyright (c) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (c) 2010-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Authors:
 ;; Authors:
 ;;          Anthony Lander <anthony.lander@gmail.com>
 ;;          Anthony Lander <anthony.lander@gmail.com>

+ 1 - 1
contrib/lisp/org-mairix.el

@@ -1,6 +1,6 @@
 ;;; org-mairix.el - Support for hooking mairix search into Org for different MUAs
 ;;; org-mairix.el - Support for hooking mairix search into Org for different MUAs
 ;;
 ;;
-;; Copyright (C) 2007-2014 Georg C. F. Greve
+;; Copyright (C) 2007-2013 Georg C. F. Greve
 ;; mutt support by Adam Spiers <orgmode at adamspiers dot org>
 ;; mutt support by Adam Spiers <orgmode at adamspiers dot org>
 ;;
 ;;
 ;; This file is not part of GNU Emacs.
 ;; This file is not part of GNU Emacs.

+ 1 - 1
contrib/lisp/org-mew.el

@@ -1,6 +1,6 @@
 ;;; org-mew.el --- Support for links to Mew messages from within Org-mode
 ;;; org-mew.el --- Support for links to Mew messages from within Org-mode
 
 
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
 ;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-mime.el

@@ -1,6 +1,6 @@
 ;;; org-mime.el --- org html export for text/html MIME emails
 ;;; org-mime.el --- org html export for text/html MIME emails
 
 
-;; Copyright (C) 2010-2014 Eric Schulte
+;; Copyright (C) 2010-2013 Eric Schulte
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: mime, mail, email, html
 ;; Keywords: mime, mail, email, html

+ 1 - 1
contrib/lisp/org-mtags.el

@@ -1,6 +1,6 @@
 ;;; org-mtags.el --- Muse-like tags in Org-mode
 ;;; org-mtags.el --- Muse-like tags in Org-mode
 
 
-;; Copyright (C) 2008-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-notify.el

@@ -1,6 +1,6 @@
 ;;; org-notify.el --- Notifications for Org-mode
 ;;; org-notify.el --- Notifications for Org-mode
 
 
-;; Copyright (C) 2012, 2013, 2014  Free Software Foundation, Inc.
+;; Copyright (C) 2012, 2013  Free Software Foundation, Inc.
 
 
 ;; Author: Peter Münster <pmrb@free.fr>
 ;; Author: Peter Münster <pmrb@free.fr>
 ;; Keywords: notification, todo-list, alarm, reminder, pop-up
 ;; Keywords: notification, todo-list, alarm, reminder, pop-up

+ 1 - 1
contrib/lisp/org-notmuch.el

@@ -1,6 +1,6 @@
 ;;; org-notmuch.el --- Support for links to notmuch messages from within Org-mode
 ;;; org-notmuch.el --- Support for links to notmuch messages from within Org-mode
 
 
-;; Copyright (C) 2010-2014  Matthieu Lemerre
+;; Copyright (C) 2010-2013  Matthieu Lemerre
 
 
 ;; Author: Matthieu Lemerre <racin@free.fr>
 ;; Author: Matthieu Lemerre <racin@free.fr>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-registry.el

@@ -1,6 +1,6 @@
 ;;; org-registry.el --- a registry for Org links
 ;;; org-registry.el --- a registry for Org links
 ;;
 ;;
-;; Copyright 2007-2014 Bastien Guerry
+;; Copyright 2007-2013 Bastien Guerry
 ;;
 ;;
 ;; Emacs Lisp Archive Entry
 ;; Emacs Lisp Archive Entry
 ;; Filename: org-registry.el
 ;; Filename: org-registry.el

+ 1 - 1
contrib/lisp/org-screen.el

@@ -1,6 +1,6 @@
 ;;; org-screen.el --- Integreate Org-mode with screen.
 ;;; org-screen.el --- Integreate Org-mode with screen.
 
 
-;; Copyright (c) 2008-2014 Andrew Hyatt
+;; Copyright (c) 2008-2013 Andrew Hyatt
 ;;
 ;;
 ;; Author: Andrew Hyatt <ahyatt at gmail dot com>
 ;; Author: Andrew Hyatt <ahyatt at gmail dot com>
 ;; Maintainer: Carsten Dominik <carsten at orgmode dot org>
 ;; Maintainer: Carsten Dominik <carsten at orgmode dot org>

+ 1 - 1
contrib/lisp/org-screenshot.el

@@ -1,6 +1,6 @@
 ;;; org-screenshot.el --- Take and manage screenshots in Org-mode files
 ;;; org-screenshot.el --- Take and manage screenshots in Org-mode files
 ;;
 ;;
-;; Copyright (C) 2009-2014
+;; Copyright (C) 2009-2013
 ;;   Free Software Foundation, Inc.
 ;;   Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Max Mikhanosha <max@openchat.com>
 ;; Author: Max Mikhanosha <max@openchat.com>

+ 1 - 1
contrib/lisp/org-secretary.el

@@ -1,5 +1,5 @@
 ;;; org-secretary.el --- Team management with org-mode
 ;;; org-secretary.el --- Team management with org-mode
-;; Copyright (C) 2010-2014 Juan Reyero
+;; Copyright (C) 2010-2013 Juan Reyero
 ;;
 ;;
 ;; Author: Juan Reyero <juan _at_ juanreyero _dot_ com>
 ;; Author: Juan Reyero <juan _at_ juanreyero _dot_ com>
 ;; Keywords: outlines, tasks, team, management
 ;; Keywords: outlines, tasks, team, management

+ 1 - 1
contrib/lisp/org-sudoku.el

@@ -1,6 +1,6 @@
 ;;; org-sudoku.el --- Greate and solve SUDOKU games in Org tables
 ;;; org-sudoku.el --- Greate and solve SUDOKU games in Org tables
 
 
-;; Copyright (C) 2012, 2013, 2014 Free Software Foundation, Inc.
+;; Copyright (C) 2012, 2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp, games
 ;; Keywords: outlines, hypermedia, calendar, wp, games

+ 1 - 1
contrib/lisp/org-toc.el

@@ -1,6 +1,6 @@
 ;;; org-toc.el --- Table of contents for Org-mode buffer
 ;;; org-toc.el --- Table of contents for Org-mode buffer
 
 
-;; Copyright 2007-2014 Free Software Foundation, Inc.
+;; Copyright 2007-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Bastien Guerry <bzg@gnu.org>
 ;; Author: Bastien Guerry <bzg@gnu.org>
 ;; Keywords: Org table of contents
 ;; Keywords: Org table of contents

+ 1 - 1
contrib/lisp/org-track.el

@@ -1,6 +1,6 @@
 ;;; org-track.el --- Track the most recent Org-mode version available.
 ;;; org-track.el --- Track the most recent Org-mode version available.
 ;;
 ;;
-;; Copyright (C) 2009-2014
+;; Copyright (C) 2009-2013
 ;;   Free Software Foundation, Inc.
 ;;   Free Software Foundation, Inc.
 ;;
 ;;
 ;; Author: Bastien Guerry <bzg@gnu.org>
 ;; Author: Bastien Guerry <bzg@gnu.org>

+ 1 - 1
contrib/lisp/org-velocity.el

@@ -1,6 +1,6 @@
 ;;; org-velocity.el --- something like Notational Velocity for Org.
 ;;; org-velocity.el --- something like Notational Velocity for Org.
 
 
-;; Copyright (C) 2010-2014 Paul M. Rodriguez
+;; Copyright (C) 2010-2013 Paul M. Rodriguez
 
 
 ;; Author: Paul M. Rodriguez <paulmrodriguez@gmail.com>
 ;; Author: Paul M. Rodriguez <paulmrodriguez@gmail.com>
 ;; Created: 2010-05-05
 ;; Created: 2010-05-05

+ 1 - 1
contrib/lisp/org-vm.el

@@ -1,6 +1,6 @@
 ;;; org-vm.el --- Support for links to VM messages from within Org-mode
 ;;; org-vm.el --- Support for links to VM messages from within Org-mode
 
 
-;; Copyright (C) 2004-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-wikinodes.el

@@ -1,6 +1,6 @@
 ;;; org-wikinodes.el --- Wiki-like CamelCase links to outline nodes
 ;;; org-wikinodes.el --- Wiki-like CamelCase links to outline nodes
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Author: Carsten Dominik <carsten at orgmode dot org>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/org-wl.el

@@ -1,6 +1,6 @@
 ;;; org-wl.el --- Support for links to Wanderlust messages from within Org-mode
 ;;; org-wl.el --- Support for links to Wanderlust messages from within Org-mode
 
 
-;; Copyright (C) 2004-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
 ;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
 ;;         David Maus <dmaus at ictsoc dot de>
 ;;         David Maus <dmaus at ictsoc dot de>

+ 1 - 1
contrib/lisp/orgtbl-sqlinsert.el

@@ -1,6 +1,6 @@
 ;;; orgtbl-sqlinsert.el --- orgtbl to SQL insert statements.
 ;;; orgtbl-sqlinsert.el --- orgtbl to SQL insert statements.
 
 
-;; Copyright (C) 2008-2014  Free Software Foundation
+;; Copyright (C) 2008-2013  Free Software Foundation
 
 
 ;; Author: Jason Riedy <jason@acm.org>
 ;; Author: Jason Riedy <jason@acm.org>
 ;; Keywords: org, tables, sql
 ;; Keywords: org, tables, sql

+ 1 - 1
contrib/lisp/ox-bibtex.el

@@ -1,6 +1,6 @@
 ;;; ox-bibtex.el --- Export bibtex fragments
 ;;; ox-bibtex.el --- Export bibtex fragments
 
 
-;; Copyright (C) 2009-2014 Taru Karttunen
+;; Copyright (C) 2009-2013 Taru Karttunen
 
 
 ;; Author: Taru Karttunen <taruti@taruti.net>
 ;; Author: Taru Karttunen <taruti@taruti.net>
 ;;      Nicolas Goaziou <n dot goaziou at gmail dot com>
 ;;      Nicolas Goaziou <n dot goaziou at gmail dot com>

+ 1 - 1
contrib/lisp/ox-confluence.el

@@ -1,6 +1,6 @@
 ;;; ox-confluence --- Confluence Wiki Back-End for Org Export Engine
 ;;; ox-confluence --- Confluence Wiki Back-End for Org Export Engine
 
 
-;; Copyright (C) 2012, 2014 Sébastien Delafond
+;; Copyright (C) 2012 Sébastien Delafond
 
 
 ;; Author: Sébastien Delafond <sdelafond@gmail.com>
 ;; Author: Sébastien Delafond <sdelafond@gmail.com>
 ;; Keywords: outlines, confluence, wiki
 ;; Keywords: outlines, confluence, wiki

+ 1 - 1
contrib/lisp/ox-deck.el

@@ -1,6 +1,6 @@
 ;;; ox-deck.el --- deck.js Presentation Back-End for Org Export Engine
 ;;; ox-deck.el --- deck.js Presentation Back-End for Org Export Engine
 
 
-;; Copyright (C) 2013, 2014  Rick Frankel
+;; Copyright (C) 2013  Rick Frankel
 
 
 ;; Author: Rick Frankel <emacs at rickster dot com>
 ;; Author: Rick Frankel <emacs at rickster dot com>
 ;; Keywords: outlines, hypermedia, slideshow
 ;; Keywords: outlines, hypermedia, slideshow

+ 1 - 1
contrib/lisp/ox-freemind.el

@@ -1,6 +1,6 @@
 ;;; ox-freemind.el --- Freemind Mindmap Back-End for Org Export Engine
 ;;; ox-freemind.el --- Freemind Mindmap Back-End for Org Export Engine
 
 
-;; Copyright (C) 2013, 2014  Free Software Foundation, Inc.
+;; Copyright (C) 2013  Free Software Foundation, Inc.
 
 
 ;; Author: Jambunathan K <kjambunathan at gmail dot com>
 ;; Author: Jambunathan K <kjambunathan at gmail dot com>
 ;; Keywords: outlines, hypermedia, calendar, wp
 ;; Keywords: outlines, hypermedia, calendar, wp

+ 1 - 1
contrib/lisp/ox-groff.el

@@ -1,6 +1,6 @@
 ;;; ox-groff.el --- Groff Back-End for Org Export Engine
 ;;; ox-groff.el --- Groff Back-End for Org Export Engine
 
 
-;; Copyright (C) 2011-2014  Free Software Foundation, Inc.
+;; Copyright (C) 2011-2013  Free Software Foundation, Inc.
 
 
 ;; Author: Nicolas Goaziou <n.goaziou at gmail dot com>
 ;; Author: Nicolas Goaziou <n.goaziou at gmail dot com>
 ;; Author: Luis R Anaya <papoanaya aroba hot mail punto com>
 ;; Author: Luis R Anaya <papoanaya aroba hot mail punto com>

+ 1 - 1
contrib/lisp/ox-koma-letter.el

@@ -1,6 +1,6 @@
 ;;; ox-koma-letter.el --- KOMA Scrlttr2 Back-End for Org Export Engine
 ;;; ox-koma-letter.el --- KOMA Scrlttr2 Back-End for Org Export Engine
 
 
-;; Copyright (C) 2007-2012, 2014  Free Software Foundation, Inc.
+;; Copyright (C) 2007-2012  Free Software Foundation, Inc.
 
 
 ;; Author: Nicolas Goaziou <n.goaziou AT gmail DOT com>
 ;; Author: Nicolas Goaziou <n.goaziou AT gmail DOT com>
 ;;         Alan Schmitt <alan.schmitt AT polytechnique DOT org>
 ;;         Alan Schmitt <alan.schmitt AT polytechnique DOT org>

+ 1 - 1
contrib/lisp/ox-rss.el

@@ -1,6 +1,6 @@
 ;;; ox-rss.el --- RSS 2.0 Back-End for Org Export Engine
 ;;; ox-rss.el --- RSS 2.0 Back-End for Org Export Engine
 
 
-;; Copyright (C) 2013, 2014  Bastien Guerry
+;; Copyright (C) 2013  Bastien Guerry
 
 
 ;; Author: Bastien Guerry <bzg@gnu.org>
 ;; Author: Bastien Guerry <bzg@gnu.org>
 ;; Keywords: org, wp, blog, feed, rss
 ;; Keywords: org, wp, blog, feed, rss

+ 1 - 1
contrib/lisp/ox-s5.el

@@ -1,6 +1,6 @@
 ;;; ox-s5.el --- S5 Presentation Back-End for Org Export Engine
 ;;; ox-s5.el --- S5 Presentation Back-End for Org Export Engine
 
 
-;; Copyright (C) 2011-2014  Rick Frankel
+;; Copyright (C) 2011-2013  Rick Frankel
 
 
 ;; Author: Rick Frankel <emacs at rickster dot com>
 ;; Author: Rick Frankel <emacs at rickster dot com>
 ;; Keywords: outlines, hypermedia, S5, wp
 ;; Keywords: outlines, hypermedia, S5, wp

+ 1 - 1
contrib/lisp/ox-taskjuggler.el

@@ -1,6 +1,6 @@
 ;;; ox-taskjuggler.el --- TaskJuggler Back-End for Org Export Engine
 ;;; ox-taskjuggler.el --- TaskJuggler Back-End for Org Export Engine
 ;;
 ;;
-;; Copyright (C) 2007-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2013 Free Software Foundation, Inc.
 ;;
 ;;
 ;; Emacs Lisp Archive Entry
 ;; Emacs Lisp Archive Entry
 ;; Filename: ox-taskjuggler.el
 ;; Filename: ox-taskjuggler.el

+ 1 - 1
contrib/scripts/StartOzServer.oz

@@ -1,5 +1,5 @@
 %%% *************************************************************
 %%% *************************************************************
-%%% Copyright (C) 2009-2014 Torsten Anders (www.torsten-anders.de) 
+%%% Copyright (C) 2009-2013 Torsten Anders (www.torsten-anders.de) 
 %%% This program is free software; you can redistribute it and/or
 %%% This program is free software; you can redistribute it and/or
 %%% modify it under the terms of the GNU General Public License
 %%% modify it under the terms of the GNU General Public License
 %%% as published by the Free Software Foundation; either version 2
 %%% as published by the Free Software Foundation; either version 2

+ 1 - 1
contrib/scripts/org2hpda

@@ -1,5 +1,5 @@
 # org2hpda - a small utility to generate hipster pda style printouts from org mode 
 # org2hpda - a small utility to generate hipster pda style printouts from org mode 
-# Copyright (C) 2007-2014  Christian Egli
+# Copyright (C) 2007-2013  Christian Egli
 # 
 # 
 # Version: 0.6
 # Version: 0.6
 #
 #

+ 1 - 1
contrib/scripts/staticmathjax/application.ini

@@ -3,7 +3,7 @@ Vendor=Jan Boecker
 Name=StaticMathJax
 Name=StaticMathJax
 Version=0.2
 Version=0.2
 BuildID=2
 BuildID=2
-Copyright=Copyright (c) 2010, 2014 Jan Boecker
+Copyright=Copyright (c) 2010, 2013 Jan Boecker
 ID=xulapp@jboecker.de
 ID=xulapp@jboecker.de
 
 
 [Gecko]
 [Gecko]

+ 1 - 1
doc/doclicense.texi

@@ -5,7 +5,7 @@
 @c hence no sectioning command or @node.
 @c hence no sectioning command or @node.
 
 
 @display
 @display
-Copyright @copyright{} 2000, 2001, 2002, 2007, 2008, 2013, 2014 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2007, 2008, 2013 Free Software Foundation, Inc.
 @uref{http://fsf.org/}
 @uref{http://fsf.org/}
 
 
 Everyone is permitted to copy and distribute verbatim copies
 Everyone is permitted to copy and distribute verbatim copies

+ 4 - 4
doc/org.texi

@@ -9949,7 +9949,7 @@ processed normally.
 
 
 Contents of the included file will belong to the same structure (headline,
 Contents of the included file will belong to the same structure (headline,
 item) containing the @code{INCLUDE} keyword.  In particular, headlines within
 item) containing the @code{INCLUDE} keyword.  In particular, headlines within
-the file will become children of the current section.  That behaviour can be
+the file will become children of the current section.  That behavior can be
 changed by providing an additional keyword parameter, @code{:minlevel}.  In
 changed by providing an additional keyword parameter, @code{:minlevel}.  In
 that case, all headlines in the included file will be shifted so the one with
 that case, all headlines in the included file will be shifted so the one with
 the lowest level reaches that specified level.  For example, to make a file
 the lowest level reaches that specified level.  For example, to make a file
@@ -10403,7 +10403,7 @@ can be reached by calling the dispatcher with a double @kbd{C-u} prefix
 argument, or with @kbd{&} key from the dispatcher.
 argument, or with @kbd{&} key from the dispatcher.
 
 
 @vindex org-export-in-background
 @vindex org-export-in-background
-To make this behaviour the default, customize the variable
+To make this behavior the default, customize the variable
 @code{org-export-in-background}.
 @code{org-export-in-background}.
 
 
 @item C-b
 @item C-b
@@ -13142,7 +13142,7 @@ channel."
 The @code{my-ascii-src-block} function looks at the attribute above the
 The @code{my-ascii-src-block} function looks at the attribute above the
 element.  If it isn't true, it gives hand to the @code{ascii} back-end.
 element.  If it isn't true, it gives hand to the @code{ascii} back-end.
 Otherwise, it creates a box around the code, leaving room for the language.
 Otherwise, it creates a box around the code, leaving room for the language.
-A new back-end is then created.  It only changes its behaviour when
+A new back-end is then created.  It only changes its behavior when
 translating @code{src-block} type element.  Now, all it takes to use the new
 translating @code{src-block} type element.  Now, all it takes to use the new
 back-end is calling the following from an Org buffer:
 back-end is calling the following from an Org buffer:
 
 
@@ -14179,7 +14179,7 @@ looked up with inheritance, regardless of the value of
 outermost call or source block.@footnote{The deprecated syntax for default
 outermost call or source block.@footnote{The deprecated syntax for default
 header argument properties, using the name of the header argument as a
 header argument properties, using the name of the header argument as a
 property name directly, evaluates the property as seen by the corresponding
 property name directly, evaluates the property as seen by the corresponding
-source block definition.  This behaviour has been kept for backwards
+source block definition.  This behavior has been kept for backwards
 compatibility.}
 compatibility.}
 
 
 In the following example the value of
 In the following example the value of

+ 3 - 3
doc/orgcard.tex

@@ -1,7 +1,7 @@
 % Reference Card for Org Mode
 % Reference Card for Org Mode
 \def\orgversionnumber{8.0}
 \def\orgversionnumber{8.0}
-\def\versionyear{2014}          % latest update
-\def\year{2014}                 % latest copyright year
+\def\versionyear{2013}          % latest update
+\def\year{2013}                 % latest copyright year
 
 
 %**start of header
 %**start of header
 \newcount\columnsperpage
 \newcount\columnsperpage
@@ -17,7 +17,7 @@
 \pdflayout=(0l)
 \pdflayout=(0l)
 
 
 % Nothing else needs to be changed below this line.
 % Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996-1997, 2001-2014 Free Software
+% Copyright (C) 1987, 1993, 1996-1997, 2001-2013 Free Software
 % Foundation, Inc.
 % Foundation, Inc.
 
 
 % This file is part of GNU Emacs.
 % This file is part of GNU Emacs.

+ 1 - 1
doc/orgguide.texi

@@ -39,7 +39,7 @@
 @end macro
 @end macro
 @copying
 @copying
 
 
-Copyright @copyright{} 2010--2014 Free Software Foundation
+Copyright @copyright{} 2010--2013 Free Software Foundation
 
 
 @quotation
 @quotation
 Permission is granted to copy, distribute and/or modify this document
 Permission is granted to copy, distribute and/or modify this document

+ 1 - 1
doc/pdflayout.sty

@@ -1,4 +1,4 @@
-% Copyright (C) 2007-2014  Free Software Foundation, Inc.
+% Copyright (C) 2007-2013  Free Software Foundation, Inc.
 
 
 % This file is part of GNU Emacs.
 % This file is part of GNU Emacs.
 
 

+ 2 - 2
doc/texinfo.tex

@@ -3,11 +3,11 @@
 % Load plain if necessary, i.e., if running under initex.
 % Load plain if necessary, i.e., if running under initex.
 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
 %
 %
-\def\texinfoversion{2014-01-04.18}
+\def\texinfoversion{2012-01-03.18}
 %
 %
 % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
 % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-% 2007, 2008-2014 Free Software Foundation, Inc.
+% 2007, 2008-2013 Free Software Foundation, Inc.
 %
 %
 % This texinfo.tex file is free software: you can redistribute it and/or
 % This texinfo.tex file is free software: you can redistribute it and/or
 % modify it under the terms of the GNU General Public License as
 % modify it under the terms of the GNU General Public License as

+ 1 - 1
etc/schema/od-manifest-schema-v1.2-os.rnc

@@ -2,7 +2,7 @@
 # OASIS Standard, 29 September 2011
 # OASIS Standard, 29 September 2011
 # Manifest Relax-NG Schema
 # Manifest Relax-NG Schema
 # Source: http://docs.oasis-open.org/office/v1.2/os/
 # Source: http://docs.oasis-open.org/office/v1.2/os/
-# Copyright (c) OASIS Open 2002-2014. All Rights Reserved.
+# Copyright (c) OASIS Open 2002-2011, 2013. All Rights Reserved.
 # 
 # 
 # All capitalized terms in the following text have the meanings assigned to them
 # All capitalized terms in the following text have the meanings assigned to them
 # in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The
 # in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The

+ 1 - 1
etc/schema/od-schema-v1.2-os.rnc

@@ -2,7 +2,7 @@
 # OASIS Standard, 29 September 2011
 # OASIS Standard, 29 September 2011
 # Relax-NG Schema
 # Relax-NG Schema
 # Source: http://docs.oasis-open.org/office/v1.2/os/
 # Source: http://docs.oasis-open.org/office/v1.2/os/
-# Copyright (c) OASIS Open 2002-2014. All Rights Reserved.
+# Copyright (c) OASIS Open 2002-2011, 2013. All Rights Reserved.
 # 
 # 
 # All capitalized terms in the following text have the meanings assigned to them
 # All capitalized terms in the following text have the meanings assigned to them
 # in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The
 # in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The

+ 1 - 1
etc/styles/README

@@ -1,7 +1,7 @@
 The files OrgOdtContentTemplate.xml and OrgOdtStyles.xml have the
 The files OrgOdtContentTemplate.xml and OrgOdtStyles.xml have the
 following copyright information:
 following copyright information:
 
 
-Copyright (C) 2010-2014 Free Software Foundation, Inc.
+Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 These files are part of GNU Emacs.
 These files are part of GNU Emacs.
 
 

+ 1 - 1
lisp/ob-C.el

@@ -1,6 +1,6 @@
 ;;; ob-C.el --- org-babel functions for C and similar languages
 ;;; ob-C.el --- org-babel functions for C and similar languages
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte, Thierry Banel
 ;; Author: Eric Schulte, Thierry Banel
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-R.el

@@ -1,6 +1,6 @@
 ;;; ob-R.el --- org-babel functions for R code evaluation
 ;;; ob-R.el --- org-babel functions for R code evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;;	Dan Davison
 ;;	Dan Davison

+ 1 - 1
lisp/ob-asymptote.el

@@ -1,6 +1,6 @@
 ;;; ob-asymptote.el --- org-babel functions for asymptote evaluation
 ;;; ob-asymptote.el --- org-babel functions for asymptote evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-awk.el

@@ -1,6 +1,6 @@
 ;;; ob-awk.el --- org-babel functions for awk evaluation
 ;;; ob-awk.el --- org-babel functions for awk evaluation
 
 
-;; Copyright (C) 2011-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-calc.el

@@ -1,6 +1,6 @@
 ;;; ob-calc.el --- org-babel functions for calc code evaluation
 ;;; ob-calc.el --- org-babel functions for calc code evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-clojure.el

@@ -1,6 +1,6 @@
 ;;; ob-clojure.el --- org-babel functions for clojure evaluation
 ;;; ob-clojure.el --- org-babel functions for clojure evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Joel Boehland, Eric Schulte, Oleh Krehel
 ;; Author: Joel Boehland, Eric Schulte, Oleh Krehel
 ;;
 ;;

+ 1 - 1
lisp/ob-comint.el

@@ -1,6 +1,6 @@
 ;;; ob-comint.el --- org-babel functions for interaction with comint buffers
 ;;; ob-comint.el --- org-babel functions for interaction with comint buffers
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research, comint
 ;; Keywords: literate programming, reproducible research, comint

+ 1 - 1
lisp/ob-core.el

@@ -1,6 +1,6 @@
 ;;; ob-core.el --- working with code blocks in org-mode
 ;;; ob-core.el --- working with code blocks in org-mode
 
 
-;; Copyright (C) 2009-2014  Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013  Free Software Foundation, Inc.
 
 
 ;; Authors: Eric Schulte
 ;; Authors: Eric Schulte
 ;;	Dan Davison
 ;;	Dan Davison

+ 1 - 1
lisp/ob-css.el

@@ -1,6 +1,6 @@
 ;;; ob-css.el --- org-babel functions for css evaluation
 ;;; ob-css.el --- org-babel functions for css evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-ditaa.el

@@ -1,6 +1,6 @@
 ;;; ob-ditaa.el --- org-babel functions for ditaa evaluation
 ;;; ob-ditaa.el --- org-babel functions for ditaa evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-dot.el

@@ -1,6 +1,6 @@
 ;;; ob-dot.el --- org-babel functions for dot evaluation
 ;;; ob-dot.el --- org-babel functions for dot evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-emacs-lisp.el

@@ -1,6 +1,6 @@
 ;;; ob-emacs-lisp.el --- org-babel functions for emacs-lisp code evaluation
 ;;; ob-emacs-lisp.el --- org-babel functions for emacs-lisp code evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-eval.el

@@ -1,6 +1,6 @@
 ;;; ob-eval.el --- org-babel functions for external code evaluation
 ;;; ob-eval.el --- org-babel functions for external code evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research, comint
 ;; Keywords: literate programming, reproducible research, comint

+ 1 - 1
lisp/ob-exp.el

@@ -1,6 +1,6 @@
 ;;; ob-exp.el --- Exportation of org-babel source blocks
 ;;; ob-exp.el --- Exportation of org-babel source blocks
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Authors: Eric Schulte
 ;; Authors: Eric Schulte
 ;;	Dan Davison
 ;;	Dan Davison

+ 1 - 1
lisp/ob-fortran.el

@@ -1,6 +1,6 @@
 ;;; ob-fortran.el --- org-babel functions for fortran
 ;;; ob-fortran.el --- org-babel functions for fortran
 
 
-;; Copyright (C) 2011-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2013 Free Software Foundation, Inc.
 
 
 ;; Authors: Sergey Litvinov
 ;; Authors: Sergey Litvinov
 ;;       Eric Schulte
 ;;       Eric Schulte

+ 1 - 1
lisp/ob-gnuplot.el

@@ -1,6 +1,6 @@
 ;;; ob-gnuplot.el --- org-babel functions for gnuplot evaluation
 ;;; ob-gnuplot.el --- org-babel functions for gnuplot evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-haskell.el

@@ -1,6 +1,6 @@
 ;;; ob-haskell.el --- org-babel functions for haskell evaluation
 ;;; ob-haskell.el --- org-babel functions for haskell evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-io.el

@@ -1,6 +1,6 @@
 ;;; ob-io.el --- org-babel functions for Io evaluation
 ;;; ob-io.el --- org-babel functions for Io evaluation
 
 
-;; Copyright (C) 2012-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Andrzej Lichnerowicz
 ;; Author: Andrzej Lichnerowicz
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-java.el

@@ -1,6 +1,6 @@
 ;;; ob-java.el --- org-babel functions for java evaluation
 ;;; ob-java.el --- org-babel functions for java evaluation
 
 
-;; Copyright (C) 2011-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-js.el

@@ -1,6 +1,6 @@
 ;;; ob-js.el --- org-babel functions for Javascript
 ;;; ob-js.el --- org-babel functions for Javascript
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research, js
 ;; Keywords: literate programming, reproducible research, js

+ 1 - 1
lisp/ob-keys.el

@@ -1,6 +1,6 @@
 ;;; ob-keys.el --- key bindings for org-babel
 ;;; ob-keys.el --- key bindings for org-babel
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-latex.el

@@ -1,6 +1,6 @@
 ;;; ob-latex.el --- org-babel functions for latex "evaluation"
 ;;; ob-latex.el --- org-babel functions for latex "evaluation"
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-ledger.el

@@ -1,6 +1,6 @@
 ;;; ob-ledger.el --- org-babel functions for ledger evaluation
 ;;; ob-ledger.el --- org-babel functions for ledger evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric S Fraga
 ;; Author: Eric S Fraga
 ;; Keywords: literate programming, reproducible research, accounting
 ;; Keywords: literate programming, reproducible research, accounting

+ 1 - 1
lisp/ob-lilypond.el

@@ -1,6 +1,6 @@
 ;;; ob-lilypond.el --- org-babel functions for lilypond evaluation
 ;;; ob-lilypond.el --- org-babel functions for lilypond evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Martyn Jago
 ;; Author: Martyn Jago
 ;; Keywords: babel language, literate programming
 ;; Keywords: babel language, literate programming

+ 1 - 1
lisp/ob-lisp.el

@@ -1,6 +1,6 @@
 ;;; ob-lisp.el --- org-babel functions for common lisp evaluation
 ;;; ob-lisp.el --- org-babel functions for common lisp evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Authors: Joel Boehland
 ;; Authors: Joel Boehland
 ;;	 Eric Schulte
 ;;	 Eric Schulte

+ 1 - 1
lisp/ob-makefile.el

@@ -1,6 +1,6 @@
 ;;; ob-makefile.el --- org-babel functions for makefile evaluation
 ;;; ob-makefile.el --- org-babel functions for makefile evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte and Thomas S. Dye
 ;; Author: Eric Schulte and Thomas S. Dye
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-matlab.el

@@ -1,6 +1,6 @@
 ;;; ob-matlab.el --- org-babel support for matlab evaluation
 ;;; ob-matlab.el --- org-babel support for matlab evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Dan Davison
 ;; Author: Dan Davison
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-maxima.el

@@ -1,6 +1,6 @@
 ;;; ob-maxima.el --- org-babel functions for maxima evaluation
 ;;; ob-maxima.el --- org-babel functions for maxima evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric S Fraga
 ;; Author: Eric S Fraga
 ;;	Eric Schulte
 ;;	Eric Schulte

+ 1 - 1
lisp/ob-mscgen.el

@@ -1,6 +1,6 @@
 ;;; ob-msc.el --- org-babel functions for mscgen evaluation
 ;;; ob-msc.el --- org-babel functions for mscgen evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Juan Pechiar
 ;; Author: Juan Pechiar
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-ocaml.el

@@ -1,6 +1,6 @@
 ;;; ob-ocaml.el --- org-babel functions for ocaml evaluation
 ;;; ob-ocaml.el --- org-babel functions for ocaml evaluation
 
 
-;; Copyright (C) 2009-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-octave.el

@@ -1,6 +1,6 @@
 ;;; ob-octave.el --- org-babel functions for octave and matlab evaluation
 ;;; ob-octave.el --- org-babel functions for octave and matlab evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Dan Davison
 ;; Author: Dan Davison
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

+ 1 - 1
lisp/ob-org.el

@@ -1,6 +1,6 @@
 ;;; ob-org.el --- org-babel functions for org code block evaluation
 ;;; ob-org.el --- org-babel functions for org code block evaluation
 
 
-;; Copyright (C) 2010-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
 
 ;; Author: Eric Schulte
 ;; Author: Eric Schulte
 ;; Keywords: literate programming, reproducible research
 ;; Keywords: literate programming, reproducible research

Some files were not shown because too many files changed in this diff