Carsten Dominik 17 سال پیش
والد
کامیت
93570c03c7
11فایلهای تغییر یافته به همراه1979 افزوده شده و 890 حذف شده
  1. 123 19
      ChangeLog
  2. 14 1
      Makefile
  3. 323 163
      org
  4. 314 320
      org-export-latex.el
  5. 455 58
      org-install.el
  6. 405 158
      org.el
  7. BIN
      org.pdf
  8. 340 167
      org.texi
  9. BIN
      orgcard.pdf
  10. 5 4
      orgcard.tex
  11. BIN
      orgcard_letter.pdf

+ 123 - 19
ChangeLog

@@ -1,33 +1,137 @@
-2007-11-02  Carsten Dominik  <dominik@science.uva.nl>
-
-	* org.el (org-columns-compute, org-column-number-to-string)
+2007-11-25  Carsten Dominik  <dominik@science.uva.nl>
+
+	* org.texi (Property inheritance): New section
+	(Conventions): New section.
+	(Structure editing): Document C-RET, the prefix arg to the cut/cpy
+	commands, and the new bindings for refiling.
+	(Sparse trees): Document the new special command for sparse trees.
+	(References): Be more clear about the counting of hilines.
+	(Handling links): Document M-p/n for accessing links.
+	(Fast access to TODO states): New section.
+	(Per file keywords): New section.
+	(Property inheritance): New section.
+	(Column attributes): New summary types.
+	(Capturing Column View): New section.
+	(The date/time prompt): Cover the new features in the date/time
+	prompt.  Compactify the table of keys for the calendar remote
+	control.
+	(Clocking work time): Document the new :scope parameter.
+	(Remember): Promoted to chapter.
+	(Quoted examples): New section.
+	(Enhancing text): New verbatim environments.
+
+	* org.el (org-calendar-holiday): Try to use
+	`calendar-check-holidays' instead of the obsolete
+	`check-calendar-holidays'.
+	(org-export-html-special-string-regexps): New constant.
+	(org-massive-special-regexp): New variable.
+	(org-compute-latex-and-specials-regexp)
+	(org-do-latex-and-special-faces): New functions.
+	(org-latex-and-export-specials): New face.
+	(org-highlight-latex-fragments-and-specials): New option.
+	(org-link-escape-chars): Use characters instead of strings.
+	(org-link-escape-chars-browser, org-link-escape)
+	(org-link-unescape): Use characters instead of strings.
+	(org-export-html-convert-sub-super, org-html-do-expand): Check for
+	protected text.
+	(org-emphasis-alist): Additional `verbatim' flag.
+	(org-set-emph-re): Handle the verbatim flag and compute
+	`org-verbatim-re'.
+	(org-cleaned-string-for-export): Protect verbatim elements.
+	(org-verbatim-re): New variable.
+	(org-hide-emphasis-markers): New option.
+	(org-additional-option-like-keywords): Add new keywords.
+	(org-get-entry): Renamed from `org-get-cleaned-entry'.
+	(org-icalendar-cleanup-string): New function for quoting icalendar
+	text.
+	(org-agenda-skip-scheduled-if-done): New option.
+	(org-agenda-get-scheduled, org-agenda-get-blocks): Use
+	`org-agenda-skip-scheduled-if-done'.
+	(org-prepare-agenda-buffers): Allow buffers as arguments.
+	(org-entry-properties): Add CATEGORY as a special property.
+	(org-use-property-inheritance): Allow a list of properties as a
+	value.
+	(org-eval-in-calendar): No longer update the prompt.
+	(org-read-date-popup-calendar): Renamed from
+	`org-popup-calendar-for-date-prompt'.
+	(org-read-date-display-live): New variable.
+	(org-read-date-display): New function.
+	(org-read-date-analyze): New function.
+	(org-remember-apply-template): Define `remember-finalize' if it is
+	not yet defined.
+	(org-remember-insinuate): New function.
+	(org-read-date-prefer-future): New option.
+	(org-read-date): Respect the setting of
+	`org-read-date-prefer-future'.  Use `org-read-date-analyze'.
+	(org-set-font-lock-defaults): Use `org-archive-tag' instead of a
+	hardcoded string.
+	(org-remember-apply-template): Use `remember-finalize' instead of
+	`remember-buffer'.
+	(org-columns-compute, org-column-number-to-string)
 	(org-columns-uncompile-format, org-columns-compile-format)
 	(org-columns-compile-format): Handle printf format specifier.
 	(org-columns-new, org-column-number-to-string)
 	(org-columns-uncompile-format, org-columns-compile-format):
 	Support for new currency summary type.
-
-2007-10-30  Carsten Dominik  <dominik@science.uva.nl>
-
-	* org.el (org-format-org-table-html): Use lower-case for <col>
-	tag.
-
-2007-10-28  Carsten Dominik  <dominik@science.uva.nl>
-
-	* org.el (org-agenda-execute): New command.
+	(org-tree-to-indirect-buffer): Do not kill old buffer when
+	`org-indirect-buffer-display' is `new-frame'.
+	(org-indirect-buffer-display): Document that `new-frame' leads to
+	indiret buffer proliferation.
+	(org-agenda-list): Use `org-extend-today-until'.
+	(org-extend-today-until): New option.
+	(org-format-org-table-html): Use lower-case for <col> tag.
+	(org-agenda-execute): New command.
 	(org-agenda-mode-map): Keybindings of "g" "G", "e" modified.
