Release 5.15
[org-mode/org-tableheadings.git] / org-install.el
blob1cc89c6175fdd4ec3cfa7c4368f4a8df59180a78
1 \f
2 ;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files
3 ;;;;;; org-export-icalendar-this-file org-diary org-agenda-list-stuck-projects
4 ;;;;;; org-tags-view org-todo-list org-agenda-list org-cycle-agenda-files
5 ;;;;;; org-batch-store-agenda-views org-store-agenda-views org-batch-agenda-csv
6 ;;;;;; org-batch-agenda org-agenda org-agenda-to-appt org-remember-handler
7 ;;;;;; org-remember org-remember-apply-template org-remember-annotation
8 ;;;;;; org-remember-insinuate org-open-at-point-global org-insert-link-global
9 ;;;;;; org-store-link orgtbl-mode turn-on-orgtbl org-run-like-in-org-mode
10 ;;;;;; turn-on-orgstruct++ turn-on-orgstruct orgstruct-mode org-global-cycle
11 ;;;;;; org-cycle org-mode) "org" "org.el" (18253 34117))
12 ;;; Generated autoloads from org.el
14 (autoload (quote org-mode) "org" "\
15 Outline-based notes management and organizer, alias
16 \"Carsten's outline-mode for keeping track of everything.\"
18 Org-mode develops organizational tasks around a NOTES file which
19 contains information about projects as plain text. Org-mode is
20 implemented on top of outline-mode, which is ideal to keep the content
21 of large files well structured. It supports ToDo items, deadlines and
22 time stamps, which magically appear in the diary listing of the Emacs
23 calendar. Tables are easily created with a built-in table editor.
24 Plain text URL-like links connect to websites, emails (VM), Usenet
25 messages (Gnus), BBDB entries, and any files related to the project.
26 For printing and sharing of notes, an Org-mode file (or a part of it)
27 can be exported as a structured ASCII or HTML file.
29 The following commands are available:
31 \\{org-mode-map}" t nil)
33 (autoload (quote org-cycle) "org" "\
34 Visibility cycling for Org-mode.
36 - When this function is called with a prefix argument, rotate the entire
37 buffer through 3 states (global cycling)
38 1. OVERVIEW: Show only top-level headlines.
39 2. CONTENTS: Show all headlines of all levels, but no body text.
40 3. SHOW ALL: Show everything.
42 - When point is at the beginning of a headline, rotate the subtree started
43 by this line through 3 different states (local cycling)
44 1. FOLDED: Only the main headline is shown.
45 2. CHILDREN: The main headline and the direct children are shown.
46 From this state, you can move to one of the children
47 and zoom in further.
48 3. SUBTREE: Show the entire subtree, including body text.
50 - When there is a numeric prefix, go up to a heading with level ARG, do
51 a `show-subtree' and return to the previous cursor position. If ARG
52 is negative, go up that many levels.
54 - When point is not at the beginning of a headline, execute
55 `indent-relative', like TAB normally does. See the option
56 `org-cycle-emulate-tab' for details.
58 - Special case: if point is at the beginning of the buffer and there is
59 no headline in line 1, this function will act as if called with prefix arg.
60 But only if also the variable `org-cycle-global-at-bob' is t." t nil)
62 (autoload (quote org-global-cycle) "org" "\
63 Cycle the global visibility. For details see `org-cycle'." t nil)
65 (autoload (quote orgstruct-mode) "org" "\
66 Toggle the minor more `orgstruct-mode'.
67 This mode is for using Org-mode structure commands in other modes.
68 The following key behave as if Org-mode was active, if the cursor
69 is on a headline, or on a plain list item (both in the definition
70 of Org-mode).
72 M-up Move entry/item up
73 M-down Move entry/item down
74 M-left Promote
75 M-right Demote
76 M-S-up Move entry/item up
77 M-S-down Move entry/item down
78 M-S-left Promote subtree
79 M-S-right Demote subtree
80 M-q Fill paragraph and items like in Org-mode
81 C-c ^ Sort entries
82 C-c - Cycle list bullet
83 TAB Cycle item visibility
84 M-RET Insert new heading/item
85 S-M-RET Insert new TODO heading / Chekbox item
86 C-c C-c Set tags / toggle checkbox" t nil)
88 (autoload (quote turn-on-orgstruct) "org" "\
89 Unconditionally turn on `orgstruct-mode'." nil nil)
91 (autoload (quote turn-on-orgstruct++) "org" "\
92 Unconditionally turn on `orgstruct-mode', and force org-mode indentations.
93 In addition to setting orgstruct-mode, this also exports all indentation and
94 autofilling variables from org-mode into the buffer. Note that turning
95 off orgstruct-mode will *not* remove these additonal settings." nil nil)
97 (autoload (quote org-run-like-in-org-mode) "org" nil nil nil)
99 (autoload (quote turn-on-orgtbl) "org" "\
100 Unconditionally turn on `orgtbl-mode'." nil nil)
102 (autoload (quote orgtbl-mode) "org" "\
103 The `org-mode' table editor as a minor mode for use in other modes." t nil)
105 (autoload (quote org-store-link) "org" "\
106 \\<org-mode-map>Store an org-link to the current location.
107 This link can later be inserted into an org-buffer with
108 \\[org-insert-link].
109 For some link types, a prefix arg is interpreted:
110 For links to usenet articles, arg negates `org-usenet-links-prefer-google'.
111 For file links, arg negates `org-context-in-file-links'." t nil)
113 (autoload (quote org-insert-link-global) "org" "\
114 Insert a link like Org-mode does.
115 This command can be called in any mode to insert a link in Org-mode syntax." t nil)
117 (autoload (quote org-open-at-point-global) "org" "\
118 Follow a link like Org-mode does.
119 This command can be called in any mode to follow a link that has
120 Org-mode syntax." t nil)
122 (autoload (quote org-remember-insinuate) "org" "\
123 Setup remember.el for use wiht Org-mode." nil nil)
125 (autoload (quote org-remember-annotation) "org" "\
126 Return a link to the current location as an annotation for remember.el.
127 If you are using Org-mode files as target for data storage with
128 remember.el, then the annotations should include a link compatible with the
129 conventions in Org-mode. This function returns such a link." nil nil)
131 (autoload (quote org-remember-apply-template) "org" "\
132 Initialize *remember* buffer with template, invoke `org-mode'.
133 This function should be placed into `remember-mode-hook' and in fact requires
134 to be run from that hook to function properly." nil nil)
136 (autoload (quote org-remember) "org" "\
137 Call `remember'. If this is already a remember buffer, re-apply template.
138 If there is an active region, make sure remember uses it as initial content
139 of the remember buffer.
141 When called interactively with a `C-u' prefix argument GOTO, don't remember
142 anything, just go to the file/headline where the selected templated usually
143 stores its notes.
145 Lisp programs can set ORG-FORCE-REMEMBER-TEMPLATE-CHAR to a character
146 associated with a template in `org-remember-tempates'." t nil)
148 (autoload (quote org-remember-handler) "org" "\
149 Store stuff from remember.el into an org file.
150 First prompts for an org file. If the user just presses return, the value
151 of `org-default-notes-file' is used.
152 Then the command offers the headings tree of the selected file in order to
153 file the text at a specific location.
154 You can either immediately press RET to get the note appended to the
155 file, or you can use vertical cursor motion and visibility cycling (TAB) to
156 find a better place. Then press RET or <left> or <right> in insert the note.
158 Key Cursor position Note gets inserted
159 -----------------------------------------------------------------------------
160 RET buffer-start as level 1 heading at end of file
161 RET on headline as sublevel of the heading at cursor
162 RET no heading at cursor position, level taken from context.
163 Or use prefix arg to specify level manually.
164 <left> on headline as same level, before current heading
165 <right> on headline as same level, after current heading
167 So the fastest way to store the note is to press RET RET to append it to
168 the default file. This way your current train of thought is not
169 interrupted, in accordance with the principles of remember.el.
170 You can also get the fast execution without prompting by using
171 C-u C-c C-c to exit the remember buffer. See also the variable
172 `org-remember-store-without-prompt'.
174 Before being stored away, the function ensures that the text has a
175 headline, i.e. a first line that starts with a \"*\". If not, a headline
176 is constructed from the current date and some additional data.
178 If the variable `org-adapt-indentation' is non-nil, the entire text is
179 also indented so that it starts in the same column as the headline
180 \(i.e. after the stars).
182 See also the variable `org-reverse-note-order'." nil nil)
184 (autoload (quote org-agenda-to-appt) "org" "\
185 Activate appointments found in `org-agenda-files'.
186 When prefixed, prompt for a regular expression and use it as a
187 filter: only add entries if they match this regular expression.
189 FILTER can be a string. In this case, use this string as a
190 regular expression to filter results.
192 FILTER can also be an alist, with the car of each cell being
193 either 'headline or 'category. For example:
195 '((headline \"IMPORTANT\")
196 (category \"Work\"))
198 will only add headlines containing IMPORTANT or headlines
199 belonging to the category \"Work\"." t nil)
201 (autoload (quote org-agenda) "org" "\
202 Dispatch agenda commands to collect entries to the agenda buffer.
203 Prompts for a command to execute. Any prefix arg will be passed
204 on to the selected command. The default selections are:
206 a Call `org-agenda-list' to display the agenda for current day or week.
207 t Call `org-todo-list' to display the global todo list.
208 T Call `org-todo-list' to display the global todo list, select only
209 entries with a specific TODO keyword (the user gets a prompt).
210 m Call `org-tags-view' to display headlines with tags matching
211 a condition (the user is prompted for the condition).
212 M Like `m', but select only TODO entries, no ordinary headlines.
213 L Create a timeline for the current buffer.
214 e Export views to associated files.
216 More commands can be added by configuring the variable
217 `org-agenda-custom-commands'. In particular, specific tags and TODO keyword
218 searches can be pre-defined in this way.
220 If the current buffer is in Org-mode and visiting a file, you can also
221 first press `<' once to indicate that the agenda should be temporarily
222 \(until the next use of \\[org-agenda]) restricted to the current file.
223 Pressing `<' twice means to restrict to the current subtree or region
224 \(if active)." t nil)
226 (autoload (quote org-batch-agenda) "org" "\
227 Run an agenda command in batch mode and send the result to STDOUT.
228 If CMD-KEY is a string of length 1, it is used as a key in
229 `org-agenda-custom-commands' and triggers this command. If it is a
230 longer string is is used as a tags/todo match string.
231 Paramters are alternating variable names and values that will be bound
232 before running the agenda command." nil (quote macro))
234 (autoload (quote org-batch-agenda-csv) "org" "\
235 Run an agenda command in batch mode and send the result to STDOUT.
236 If CMD-KEY is a string of length 1, it is used as a key in
237 `org-agenda-custom-commands' and triggers this command. If it is a
238 longer string is is used as a tags/todo match string.
239 Paramters are alternating variable names and values that will be bound
240 before running the agenda command.
242 The output gives a line for each selected agenda item. Each
243 item is a list of comma-separated values, like this:
245 category,head,type,todo,tags,date,time,extra,priority-l,priority-n
247 category The category of the item
248 head The headline, without TODO kwd, TAGS and PRIORITY
249 type The type of the agenda entry, can be
250 todo selected in TODO match
251 tagsmatch selected in tags match
252 diary imported from diary
253 deadline a deadline on given date
254 scheduled scheduled on given date
255 timestamp entry has timestamp on given date
256 closed entry was closed on given date
257 upcoming-deadline warning about deadline
258 past-scheduled forwarded scheduled item
259 block entry has date block including g. date
260 todo The todo keyword, if any
261 tags All tags including inherited ones, separated by colons
262 date The relevant date, like 2007-2-14
263 time The time, like 15:00-16:50
264 extra Sting with extra planning info
265 priority-l The priority letter if any was given
266 priority-n The computed numerical priority
267 agenda-day The day in the agenda where this is listed" nil (quote macro))
269 (autoload (quote org-store-agenda-views) "org" nil t nil)
271 (autoload (quote org-batch-store-agenda-views) "org" "\
272 Run all custom agenda commands that have a file argument." nil (quote macro))
274 (autoload (quote org-cycle-agenda-files) "org" "\
275 Cycle through the files in `org-agenda-files'.
276 If the current buffer visits an agenda file, find the next one in the list.
277 If the current buffer does not, find the first agenda file." t nil)
279 (autoload (quote org-agenda-list) "org" "\
280 Produce a daily/weekly view from all files in variable `org-agenda-files'.
281 The view will be for the current day or week, but from the overview buffer
282 you will be able to go to other days/weeks.
284 With one \\[universal-argument] prefix argument INCLUDE-ALL,
285 all unfinished TODO items will also be shown, before the agenda.
286 This feature is considered obsolete, please use the TODO list or a block
287 agenda instead.
289 With a numeric prefix argument in an interactive call, the agenda will
290 span INCLUDE-ALL days. Lisp programs should instead specify NDAYS to change
291 the number of days. NDAYS defaults to `org-agenda-ndays'.
293 START-DAY defaults to TODAY, or to the most recent match for the weekday
294 given in `org-agenda-start-on-weekday'." t nil)
296 (autoload (quote org-todo-list) "org" "\
297 Show all TODO entries from all agenda file in a single list.
298 The prefix arg can be used to select a specific TODO keyword and limit
299 the list to these. When using \\[universal-argument], you will be prompted
300 for a keyword. A numeric prefix directly selects the Nth keyword in
301 `org-todo-keywords-1'." t nil)
303 (autoload (quote org-tags-view) "org" "\
304 Show all headlines for all `org-agenda-files' matching a TAGS criterion.
305 The prefix arg TODO-ONLY limits the search to TODO entries." t nil)
307 (autoload (quote org-agenda-list-stuck-projects) "org" "\
308 Create agenda view for projects that are stuck.
309 Stuck projects are project that have no next actions. For the definitions
310 of what a project is and how to check if it stuck, customize the variable
311 `org-stuck-projects'.
312 MATCH is being ignored." t nil)
314 (autoload (quote org-diary) "org" "\
315 Return diary information from org-files.
316 This function can be used in a \"sexp\" diary entry in the Emacs calendar.
317 It accesses org files and extracts information from those files to be
318 listed in the diary. The function accepts arguments specifying what
319 items should be listed. The following arguments are allowed:
321 :timestamp List the headlines of items containing a date stamp or
322 date range matching the selected date. Deadlines will
323 also be listed, on the expiration day.
325 :sexp List entries resulting from diary-like sexps.
327 :deadline List any deadlines past due, or due within
328 `org-deadline-warning-days'. The listing occurs only
329 in the diary for *today*, not at any other date. If
330 an entry is marked DONE, it is no longer listed.
332 :scheduled List all items which are scheduled for the given date.
333 The diary for *today* also contains items which were
334 scheduled earlier and are not yet marked DONE.
336 :todo List all TODO items from the org-file. This may be a
337 long list - so this is not turned on by default.
338 Like deadlines, these entries only show up in the
339 diary for *today*, not at any other date.
341 The call in the diary file should look like this:
343 &%%(org-diary) ~/path/to/some/orgfile.org
345 Use a separate line for each org file to check. Or, if you omit the file name,
346 all files listed in `org-agenda-files' will be checked automatically:
348 &%%(org-diary)
350 If you don't give any arguments (as in the example above), the default
351 arguments (:deadline :scheduled :timestamp :sexp) are used.
352 So the example above may also be written as
354 &%%(org-diary :deadline :timestamp :sexp :scheduled)
356 The function expects the lisp variables `entry' and `date' to be provided
357 by the caller, because this is how the calendar works. Don't use this
358 function from a program - use `org-agenda-get-day-entries' instead." nil nil)
360 (autoload (quote org-export-icalendar-this-file) "org" "\
361 Export current file as an iCalendar file.
362 The iCalendar file will be located in the same directory as the Org-mode
363 file, but with extension `.ics'." t nil)
365 (autoload (quote org-export-icalendar-all-agenda-files) "org" "\
366 Export all files in `org-agenda-files' to iCalendar .ics files.
367 Each iCalendar file will be located in the same directory as the Org-mode
368 file, but with extension `.ics'." t nil)
370 (autoload (quote org-export-icalendar-combine-agenda-files) "org" "\
371 Export all files in `org-agenda-files' to a single combined iCalendar file.
372 The file is stored under the name `org-combined-agenda-icalendar-file'." t nil)
374 ;;;***
376 ;;;### (autoloads (org-publish-all org-publish-current-file org-publish-current-project
377 ;;;;;; org-publish) "org-publish" "org-publish.el" (18207 29024))
378 ;;; Generated autoloads from org-publish.el
380 (autoload (quote org-publish) "org-publish" "\
381 Publish the project PROJECT-NAME." t nil)
383 (autoload (quote org-publish-current-project) "org-publish" "\
384 Publish the project associated with the current file.
385 With prefix argument, force publishing all files in project." t nil)
387 (autoload (quote org-publish-current-file) "org-publish" "\
388 Publish the current file.
389 With prefix argument, force publish the file." t nil)
391 (autoload (quote org-publish-all) "org-publish" "\
392 Publish all projects.
393 With prefix argument, force publish all files." t nil)
395 ;;;***
397 ;;;### (autoloads (org-export-as-latex org-export-region-as-latex
398 ;;;;;; org-replace-region-by-latex org-export-as-latex-to-buffer
399 ;;;;;; org-export-as-latex-batch) "org-export-latex" "org-export-latex.el"
400 ;;;;;; (18252 7249))
401 ;;; Generated autoloads from org-export-latex.el
403 (autoload (quote org-export-as-latex-batch) "org-export-latex" "\
404 Call `org-export-as-latex', may be used in batch processing as
405 emacs --batch
406 --load=$HOME/lib/emacs/org.el
407 --eval \"(setq org-export-headline-levels 2)\"
408 --visit=MyFile --funcall org-export-as-latex-batch" nil nil)
410 (autoload (quote org-export-as-latex-to-buffer) "org-export-latex" "\
411 Call `org-exort-as-latex` with output to a temporary buffer.
412 No file is created. The prefix ARG is passed through to `org-export-as-latex'." t nil)
414 (autoload (quote org-replace-region-by-latex) "org-export-latex" "\
415 Replace the region from BEG to END with its LaTeX export.
416 It assumes the region has `org-mode' syntax, and then convert it to
417 LaTeX. This can be used in any buffer. For example, you could
418 write an itemized list in `org-mode' syntax in an LaTeX buffer and
419 then use this command to convert it." t nil)
421 (autoload (quote org-export-region-as-latex) "org-export-latex" "\
422 Convert region from BEG to END in `org-mode' buffer to LaTeX.
423 If prefix arg BODY-ONLY is set, omit file header, footer, and table of
424 contents, and only produce the region of converted text, useful for
425 cut-and-paste operations.
426 If BUFFER is a buffer or a string, use/create that buffer as a target
427 of the converted LaTeX. If BUFFER is the symbol `string', return the
428 produced LaTeX as a string and leave not buffer behind. For example,
429 a Lisp program could call this function in the following way:
431 (setq latex (org-export-region-as-latex beg end t 'string))
433 When called interactively, the output buffer is selected, and shown
434 in a window. A non-interactive call will only retunr the buffer." t nil)
436 (autoload (quote org-export-as-latex) "org-export-latex" "\
437 Export current buffer to a LaTeX file.
438 If there is an active region, export only the region. The prefix
439 ARG specifies how many levels of the outline should become
440 headlines. The default is 3. Lower levels will be exported
441 depending on `org-export-latex-low-levels'. The default is to
442 convert them as description lists. When HIDDEN is non-nil, don't
443 display the LaTeX buffer. EXT-PLIST is a property list with
444 external parameters overriding org-mode's default settings, but
445 still inferior to file-local settings. When TO-BUFFER is
446 non-nil, create a buffer with that name and export to that
447 buffer. If TO-BUFFER is the symbol `string', don't leave any
448 buffer behind but just return the resulting LaTeX as a string.
449 When BODY-ONLY is set, don't produce the file header and footer,
450 simply return the content of \begin{document}...\end{document},
451 without even the \begin{document} and \end{document} commands." t nil)
453 ;;;***
456 (provide 'org-install)