summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2012-10-02 06:50:46 (GMT)
committer Bastien Guerry <bzg@altern.org>2012-10-02 06:50:46 (GMT)
commite4c31cf98ba01856683a53199b43af92f15a90a8 (patch)
tree8eed6ea5a0dc054e38357abba6af6f4ce3164496
parent3bd22fb0456ff71b941b1965497df605ac1689e1 (diff)
downloadorg-mode-e4c31cf98ba01856683a53199b43af92f15a90a8.zip
org-mode-e4c31cf98ba01856683a53199b43af92f15a90a8.tar.gz
Use generated-autoload-file: "org-loaddefs.el" as a local variable.
-rw-r--r--lisp/ob-keys.el4
-rw-r--r--lisp/ob-lob.el4
-rw-r--r--lisp/ob-tangle.el4
-rw-r--r--lisp/ob.el4
-rw-r--r--lisp/org-agenda.el268
-rw-r--r--lisp/org-archive.el4
-rw-r--r--lisp/org-ascii.el4
-rw-r--r--lisp/org-attach.el4
-rw-r--r--lisp/org-bbdb.el4
-rw-r--r--lisp/org-capture.el4
-rw-r--r--lisp/org-clock.el4
-rw-r--r--lisp/org-datetree.el4
-rw-r--r--lisp/org-docbook.el4
-rw-r--r--lisp/org-element.el6
-rw-r--r--lisp/org-exp.el4
-rw-r--r--lisp/org-feed.el4
-rw-r--r--lisp/org-footnote.el4
-rw-r--r--lisp/org-freemind.el6
-rw-r--r--lisp/org-html.el4
-rw-r--r--lisp/org-icalendar.el4
-rw-r--r--lisp/org-id.el4
-rw-r--r--lisp/org-indent.el4
-rw-r--r--lisp/org-irc.el4
-rw-r--r--lisp/org-latex.el4
-rw-r--r--lisp/org-lparse.el4
-rw-r--r--lisp/org-mobile.el4
-rw-r--r--lisp/org-odt.el4
-rw-r--r--lisp/org-plot.el4
-rw-r--r--lisp/org-publish.el4
-rw-r--r--lisp/org-remember.el4
-rw-r--r--lisp/org-table.el4
-rw-r--r--lisp/org-taskjuggler.el4
-rw-r--r--lisp/org-timer.el4
-rw-r--r--lisp/org-xoxo.el4
-rw-r--r--lisp/org.el2
-rw-r--r--mk/org-fixup.el6
36 files changed, 401 insertions, 11 deletions
diff --git a/lisp/ob-keys.el b/lisp/ob-keys.el
index 759bef3..3e3f496 100644
--- a/lisp/ob-keys.el
+++ b/lisp/ob-keys.el
@@ -98,6 +98,8 @@ a-list placed behind the generic `org-babel-key-prefix'.")
(provide 'ob-keys)
-
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
;;; ob-keys.el ends here
diff --git a/lisp/ob-lob.el b/lisp/ob-lob.el
index 6aafe34..793b4e8 100644
--- a/lisp/ob-lob.el
+++ b/lisp/ob-lob.el
@@ -143,6 +143,8 @@ if so then run the appropriate source block from the Library."
(provide 'ob-lob)
-
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
;;; ob-lob.el ends here
diff --git a/lisp/ob-tangle.el b/lisp/ob-tangle.el
index 7077a15..a0a6c12 100644
--- a/lisp/ob-tangle.el
+++ b/lisp/ob-tangle.el
@@ -514,6 +514,8 @@ which enable the original code blocks to be found."
(provide 'ob-tangle)
-
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
;;; ob-tangle.el ends here
diff --git a/lisp/ob.el b/lisp/ob.el
index 0f3a3ef..16e3843 100644
--- a/lisp/ob.el
+++ b/lisp/ob.el
@@ -2585,6 +2585,8 @@ of `org-babel-temporary-directory'."
(provide 'ob)
-
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
;;; ob.el ends here
diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index 6949574..8ff30f8 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -1871,6 +1871,14 @@ When nil, `q' will kill the single agenda buffer."
:version "24.3"
:type 'boolean)
+
+;;;### (autoloads (org-agenda-to-appt org-calendar-goto-agenda org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item
+;;;;;; org-diary org-agenda-list-stuck-projects org-tags-view org-todo-list
+;;;;;; org-search-view org-agenda-list org-batch-store-agenda-views
+;;;;;; org-store-agenda-views org-batch-agenda-csv org-batch-agenda
+;;;;;; org-agenda org-toggle-sticky-agenda) "org-agenda" "org-agenda.el"
+;;;;;; (20586 34302 212927 775000))
+;;; Generated autoloads from org-agenda.el
;;;###autoload
(defun org-toggle-sticky-agenda (&optional arg)
"Toggle `org-agenda-sticky'."
@@ -1888,6 +1896,11 @@ When nil, `q' will kill the single agenda buffer."
(message "Sticky agenda was %s"
(if org-agenda-sticky "enabled" "disabled"))))))
+(autoload 'org-toggle-sticky-agenda "org-agenda" "\
+Toggle `org-agenda-sticky'.
+
+\(fn &optional ARG)" t nil)
+
(defvar org-agenda-buffer nil
"Agenda buffer currently being generated.")
@@ -2563,6 +2576,43 @@ Pressing `<' twice means to restrict to the current subtree or region
((equal org-keys "!") (customize-variable 'org-stuck-projects))
(t (error "Invalid agenda key"))))))
+(autoload 'org-agenda "org-agenda" "\
+Dispatch agenda commands to collect entries to the agenda buffer.
+Prompts for a command to execute. Any prefix arg will be passed
+on to the selected command. The default selections are:
+
+a Call `org-agenda-list' to display the agenda for current day or week.
+t Call `org-todo-list' to display the global todo list.
+T Call `org-todo-list' to display the global todo list, select only
+ entries with a specific TODO keyword (the user gets a prompt).
+m Call `org-tags-view' to display headlines with tags matching
+ a condition (the user is prompted for the condition).
+M Like `m', but select only TODO entries, no ordinary headlines.
+L Create a timeline for the current buffer.
+e Export views to associated files.
+s Search entries for keywords.
+S Search entries for keywords, only with TODO keywords.
+/ Multi occur across all agenda files and also files listed
+ in `org-agenda-text-search-extra-files'.
+< Restrict agenda commands to buffer, subtree, or region.
+ Press several times to get the desired effect.
+> Remove a previous restriction.
+# List \"stuck\" projects.
+! Configure what \"stuck\" means.
+C Configure custom agenda commands.
+
+More commands can be added by configuring the variable
+`org-agenda-custom-commands'. In particular, specific tags and TODO keyword
+searches can be pre-defined in this way.
+
+If the current buffer is in Org-mode and visiting a file, you can also
+first press `<' once to indicate that the agenda should be temporarily
+\(until the next use of \\[org-agenda]) restricted to the current file.
+Pressing `<' twice means to restrict to the current subtree or region
+\(if active).
+
+\(fn &optional ARG ORG-KEYS RESTRICTION)" t nil)
+
(defun org-agenda-append-agenda ()
"Append another agenda view to the current one.
This function allows interactive building of block agendas.
@@ -2857,6 +2907,16 @@ before running the agenda command."
(org-agenda nil cmd-key)))
(set-buffer org-agenda-buffer-name)
(princ (buffer-string)))
+
+(autoload 'org-batch-agenda "org-agenda" "\
+Run an agenda command in batch mode and send the result to STDOUT.
+If CMD-KEY is a string of length 1, it is used as a key in
+`org-agenda-custom-commands' and triggers this command. If it is a
+longer string it is used as a tags/todo match string.
+Parameters are alternating variable names and values that will be bound
+before running the agenda command.
+
+\(fn CMD-KEY &rest PARAMETERS)" nil t)
(def-edebug-spec org-batch-agenda (form &rest sexp))
(defvar org-agenda-info nil)
@@ -2915,6 +2975,43 @@ agenda-day The day in the agenda where this is listed"
priority-letter priority agenda-day)
","))
(princ "\n")))))
+
+(autoload 'org-batch-agenda-csv "org-agenda" "\
+Run an agenda command in batch mode and send the result to STDOUT.
+If CMD-KEY is a string of length 1, it is used as a key in
+`org-agenda-custom-commands' and triggers this command. If it is a
+longer string it is used as a tags/todo match string.
+Parameters are alternating variable names and values that will be bound
+before running the agenda command.
+
+The output gives a line for each selected agenda item. Each
+item is a list of comma-separated values, like this:
+
+category,head,type,todo,tags,date,time,extra,priority-l,priority-n
+
+category The category of the item
+head The headline, without TODO kwd, TAGS and PRIORITY
+type The type of the agenda entry, can be
+ todo selected in TODO match
+ tagsmatch selected in tags match
+ diary imported from diary
+ deadline a deadline on given date
+ scheduled scheduled on given date
+ timestamp entry has timestamp on given date
+ closed entry was closed on given date
+ upcoming-deadline warning about deadline
+ past-scheduled forwarded scheduled item
+ block entry has date block including g. date
+todo The todo keyword, if any
+tags All tags including inherited ones, separated by colons
+date The relevant date, like 2007-2-14
+time The time, like 15:00-16:50
+extra Sting with extra planning info
+priority-l The priority letter if any was given
+priority-n The computed numerical priority
+agenda-day The day in the agenda where this is listed
+
+\(fn CMD-KEY &rest PARAMETERS)" nil t)
(def-edebug-spec org-batch-agenda-csv (form &rest sexp))
(defun org-fix-agenda-info (props)
@@ -2964,6 +3061,11 @@ This ensures the export commands can easily use it."
(interactive)
(eval (list 'org-batch-store-agenda-views)))
+(autoload 'org-store-agenda-views "org-agenda" "\
+
+
+\(fn &rest PARAMETERS)" t nil)
+
;;;###autoload
(defmacro org-batch-store-agenda-views (&rest parameters)
"Run all custom agenda commands that have a file argument."
@@ -2998,6 +3100,11 @@ This ensures the export commands can easily use it."
(org-agenda-write (expand-file-name (pop files) dir) nil t bufname)))
(and (get-buffer bufname)
(kill-buffer bufname)))))))
+
+(autoload 'org-batch-store-agenda-views "org-agenda" "\
+Run all custom agenda commands that have a file argument.
+
+\(fn &rest PARAMETERS)" nil t)
(def-edebug-spec org-batch-store-agenda-views (&rest sexp))
(defvar org-agenda-current-span nil
@@ -4026,6 +4133,20 @@ given in `org-agenda-start-on-weekday'."
(setq buffer-read-only t)
(message ""))))
+(autoload 'org-agenda-list "org-agenda" "\
+Produce a daily/weekly view from all files in variable `org-agenda-files'.
+The view will be for the current day or week, but from the overview buffer
+you will be able to go to other days/weeks.
+
+With a numeric prefix argument in an interactive call, the agenda will
+span ARG days. Lisp programs should instead specify SPAN to change
+the number of days. SPAN defaults to `org-agenda-span'.
+
+START-DAY defaults to TODAY, or to the most recent match for the weekday
+given in `org-agenda-start-on-weekday'.
+
+\(fn &optional ARG START-DAY SPAN)" t nil)
+
(defun org-agenda-ndays-to-span (n)
"Return a span symbol for a span of N days, or N if none matches."
(cond ((symbolp n) n)
@@ -4328,6 +4449,52 @@ in `org-agenda-text-search-extra-files'."
(org-agenda-finalize)
(setq buffer-read-only t))))
+(autoload 'org-search-view "org-agenda" "\
+Show all entries that contain a phrase or words or regular expressions.
+
+With optional prefix argument TODO-ONLY, only consider entries that are
+TODO entries. The argument STRING can be used to pass a default search
+string into this function. If EDIT-AT is non-nil, it means that the
+user should get a chance to edit this string, with cursor at position
+EDIT-AT.
+
+The search string can be viewed either as a phrase that should be found as
+is, or it can be broken into a number of snippets, each of which must match
+in a Boolean way to select an entry. The default depends on the variable
+`org-agenda-search-view-always-boolean'.
+Even if this is turned off (the default) you can always switch to
+Boolean search dynamically by preceding the first word with \"+\" or \"-\".
+
+The default is a direct search of the whole phrase, where each space in
+the search string can expand to an arbitrary amount of whitespace,
+including newlines.
+
+If using a Boolean search, the search string is split on whitespace and
+each snippet is searched separately, with logical AND to select an entry.
+Words prefixed with a minus must *not* occur in the entry. Words without
+a prefix or prefixed with a plus must occur in the entry. Matching is
+case-insensitive. Words are enclosed by word delimiters (i.e. they must
+match whole words, not parts of a word) if
+`org-agenda-search-view-force-full-words' is set (default is nil).
+
+Boolean search snippets enclosed by curly braces are interpreted as
+regular expressions that must or (when preceded with \"-\") must not
+match in the entry. Snippets enclosed into double quotes will be taken
+as a whole, to include whitespace.
+
+- If the search string starts with an asterisk, search only in headlines.
+- If (possibly after the leading star) the search string starts with an
+ exclamation mark, this also means to look at TODO entries only, an effect
+ that can also be achieved with a prefix argument.
+- If (possibly after star and exclamation mark) the search string starts
+ with a colon, this will mean that the (non-regexp) snippets of the
+ Boolean search must match as full words.
+
+This command searches the agenda files, and in addition the files listed
+in `org-agenda-text-search-extra-files'.
+
+\(fn &optional TODO-ONLY STRING EDIT-AT)" t nil)
+
;;; Agenda TODO list
(defvar org-select-this-todo-keyword nil)
@@ -4418,6 +4585,15 @@ for a keyword. A numeric prefix directly selects the Nth keyword in
(org-agenda-finalize)
(setq buffer-read-only t))))
+(autoload 'org-todo-list "org-agenda" "\
+Show all (not done) TODO entries from all agenda file in a single list.
+The prefix arg can be used to select a specific TODO keyword and limit
+the list to these. When using \\[universal-argument], you will be prompted
+for a keyword. A numeric prefix directly selects the Nth keyword in
+`org-todo-keywords-1'.
+
+\(fn &optional ARG)" t nil)
+
;;; Agenda tags match
;;;###autoload
@@ -4503,6 +4679,12 @@ The prefix arg TODO-ONLY limits the search to TODO entries."
(org-agenda-finalize)
(setq buffer-read-only t))))
+(autoload 'org-tags-view "org-agenda" "\
+Show all headlines for all `org-agenda-files' matching a TAGS criterion.
+The prefix arg TODO-ONLY limits the search to TODO entries.
+
+\(fn &optional TODO-ONLY MATCH)" t nil)
+
;;; Agenda Finding stuck projects
(defvar org-agenda-skip-regexp nil
@@ -4731,6 +4913,14 @@ of what a project is and how to check if it stuck, customize the variable
(setq org-agenda-redo-command
`(org-agenda-list-stuck-projects ,current-prefix-arg)))))
+(autoload 'org-agenda-list-stuck-projects "org-agenda" "\
+Create agenda view for projects that are stuck.
+Stuck projects are project that have no next actions. For the definitions
+of what a project is and how to check if it stuck, customize the variable
+`org-stuck-projects'.
+
+\(fn &rest IGNORE)" t nil)
+
;;; Diary integration
(defvar org-disable-agenda-to-diary nil) ;Dynamically-scoped param.
@@ -4909,6 +5099,35 @@ function from a program - use `org-agenda-get-day-entries' instead."
(if results
(concat (org-agenda-finalize-entries results) "\n"))))
+(autoload 'org-diary "org-agenda" "\
+Return diary information from org files.
+This function can be used in a \"sexp\" diary entry in the Emacs calendar.
+It accesses org files and extracts information from those files to be
+listed in the diary. The function accepts arguments specifying what
+items should be listed. For a list of arguments allowed here, see the
+variable `org-agenda-entry-types'.
+
+The call in the diary file should look like this:
+
+ &%%(org-diary) ~/path/to/some/orgfile.org
+
+Use a separate line for each org file to check. Or, if you omit the file name,
+all files listed in `org-agenda-files' will be checked automatically:
+
+ &%%(org-diary)
+
+If you don't give any arguments (as in the example above), the default
+arguments (:deadline :scheduled :timestamp :sexp) are used.
+So the example above may also be written as
+
+ &%%(org-diary :deadline :timestamp :sexp :scheduled)
+
+The function expects the lisp variables `entry' and `date' to be provided
+by the caller, because this is how the calendar works. Don't use this
+function from a program - use `org-agenda-get-day-entries' instead.
+
+\(fn &rest ARGS)" nil nil)
+
;;; Agenda entry finders
(defun org-agenda-get-day-entries (file date &rest args)
@@ -5098,6 +5317,11 @@ This function is invoked if `org-agenda-todo-ignore-deadlines',
(match-string 1) org-agenda-todo-ignore-timestamp))
(t))))))))))
+(autoload 'org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item "org-agenda" "\
+Do we have a reason to ignore this TODO entry because it has a time stamp?
+
+\(fn &optional END)" nil nil)
+
(defconst org-agenda-no-heading-message
"No heading for this item in buffer or region.")
@@ -8765,6 +8989,12 @@ This is a command that has to be installed in `calendar-mode-map'."
(calendar-cursor-to-date))
nil))
+(autoload 'org-calendar-goto-agenda "org-agenda" "\
+Compute the Org-mode agenda for the calendar date displayed at the cursor.
+This is a command that has to be installed in `calendar-mode-map'.
+
+\(fn)" t nil)
+
(defun org-agenda-convert-date ()
(interactive)
(org-agenda-check-type t 'agenda 'timeline)
@@ -9207,6 +9437,40 @@ to override `appt-message-warning-time'."
(message "No event to add")
(message "Added %d event%s for today" cnt (if (> cnt 1) "s" "")))))
+(autoload 'org-agenda-to-appt "org-agenda" "\
+Activate appointments found in `org-agenda-files'.
+With a \\[universal-argument] prefix, refresh the list of
+appointments.
+
+If FILTER is t, interactively prompt the user for a regular
+expression, and filter out entries that don't match it.
+
+If FILTER is a string, use this string as a regular expression
+for filtering entries out.
+
+If FILTER is a function, filter out entries against which
+calling the function returns nil. This function takes one
+argument: an entry from `org-agenda-get-day-entries'.
+
+FILTER can also be an alist with the car of each cell being
+either 'headline or 'category. For example:
+
+ '((headline \"IMPORTANT\")
+ (category \"Work\"))
+
+will only add headlines containing IMPORTANT or headlines
+belonging to the \"Work\" category.
+
+ARGS are symbols indicating what kind of entries to consider.
+By default `org-agenda-to-appt' will use :deadline, :scheduled
+and :timestamp entries. See the docstring of `org-diary' for
+details and examples.
+
+If an entry as a APPT_WARNTIME property, its value will be used
+to override `appt-message-warning-time'.
+
+\(fn &optional REFRESH FILTER &rest ARGS)" t nil)
+
(defun org-agenda-todayp (date)
"Does DATE mean today, when considering `org-extend-today-until'?"
(let ((today (org-today))
@@ -9224,4 +9488,8 @@ to override `appt-message-warning-time'."
(provide 'org-agenda)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-agenda.el ends here
diff --git a/lisp/org-archive.el b/lisp/org-archive.el
index 29b8838..2ae3500 100644
--- a/lisp/org-archive.el
+++ b/lisp/org-archive.el
@@ -537,4 +537,8 @@ This command is set with the variable `org-archive-default-command'."
(provide 'org-archive)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-archive.el ends here
diff --git a/lisp/org-ascii.el b/lisp/org-ascii.el
index 655b8db..4a742e2 100644
--- a/lisp/org-ascii.el
+++ b/lisp/org-ascii.el
@@ -726,4 +726,8 @@ publishing directory."
(provide 'org-ascii)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-ascii.el ends here
diff --git a/lisp/org-attach.el b/lisp/org-attach.el
index e02d7e0..25bd6e8 100644
--- a/lisp/org-attach.el
+++ b/lisp/org-attach.el
@@ -451,4 +451,8 @@ prefix."
(provide 'org-attach)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-attach.el ends here
diff --git a/lisp/org-bbdb.el b/lisp/org-bbdb.el
index be395ad..2bc856e 100644
--- a/lisp/org-bbdb.el
+++ b/lisp/org-bbdb.el
@@ -433,4 +433,8 @@ END:VEVENT\n"
(provide 'org-bbdb)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-bbdb.el ends here
diff --git a/lisp/org-capture.el b/lisp/org-capture.el
index 9d20814..1bc60e3 100644
--- a/lisp/org-capture.el
+++ b/lisp/org-capture.el
@@ -1680,4 +1680,8 @@ The template may still contain \"%?\" for cursor positioning."
(provide 'org-capture)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-capture.el ends here
diff --git a/lisp/org-clock.el b/lisp/org-clock.el
index bb6f2b9..e8cb5c4 100644
--- a/lisp/org-clock.el
+++ b/lisp/org-clock.el
@@ -2777,4 +2777,8 @@ The details of what will be saved are regulated by the variable
(provide 'org-clock)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-clock.el ends here
diff --git a/lisp/org-datetree.el b/lisp/org-datetree.el
index 4ff8e7d..a2b2e56 100644
--- a/lisp/org-datetree.el
+++ b/lisp/org-datetree.el
@@ -207,4 +207,8 @@ before running this command, even though the command tries to be smart."
(provide 'org-datetree)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-datetree.el ends here
diff --git a/lisp/org-docbook.el b/lisp/org-docbook.el
index 22cc5a7..a40d5b9 100644
--- a/lisp/org-docbook.el
+++ b/lisp/org-docbook.el
@@ -1451,4 +1451,8 @@ the alist of previous items."
(provide 'org-docbook)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-docbook.el ends here
diff --git a/lisp/org-element.el b/lisp/org-element.el
index 1d1f3bf..3a593d6 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -4370,6 +4370,10 @@ end of ELEM-A."
(cdr overlays)))
(goto-char (org-element-property :end elem-B)))))
-
(provide 'org-element)
+
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-element.el ends here
diff --git a/lisp/org-exp.el b/lisp/org-exp.el
index cac03af..e01a07a 100644
--- a/lisp/org-exp.el
+++ b/lisp/org-exp.el
@@ -3349,4 +3349,8 @@ The depends on the variable `org-export-copy-to-kill-ring'."
(provide 'org-exp)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-exp.el ends here
diff --git a/lisp/org-feed.el b/lisp/org-feed.el
index 91bf334..7724578 100644
--- a/lisp/org-feed.el
+++ b/lisp/org-feed.el
@@ -695,4 +695,8 @@ formatted as a string, not the original XML data."
(provide 'org-feed)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-feed.el ends here
diff --git a/lisp/org-footnote.el b/lisp/org-footnote.el
index 3aaa44b..c598965 100644
--- a/lisp/org-footnote.el
+++ b/lisp/org-footnote.el
@@ -948,4 +948,8 @@ If LABEL is non-nil, delete that footnote instead."
(provide 'org-footnote)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-footnote.el ends here
diff --git a/lisp/org-freemind.el b/lisp/org-freemind.el
index a05cb55..afc925d 100644
--- a/lisp/org-freemind.el
+++ b/lisp/org-freemind.el
@@ -1219,8 +1219,8 @@ PATH should be a list of steps, where each step has the form
(provide 'org-freemind)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
;;; org-freemind.el ends here
diff --git a/lisp/org-html.el b/lisp/org-html.el
index 79b0286..c3d6229 100644
--- a/lisp/org-html.el
+++ b/lisp/org-html.el
@@ -2749,4 +2749,8 @@ the alist of previous items."
(provide 'org-html)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-html.el ends here
diff --git a/lisp/org-icalendar.el b/lisp/org-icalendar.el
index 8523b44..a2d2117 100644
--- a/lisp/org-icalendar.el
+++ b/lisp/org-icalendar.el
@@ -684,4 +684,8 @@ a time), or the day by one (if it does not contain a time)."
(provide 'org-icalendar)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-icalendar.el ends here
diff --git a/lisp/org-id.el b/lisp/org-id.el
index c156e24..15cdc6f 100644
--- a/lisp/org-id.el
+++ b/lisp/org-id.el
@@ -681,4 +681,8 @@ optional argument MARKERP, return the position as a new marker."
(provide 'org-id)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-id.el ends here
diff --git a/lisp/org-indent.el b/lisp/org-indent.el
index d006df8..c4d74fb 100644
--- a/lisp/org-indent.el
+++ b/lisp/org-indent.el
@@ -431,4 +431,8 @@ This function is meant to be called by `after-change-functions'."
(provide 'org-indent)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-indent.el ends here
diff --git a/lisp/org-irc.el b/lisp/org-irc.el
index 787eed7..d31b182 100644
--- a/lisp/org-irc.el
+++ b/lisp/org-irc.el
@@ -252,4 +252,8 @@ default."
(provide 'org-irc)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-irc.el ends here
diff --git a/lisp/org-latex.el b/lisp/org-latex.el
index 933fa56..d7d18ca 100644
--- a/lisp/org-latex.el
+++ b/lisp/org-latex.el
@@ -2899,4 +2899,8 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
(provide 'org-export-latex)
(provide 'org-latex)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-latex.el ends here
diff --git a/lisp/org-lparse.el b/lisp/org-lparse.el
index 7024912..f18e9f2 100644
--- a/lisp/org-lparse.el
+++ b/lisp/org-lparse.el
@@ -2298,4 +2298,8 @@ Replaces invalid characters with \"_\"."
(provide 'org-lparse)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-lparse.el ends here
diff --git a/lisp/org-mobile.el b/lisp/org-mobile.el
index d2c9c17..3c70f42 100644
--- a/lisp/org-mobile.el
+++ b/lisp/org-mobile.el
@@ -1129,4 +1129,8 @@ A and B must be strings or nil."
(provide 'org-mobile)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-mobile.el ends here
diff --git a/lisp/org-odt.el b/lisp/org-odt.el
index 7de4b5d..7e7e5e1 100644
--- a/lisp/org-odt.el
+++ b/lisp/org-odt.el
@@ -2847,4 +2847,8 @@ formula file."
(provide 'org-odt)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-odt.el ends here
diff --git a/lisp/org-plot.el b/lisp/org-plot.el
index 48d72ac..5dec304 100644
--- a/lisp/org-plot.el
+++ b/lisp/org-plot.el
@@ -351,4 +351,8 @@ line directly before or after the table."
(provide 'org-plot)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-plot.el ends here
diff --git a/lisp/org-publish.el b/lisp/org-publish.el
index 947d52b..d8850e4 100644
--- a/lisp/org-publish.el
+++ b/lisp/org-publish.el
@@ -1192,4 +1192,8 @@ Returns value on success, else nil."
(provide 'org-publish)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-publish.el ends here
diff --git a/lisp/org-remember.el b/lisp/org-remember.el
index 7a1eb77..1de7d1c 100644
--- a/lisp/org-remember.el
+++ b/lisp/org-remember.el
@@ -1149,4 +1149,8 @@ See also the variable `org-reverse-note-order'."
(provide 'org-remember)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-remember.el ends here
diff --git a/lisp/org-table.el b/lisp/org-table.el
index 3eb63b6..0667641 100644
--- a/lisp/org-table.el
+++ b/lisp/org-table.el
@@ -4832,4 +4832,8 @@ list of the fields in the rectangle ."
(provide 'org-table)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-table.el ends here
diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el
index aa645d2..a3de6e4 100644
--- a/lisp/org-taskjuggler.el
+++ b/lisp/org-taskjuggler.el
@@ -692,4 +692,8 @@ org-mode priority string."
(provide 'org-taskjuggler)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-taskjuggler.el ends here
diff --git a/lisp/org-timer.el b/lisp/org-timer.el
index 92aaf1c..37c6d59 100644
--- a/lisp/org-timer.el
+++ b/lisp/org-timer.el
@@ -443,4 +443,8 @@ replace any running timer."
(provide 'org-timer)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-timer.el ends here
diff --git a/lisp/org-xoxo.el b/lisp/org-xoxo.el
index ee54962..6ff78b5 100644
--- a/lisp/org-xoxo.el
+++ b/lisp/org-xoxo.el
@@ -122,4 +122,8 @@ The XOXO buffer is named *xoxo-<source buffer name>*"
(provide 'org-xoxo)
+;; Local variables:
+;; generated-autoload-file: "org-loaddefs.el"
+;; End:
+
;;; org-xoxo.el ends here
diff --git a/lisp/org.el b/lisp/org.el
index 37f6f3a..6ff9fa8 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -78,6 +78,8 @@
(require 'find-func)
(require 'format-spec)
+(load "org-loaddefs.el" nil t)
+
;; `org-outline-regexp' ought to be a defconst but is let-binding in
;; some places -- e.g. see the macro org-with-limited-levels.
;;
diff --git a/mk/org-fixup.el b/mk/org-fixup.el
index b0e51b8..890e2b7 100644
--- a/mk/org-fixup.el
+++ b/mk/org-fixup.el
@@ -68,11 +68,11 @@ be used by foreign build systems or installers to produce this
file in the installation directory of org-mode. Org will not
work correctly if this file is not up-to-date."
(with-temp-buffer
- (set-visited-file-name "org-install.el")
- (insert ";;; org-install.el --- autogenerated file, do not edit\n;;\n;;; Code:\n")
+ (set-visited-file-name "org-loaddefs.el")
+ (insert ";;; org-loaddefs.el --- autogenerated file, do not edit\n;;\n;;; Code:\n")
(let ((files (directory-files default-directory nil "^\\(org\\|ob\\)\\(-.*\\)?\\.el$")))
(mapc (lambda (f) (generate-file-autoloads f)) files))
- (insert "\f\n(provide 'org-install)\n")
+ (insert "\f\n(provide 'org-loaddefs)\n")
(insert "\f\n;; Local Variables:\n;; version-control: never\n")
(insert ";; no-byte-compile: t\n;; no-update-autoloads: t\n")
(insert ";; coding: utf-8\n;; End:\n;;; org-install.el ends here\n")