-
-2007-10-26  Carsten Dominik  <dominik@science.uva.nl>
-
-	* org.el (org-select-remember-template): New function.
-	(org-remember-apply-template): Use
-	`org-select-remember-template'.
+	(org-select-remember-template): New function.
+	(org-remember-apply-template): Use `org-select-remember-template'.
 	(org-go-to-remember-target): New function.
 
+2007-11-04  Bastien Guerry  <Bastien.Guerry@ens.fr>
+
+	* org.el (org-export-with-special-strings): New option.
+	(org-export-html-convert-special-strings): New function.
+	(org-html-do-expand): `org-export-html-convert-special-strings'
+	added to the list of conversion.
+	(org-infile-export-plist, org-get-current-options): Added support
+	for "-" in the #+OPTION line to let user switch on/off special
+	strings conversion.
+	(org-export-plist-vars): New :html-table-tag property.
+	(org-export-as-html, org-format-org-table-html)
+	(org-format-table-table-html) Use the :html-table-tag property
+	instead of the `org-export-html-table-tag' global value.
+	(org-additional-option-like-keywords): Added "TBLFM".
+
+2007-11-27  Bastien Guerry  <bzg@altern.org>
+
+	* org-export-latex.el (org-export-latex-cleaned-string): Fixed.
+        (org-export-latex-special-chars): Convert "..." in \ldots and skip
+	tables
+        (org-export-latex-fontify-headline): Changed parameter name
+        (org-export-as-latex): Handle export of subtrees
+	(org-export-latex-make-header): New argument TITLE
+	(org-export-latex-content): New argument EXCLUDE-LIST
+	(org-list-parse-list): New name for org-export-latex-parse-list
+        (org-export-latex-make-header): New name for
+	org-export-latex-make-preamble
+	(org-list-to-generic): New name of org-export-list-to-generic
+	(org-list-to-latex): New name of org-export-list-to-latex
+	(org-list-item-begin, org-list-end, org-list-insert-radio-list)
+	(org-list-send-list, org-list-to-texinfo)
+	(org-list-to-html): New functions
+        (org-export-latex-tables-column-borders)
+	(org-export-latex-default-class, org-export-latex-classes)
+	(org-export-latex-classes-sectioning)
+	(org-list-radio-list-templates): New options
+        (org-export-latex-header): New variable
+	(org-latex-entities): New constant
+        (org-export-latex-default-sectioning, org-export-latex-preamble)
+	(org-export-latex-prepare-text-option)
+	(org-export-latex-get-sectioning): Removed
+
 -----------------------------------------------------------------------
 
 Installed as 5.13g
-	
+
 2007-10-25  Carsten Dominik  <dominik@science.uva.nl>
 
 	* org.el (org-remember-handler): Make sure the amount of

+ 14 - 1
Makefile

@@ -56,7 +56,8 @@ CP = cp -p
 ##----------------------------------------------------------------------
 
 # The following variables need to be defined by the maintainer
-LISPFILES  = org.el org-publish.el org-mouse.el org-export-latex.el org-install.el 
+LISPFILES1 = org.el org-publish.el org-mouse.el org-export-latex.el
+LISPFILES  = $(LISPFILES1) org-install.el 
 ELCFILES   = $(LISPFILES:.el=.elc)
 DOCFILES   = org.texi org.pdf org
 CARDFILES  = orgcard.tex orgcard.pdf orgcard_letter.pdf
@@ -96,6 +97,17 @@ install-noutline: xemacs/noutline.elc
 	if [ ! -d $(lispdir) ]; then $(MKDIR) $(lispdir); else true; fi ;
 	$(CP) xemacs/noutline.el xemacs/noutline.elc $(lispdir)
 
+org-install.el: $(LISPFILES)
+	$(BATCH) --eval "(require 'autoload)" \
+		--eval '(find-file "org-install.el")'  \
+		--eval '(erase-buffer)' \
+		--eval '(generate-file-autoloads "org.el")' \
+		--eval '(generate-file-autoloads "org-mouse.el")' \
+		--eval '(generate-file-autoloads "org-publish.el")' \
+		--eval '(generate-file-autoloads "org-export-latex.el")' \
+		--eval '(save-buffer)'
+	cat < provide.el >> org-install.el
+
 org.elc:		org.el
 
 org-publish.elc:	org-publish.el
@@ -152,6 +164,7 @@ distfile:
 	touch org.texi orgcard.tex
 	make info
 	make doc
+	make org-install.el
 	rm -rf org-$(TAG) org-$(TAG).zip
 	$(MKDIR) org-$(TAG)
 	$(MKDIR) org-$(TAG)/xemacs

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 323 - 163
org


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 314 - 320
org-export-latex.el


+ 455 - 58
org-install.el

@@ -1,60 +1,457 @@
-;;; org-install.el --- Autoloads for org.el
-
-;; org.el
-(autoload 'org-mode "org" "Org mode" t)
-(autoload 'org-diary "org" "Diary entries from Org mode.")
-(autoload 'org-agenda "org" "Multi-file agenda from Org mode." t)
-(autoload 'org-store-link "org" "Store a link to the current location." t)
-(autoload 'org-open-at-point-global "org" "Follow a link like Org-mode does." t)
-(autoload 'org-insert-link-global "org" "Insert a link like Org-mode does." t)
-(autoload 'orgtbl-mode "org" "Org tables as a minor mode." t)
-(autoload 'turn-on-orgtbl "org" "Org tables as a minor mode.")
-(autoload 'orgstruct-mode "org" "Org structure as a minor mode." t)
-(autoload 'turn-on-orgstruct "org" "Org structure as a minor mode.")
-(autoload 'turn-on-orgstruct++ "Orgstruct-mode with indentation settings.")
-(autoload 'org-cycle "org" "Subtree visibility cycling." t)
-(autoload 'org-global-cycle "org" "Global visibility cycling." t)
-(autoload 'org-agenda-list "org" "Produce calendar-like agenda view." t)
-(autoload 'org-cycle-agenda-files "org" "Cycle through agenda-files." t)
-(autoload 'org-todo-list "org" "Produce global TODO list." t)
-(autoload 'org-tags-view "org" "Produce global TAGS agenda view." t)
-(autoload 'org-agenda-list-stuck-projects "org" "List stuck projects." t)
-(autoload 'org-remember "org" "Call remember or re-apply template" t)
-(autoload 'org-remember-annotation "org")
-(autoload 'org-remember-apply-template "org")
-(autoload 'org-remember-handler "org")
-(autoload 'org-export-icalendar-all-agenda-files "org"
-  "Export all files in `org-agenda-files' to iCalendar .ics files." t)
-(autoload 'org-export-icalendar-combine-agenda-files "org"
-  "Export all files in `org-agenda-files' to a single combined iCalendar file." t)
-(autoload 'org-run-like-in-org-mode "Run a command like in Org-mode.")
-(autoload 'org-agenda-to-appt "Activate appointments in `org-agenda-files'.")
-
-;; org-latex.el
-(autoload 'org-export-as-latex-batch "org-export-latex")
-(autoload 'org-export-as-latex-to-buffer "org-export-latex"
-  "Call `org-exort-as-latex` with output to a temporary buffer" t)
-(autoload 'org-replace-region-by-latex "org-export-latex"
-  "Replace the region from BEG to END with its LaTeX export." t)
-(autoload 'org-export-region-as-latex "org-export-latex"
-  "Convert region from BEG to END in `org-mode' buffer to LaTeX." t)
-(autoload 'org-export-as-latex "org-export-latex"
-  "Export current buffer to a LaTeX file." t)
-
-(autoload 'org-batch-agenda "org")
-(autoload 'org-batch-agenda-csv "org")
-(autoload 'org-store-agenda-views "org" "Store agenda views to files" t)
-(autoload 'org-batch-store-agenda-views "org")
-
-;; org-publish.el
-(autoload 'org-publish-current-file "org-publish" "Publish current file." t)
-(autoload 'org-publish-current-project "org-publish"
-  "Publish all files of current project." t)
-(autoload 'org-publish "org-publish" "Publish a project." t)
-(autoload 'org-publish-all "org-publish" "Publish all projects." t)
-
-;; org-toc.el
-(autoload 'org-toc-show "org-toc" "Create and display a table of contents" t)
- 
+
+;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files
+;;;;;;  org-export-icalendar-this-file org-diary org-agenda-list-stuck-projects
+;;;;;;  org-tags-view org-todo-list org-agenda-list org-cycle-agenda-files
+;;;;;;  org-batch-store-agenda-views org-store-agenda-views org-batch-agenda-csv
+;;;;;;  org-batch-agenda org-agenda org-agenda-to-appt org-remember-handler
+;;;;;;  org-remember org-remember-apply-template org-remember-annotation
+;;;;;;  org-remember-insinuate org-open-at-point-global org-insert-link-global
+;;;;;;  org-store-link orgtbl-mode turn-on-orgtbl org-run-like-in-org-mode
+;;;;;;  turn-on-orgstruct++ turn-on-orgstruct orgstruct-mode org-global-cycle
+;;;;;;  org-cycle org-mode) "org" "org.el" (18250 40473))
+;;; Generated autoloads from org.el
+
+(autoload (quote org-mode) "org" "\
+Outline-based notes management and organizer, alias
+\"Carsten's outline-mode for keeping track of everything.\"
+
+Org-mode develops organizational tasks around a NOTES file which
+contains information about projects as plain text.  Org-mode is
+implemented on top of outline-mode, which is ideal to keep the content
+of large files well structured.  It supports ToDo items, deadlines and
+time stamps, which magically appear in the diary listing of the Emacs
+calendar.  Tables are easily created with a built-in table editor.
+Plain text URL-like links connect to websites, emails (VM), Usenet
+messages (Gnus), BBDB entries, and any files related to the project.
+For printing and sharing of notes, an Org-mode file (or a part of it)
+can be exported as a structured ASCII or HTML file.
+
+The following commands are available:
+
+\\{org-mode-map}" t nil)
+
+(autoload (quote org-cycle) "org" "\
+Visibility cycling for Org-mode.
+
+- When this function is called with a prefix argument, rotate the entire
+  buffer through 3 states (global cycling)
+  1. OVERVIEW: Show only top-level headlines.
+  2. CONTENTS: Show all headlines of all levels, but no body text.
+  3. SHOW ALL: Show everything.
+
+- When point is at the beginning of a headline, rotate the subtree started
+  by this line through 3 different states (local cycling)
+  1. FOLDED:   Only the main headline is shown.
+  2. CHILDREN: The main headline and the direct children are shown.
+               From this state, you can move to one of the children
+               and zoom in further.
+  3. SUBTREE:  Show the entire subtree, including body text.
+
+- When there is a numeric prefix, go up to a heading with level ARG, do
+  a `show-subtree' and return to the previous cursor position.  If ARG
+  is negative, go up that many levels.
+
+- When point is not at the beginning of a headline, execute
+  `indent-relative', like TAB normally does.  See the option
+  `org-cycle-emulate-tab' for details.
+
+- Special case: if point is at the beginning of the buffer and there is
+  no headline in line 1, this function will act as if called with prefix arg.
+  But only if also the variable `org-cycle-global-at-bob' is t." t nil)
+
+(autoload (quote org-global-cycle) "org" "\
+Cycle the global visibility.  For details see `org-cycle'." t nil)
+
+(autoload (quote orgstruct-mode) "org" "\
+Toggle the minor more `orgstruct-mode'.
+This mode is for using Org-mode structure commands in other modes.
+The following key behave as if Org-mode was active, if the cursor
+is on a headline, or on a plain list item (both in the definition
+of Org-mode).
+
+M-up        Move entry/item up
+M-down	    Move entry/item down
+M-left	    Promote
+M-right	    Demote
+M-S-up	    Move entry/item up
+M-S-down    Move entry/item down
+M-S-left    Promote subtree
+M-S-right   Demote subtree
+M-q	    Fill paragraph and items like in Org-mode
+C-c ^	    Sort entries
+C-c -	    Cycle list bullet
+TAB         Cycle item visibility
+M-RET       Insert new heading/item
+S-M-RET     Insert new TODO heading / Chekbox item
+C-c C-c     Set tags / toggle checkbox" t nil)
+
+(autoload (quote turn-on-orgstruct) "org" "\
+Unconditionally turn on `orgstruct-mode'." nil nil)
+
+(autoload (quote turn-on-orgstruct++) "org" "\
+Unconditionally turn on `orgstruct-mode', and force org-mode indentations.
+In addition to setting orgstruct-mode, this also exports all indentation and
+autofilling variables from org-mode into the buffer.  Note that turning
+off orgstruct-mode will *not* remove these additonal settings." nil nil)
+
+(autoload (quote org-run-like-in-org-mode) "org" nil nil nil)
+
+(autoload (quote turn-on-orgtbl) "org" "\
+Unconditionally turn on `orgtbl-mode'." nil nil)
+
+(autoload (quote orgtbl-mode) "org" "\
+The `org-mode' table editor as a minor mode for use in other modes." t nil)
+
+(autoload (quote org-store-link) "org" "\
+\\<org-mode-map>Store an org-link to the current location.
+This link can later be inserted into an org-buffer with
+\\[org-insert-link].
+For some link types, a prefix arg is interpreted:
+For links to usenet articles, arg negates `org-usenet-links-prefer-google'.
+For file links, arg negates `org-context-in-file-links'." t nil)
+
+(autoload (quote org-insert-link-global) "org" "\
+Insert a link like Org-mode does.
+This command can be called in any mode to insert a link in Org-mode syntax." t nil)
+
+(autoload (quote org-open-at-point-global) "org" "\
+Follow a link like Org-mode does.
+This command can be called in any mode to follow a link that has
+Org-mode syntax." t nil)
+
+(autoload (quote org-remember-insinuate) "org" "\
+Setup remember.el for use wiht Org-mode." nil nil)
+
+(autoload (quote org-remember-annotation) "org" "\
+Return a link to the current location as an annotation for remember.el.
+If you are using Org-mode files as target for data storage with
+remember.el, then the annotations should include a link compatible with the
+conventions in Org-mode.  This function returns such a link." nil nil)
+
+(autoload (quote org-remember-apply-template) "org" "\
+Initialize *remember* buffer with template, invoke `org-mode'.
+This function should be placed into `remember-mode-hook' and in fact requires
+to be run from that hook to function properly." nil nil)
+
+(autoload (quote org-remember) "org" "\
+Call `remember'.  If this is already a remember buffer, re-apply template.
+If there is an active region, make sure remember uses it as initial content
+of the remember buffer.
+
+When called interactively with a `C-u' prefix argument GOTO, don't remember
+anything, just go to the file/headline where the selected templated usually
+stores its notes.
+
+Lisp programs can set ORG-FORCE-REMEMBER-TEMPLATE-CHAR to a character
+associated with a template in `org-remember-tempates'." t nil)
+
+(autoload (quote org-remember-handler) "org" "\
+Store stuff from remember.el into an org file.
+First prompts for an org file.  If the user just presses return, the value
+of `org-default-notes-file' is used.
+Then the command offers the headings tree of the selected file in order to
+file the text at a specific location.
+You can either immediately press RET to get the note appended to the
+file, or you can use vertical cursor motion and visibility cycling (TAB) to
+find a better place.  Then press RET or <left> or <right> in insert the note.
+
+Key      Cursor position   Note gets inserted
+-----------------------------------------------------------------------------
+RET      buffer-start      as level 1 heading at end of file
+RET      on headline       as sublevel of the heading at cursor
+RET      no heading        at cursor position, level taken from context.
+			   Or use prefix arg to specify level manually.
+<left>   on headline       as same level, before current heading
+<right>  on headline       as same level, after current heading
+
+So the fastest way to store the note is to press RET RET to append it to
+the default file.  This way your current train of thought is not
+interrupted, in accordance with the principles of remember.el.
+You can also get the fast execution without prompting by using
+C-u C-c C-c to exit the remember buffer.  See also the variable
+`org-remember-store-without-prompt'.
+
+Before being stored away, the function ensures that the text has a
+headline, i.e. a first line that starts with a \"*\".  If not, a headline
+is constructed from the current date and some additional data.
+
+If the variable `org-adapt-indentation' is non-nil, the entire text is
+also indented so that it starts in the same column as the headline
+\(i.e. after the stars).
+
+See also the variable `org-reverse-note-order'." nil nil)
+
+(autoload (quote org-agenda-to-appt) "org" "\
+Activate appointments found in `org-agenda-files'.
+When prefixed, prompt for a regular expression and use it as a
+filter: only add entries if they match this regular expression.
+
+FILTER can be a string. In this case, use this string as a
+regular expression to filter results.
+
+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 category \"Work\"." t nil)
+
+(autoload (quote org-agenda) "org" "\
+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.
+
+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)." t nil)
+
+(autoload (quote org-batch-agenda) "org" "\
+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 is is used as a tags/todo match string.
+Paramters are alternating variable names and values that will be bound
+before running the agenda command." nil (quote macro))
+
+(autoload (quote org-batch-agenda-csv) "org" "\
+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 is is used as a tags/todo match string.
+Paramters 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" nil (quote macro))
+
+(autoload (quote org-store-agenda-views) "org" nil t nil)
+
+(autoload (quote org-batch-store-agenda-views) "org" "\
+Run all custom agenda commands that have a file argument." nil (quote macro))
+
+(autoload (quote org-cycle-agenda-files) "org" "\
+Cycle through the files in `org-agenda-files'.
+If the current buffer visits an agenda file, find the next one in the list.
+If the current buffer does not, find the first agenda file." t nil)
+
+(autoload (quote org-agenda-list) "org" "\
+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 one \\[universal-argument] prefix argument INCLUDE-ALL,
+all unfinished TODO items will also be shown, before the agenda.
+This feature is considered obsolete, please use the TODO list or a block
+agenda instead.
+
+With a numeric prefix argument in an interactive call, the agenda will
+span INCLUDE-ALL days.  Lisp programs should instead specify NDAYS to change
+the number of days.  NDAYS defaults to `org-agenda-ndays'.
+
+START-DAY defaults to TODAY, or to the most recent match for the weekday
+given in `org-agenda-start-on-weekday'." t nil)
+
+(autoload (quote org-todo-list) "org" "\
+Show all 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'." t nil)
+
+(autoload (quote org-tags-view) "org" "\
+Show all headlines for all `org-agenda-files' matching a TAGS criterion.
+The prefix arg TODO-ONLY limits the search to TODO entries." t nil)
+
+(autoload (quote org-agenda-list-stuck-projects) "org" "\
+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'.
+MATCH is being ignored." t nil)
+
+(autoload (quote org-diary) "org" "\
+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.  The following arguments are allowed:
+
+   :timestamp    List the headlines of items containing a date stamp or
+		 date range matching the selected date.  Deadlines will
+		 also be listed, on the expiration day.
+
+   :sexp         List entries resulting from diary-like sexps.
+
+   :deadline     List any deadlines past due, or due within
+		 `org-deadline-warning-days'.  The listing occurs only
+		 in the diary for *today*, not at any other date.  If
+		 an entry is marked DONE, it is no longer listed.
+
+   :scheduled    List all items which are scheduled for the given date.
+		 The diary for *today* also contains items which were
+		 scheduled earlier and are not yet marked DONE.
+
+   :todo         List all TODO items from the org-file.  This may be a
+		 long list - so this is not turned on by default.
+		 Like deadlines, these entries only show up in the
+		 diary for *today*, not at any other date.
+
+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." nil nil)
+
+(autoload (quote org-export-icalendar-this-file) "org" "\
+Export current file as an iCalendar file.
+The iCalendar file will be located in the same directory as the Org-mode
+file, but with extension `.ics'." t nil)
+
+(autoload (quote org-export-icalendar-all-agenda-files) "org" "\
+Export all files in `org-agenda-files' to iCalendar .ics files.
+Each iCalendar file will be located in the same directory as the Org-mode
+file, but with extension `.ics'." t nil)
+
+(autoload (quote org-export-icalendar-combine-agenda-files) "org" "\
+Export all files in `org-agenda-files' to a single combined iCalendar file.
+The file is stored under the name `org-combined-agenda-icalendar-file'." t nil)
+
+;;;***
+
+;;;### (autoloads (org-publish-all org-publish-current-file org-publish-current-project
+;;;;;;  org-publish) "org-publish" "org-publish.el" (18207 29024))
+;;; Generated autoloads from org-publish.el
+
+(autoload (quote org-publish) "org-publish" "\
+Publish the project PROJECT-NAME." t nil)
+
+(autoload (quote org-publish-current-project) "org-publish" "\
+Publish the project associated with the current file.
+With prefix argument, force publishing all files in project." t nil)
+
+(autoload (quote org-publish-current-file) "org-publish" "\
+Publish the current file.
+With prefix argument, force publish the file." t nil)
+
+(autoload (quote org-publish-all) "org-publish" "\
+Publish all projects.
+With prefix argument, force publish all files." t nil)
+
+;;;***
+
+;;;### (autoloads (org-export-as-latex org-export-region-as-latex
+;;;;;;  org-replace-region-by-latex org-export-as-latex-to-buffer
+;;;;;;  org-export-as-latex-batch) "org-export-latex" "org-export-latex.el"
+;;;;;;  (18252 7249))
+;;; Generated autoloads from org-export-latex.el
+
+(autoload (quote org-export-as-latex-batch) "org-export-latex" "\
+Call `org-export-as-latex', may be used in batch processing as
+emacs 	--batch
+	--load=$HOME/lib/emacs/org.el
+	--eval \"(setq org-export-headline-levels 2)\"
+	--visit=MyFile --funcall org-export-as-latex-batch" nil nil)
+
+(autoload (quote org-export-as-latex-to-buffer) "org-export-latex" "\
+Call `org-exort-as-latex` with output to a temporary buffer.
+No file is created.  The prefix ARG is passed through to `org-export-as-latex'." t nil)
+
+(autoload (quote org-replace-region-by-latex) "org-export-latex" "\
+Replace the region from BEG to END with its LaTeX export.
+It assumes the region has `org-mode' syntax, and then convert it to
+LaTeX.  This can be used in any buffer.  For example, you could
+write an itemized list in `org-mode' syntax in an LaTeX buffer and
+then use this command to convert it." t nil)
+
+(autoload (quote org-export-region-as-latex) "org-export-latex" "\
+Convert region from BEG to END in `org-mode' buffer to LaTeX.
+If prefix arg BODY-ONLY is set, omit file header, footer, and table of
+contents, and only produce the region of converted text, useful for
+cut-and-paste operations.
+If BUFFER is a buffer or a string, use/create that buffer as a target
+of the converted LaTeX.  If BUFFER is the symbol `string', return the
+produced LaTeX as a string and leave not buffer behind.  For example,
+a Lisp program could call this function in the following way:
+
+  (setq latex (org-export-region-as-latex beg end t 'string))
+
+When called interactively, the output buffer is selected, and shown
+in a window.  A non-interactive call will only retunr the buffer." t nil)
+
+(autoload (quote org-export-as-latex) "org-export-latex" "\
+Export current buffer to a LaTeX file.
+If there is an active region, export only the region.  The prefix
+ARG specifies how many levels of the outline should become
+headlines.  The default is 3.  Lower levels will be exported
+depending on `org-export-latex-low-levels'.  The default is to
+convert them as description lists.  When HIDDEN is non-nil, don't
+display the LaTeX buffer.  EXT-PLIST is a property list with
+external parameters overriding org-mode's default settings, but
+still inferior to file-local settings.  When TO-BUFFER is
+non-nil, create a buffer with that name and export to that
+buffer.  If TO-BUFFER is the symbol `string', don't leave any
+buffer behind but just return the resulting LaTeX as a string.
+When BODY-ONLY is set, don't produce the file header and footer,
+simply return the content of egin{document}...nd{document},
+without even the egin{document} and nd{document} commands." t nil)
+
+;;;***
+
+
 (provide 'org-install)
 

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 405 - 158
org.el


BIN
org.pdf


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 340 - 167
org.texi


BIN
orgcard.pdf


+ 5 - 4
orgcard.tex

@@ -1,5 +1,5 @@
 % Reference Card for Org Mode
-\def\orgversionnumber{5.13e}
+\def\orgversionnumber{5.14}
 \def\versionyear{2007}          % latest update
 \def\year{2007}                 % latest copyright year
 
@@ -317,6 +317,7 @@ are preserved on all copies.
 \key{demote current subtree down one level}{M-S-RIGHT}
 
 \key{move subtree/list item up/down}{M-S-UP/DOWN}
+\key{refile subtree}{C-c C-w}
 \key{kill subtree}{C-c C-x C-w}
 \key{copy subtree}{C-c C-x M-w}
 \key{yank subtree}{C-c C-x C-y}
@@ -337,10 +338,10 @@ are preserved on all copies.
 
 \section{Filtering and Sparse Trees}
 
-\key{show sparse tree for all matches of a regexp}{C-c /}
+% FIXME: this is garbage
+\key{construct a sparse tree by various criteria}{C-c /}
 \key{view TODO's in sparse tree}{C-c C-v}
 \key{global TODO list in agenda mode}{C-c t$^1$}
-\key{create sparse tree with all deadlines due}{C-c C-w}
 \key{time sorted view of current org file}{C-c a L}
 %\key{agenda for the week}{C-c a$^1$}
 %\key{agenda for date at cursor}{C-c C-o}
@@ -572,7 +573,7 @@ after  ``{\tt :}'', and dictionary words elsewhere.
 \key{Like \kbd{C-c .} but make stamp inactive}{C-c !} % FIXME
 \key{insert DEADLINE timestamp}{C-c C-d}
 \key{insert SCHEDULED timestamp}{C-c C-s}
-\key{create sparse tree with all deadlines due}{C-c C-w}
+\key{create sparse tree with all deadlines due}{C-c / d}
 \key{the time between 2 dates in a time range}{C-c C-y}
 \key{change timestamp at cursor by $\pm 1$ day}{S-RIGHT/LEFT$^3$}
 \key{change year/month/day at cursor by $\pm 1$}{S-UP/DOWN$^3$}

BIN
orgcard_letter.pdf


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است