From 388f9e690a3c6f41f6bd38b149316716ef0fae58 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:34:42 +0100 Subject: [PATCH] Release 4.76 --- Makefile | 17 +- org | 432 ++++---- org-publish.el | 1198 +++++++++++----------- org.el | 333 ++++--- org.pdf | Bin 720816 -> 723870 bytes org.texi | 50 +- orgcard.pdf | Bin 58889 -> 58158 bytes orgcard.tex | 112 +-- orgcard_letter.pdf | Bin 0 -> 59419 bytes orgcard_letter.ps | 2783 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 10 files changed, 3952 insertions(+), 973 deletions(-) rewrite orgcard.pdf (83%) create mode 100644 orgcard_letter.pdf create mode 100644 orgcard_letter.ps diff --git a/Makefile b/Makefile index c5d595d67..f3aa3c4f6 100644 --- a/Makefile +++ b/Makefile @@ -57,7 +57,8 @@ CP = cp -p # The following variables need to be defined by the maintainer LISPFILES = org.el org-publish.el org-mouse.el org-install.el ELCFILES = $(LISPFILES:.el=.elc) -DOCFILES = org.texi org.pdf org orgcard.tex orgcard.pdf +DOCFILES = org.texi org.pdf org +CARDFILES = orgcard.tex orgcard.pdf orgcard_letter.pdf orgcard_letter.ps TEXIFILES = org.texi INFOFILES = org HTMLDIR = /home/dominik/public_html/Tools/org @@ -65,7 +66,7 @@ HTMLDIR = /home/dominik/public_html/Tools/org .SUFFIXES: .el .elc .texi SHELL = /bin/sh -DISTFILES= README ${LISPFILES} ${DOCFILES} Makefile +DISTFILES= README ${LISPFILES} ${DOCFILES} ${CARDFILES} Makefile DISTFILES_xemacs= xemacs/noutline.el xemacs/ps-print-invisible.el xemacs/README all: $(ELCFILES) @@ -119,6 +120,16 @@ orgcard.pdf: orgcard.dvi orgcard.ps: orgcard.dvi dvips -t landscape -o orgcard.ps orgcard.dvi +orgcard_letter.dvi: orgcard.tex + perl -pe 's/letterpaper=0/letterpaper=1/' orgcard.tex > orgcard_letter.tex + tex orgcard_letter.tex + +orgcard_letter.pdf: orgcard_letter.dvi + dvips -q -f -t landscape orgcard_letter.dvi | gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=orgcard_letter.pdf -c .setpdfwrite - + +orgcard_letter.ps: orgcard_letter.dvi + dvips -t landscape -o orgcard_letter.ps orgcard_letter.dvi + # Below here are special targets for maintenance only info: @@ -126,7 +137,7 @@ info: pdf: org.pdf -card: orgcard.pdf orgcard.ps +card: orgcard.pdf orgcard.ps orgcard_letter.pdf orgcard_letter.ps xcompile: xemacs -batch -q -f batch-byte-compile $(LISPFILES) diff --git a/org b/org index 5f45e44e4..6eb749266 100644 --- a/org +++ b/org @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Org Mode: (org). Outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.75). + This manual is for Org-mode (version 4.76). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 4.75). +This manual is for Org-mode (version 4.76). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -229,6 +229,7 @@ Text interpretation by the exporter * Comment lines:: Some lines will not be exported * Initial text:: Text before the first headline +* Footnotes:: Numbers like [1] * Enhancing text:: Subscripts, symbols and more * Export options:: How to influence the export settings @@ -4259,7 +4260,7 @@ you want to do this only occasionally, use the commend (setq org-agenda-exporter-settings '((ps-number-of-columns 2) (ps-landscape-mode t) - (htmlize-output-type 'inline-css))) + (htmlize-output-type 'css))) If you need to export certain agenda views frequently, you can associate any custom agenda command with a list of output file names @@ -4927,6 +4928,7 @@ file in order to produce better output. * Comment lines:: Some lines will not be exported * Initial text:: Text before the first headline +* Footnotes:: Numbers like [1] * Enhancing text:: Subscripts, symbols and more * Export options:: How to influence the export settings @@ -4944,7 +4946,7 @@ never be exported. Also entire subtrees starting with the word Toggle the COMMENT keyword at the beginning of an entry.  -File: org, Node: Initial text, Next: Enhancing text, Prev: Comment lines, Up: Text interpretation +File: org, Node: Initial text, Next: Footnotes, Prev: Comment lines, Up: Text interpretation 10.5.2 Text before the first headline ------------------------------------- @@ -4980,9 +4982,30 @@ headline when exporting the file, you can use the `#+TEXT' construct: #+TEXT: This goes between the table of contents and the first headline  -File: org, Node: Enhancing text, Next: Export options, Prev: Initial text, Up: Text interpretation +File: org, Node: Footnotes, Next: Enhancing text, Prev: Initial text, Up: Text interpretation -10.5.3 Enhancing text for export +10.5.3 Footnotes +---------------- + +Numbers in square brackets are treated as footnotes, so that you can use +the Emacs package `footnote.el' to create footnotes. For example: + + The org-mode homepage[1] clearly needs help from + a good web designer. + + [1] The link is: http://www.astro.uva.nl/~dominik/Tools/org + +Note that the `footnote' package uses `C-c !' to invoke its commands. +This binding conflicts with the org-mode command for inserting inactive +time stamps. You could use the variable `footnote-prefix' to switch +footnotes commands to another key. Or, if you are too used to this +binding, you could use `org-replace-disputed-keys' and +`org-disputed-keys' to change the settings in Org-mode. + + +File: org, Node: Enhancing text, Next: Export options, Prev: Footnotes, Up: Text interpretation + +10.5.4 Enhancing text for export -------------------------------- Some of the export backends of Org-mode allow for sophisticated text @@ -5030,7 +5053,7 @@ should never be used.  File: org, Node: Export options, Prev: Enhancing text, Up: Text interpretation -10.5.4 Export options +10.5.5 Export options --------------------- The exporter recognizes special lines in the buffer which provide @@ -5808,7 +5831,11 @@ File: org, Node: Cooperation, Next: Conflicts, Prev: Interaction, Up: Intera and the Org-mode format. See the documentation string of the command `org-convert-table' for the restrictions under which this is possible. - `table.el' is part of Emacs 22. + `table.el' is part of Emacs 22. + +`footnote.el' by Steven L. Baur + Org-mode recognizes numerical footnotes as provided by this package + (*note Footnotes::).  File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction @@ -5845,6 +5872,15 @@ File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction Also this package uses the `S-' keys, so everything written in the paragraph above about CUA mode also applies here. +`footnote.el' by Steven L. Baur + Org-mode supports the syntax of the footnote package, but only the + numerical footnote markers. Also, the default key for footnote + commands, `C-c !' is already used by org-mode. You could use the + variable `footnote-prefix' to switch footnotes commands to another + key. Or, you could use `org-replace-disputed-keys' and + `org-disputed-keys' to change the settings in Org-mode. + +  File: org, Node: Bugs, Prev: Interaction, Up: Miscellaneous @@ -6611,6 +6647,10 @@ Index * folded, subtree visibility state: Visibility cycling. (line 10) * folding, sparse trees: Sparse trees. (line 6) * following links: Handling links. (line 58) +* footnote.el <1>: Conflicts. (line 35) +* footnote.el <2>: Cooperation. (line 56) +* footnote.el: Footnotes. (line 6) +* footnotes: Footnotes. (line 6) * format specifier: Formula syntax for Calc. (line 14) * format, of links: Link format. (line 6) @@ -6955,6 +6995,7 @@ Key Index * C-,: Agenda files. (line 18) * C-_: Agenda commands. (line 107) * C-a a L: Timeline. (line 10) +* C-c ! <1>: Footnotes. (line 14) * C-c !: Creating timestamps. (line 19) * C-c #: Checkboxes. (line 56) * C-c %: Handling links. (line 81) @@ -7248,192 +7289,193 @@ Key Index  Tag Table: Node: Top970 -Node: Introduction11627 -Node: Summary12042 -Node: Installation15051 -Node: Activation16429 -Node: Feedback17678 -Node: Document structure19754 -Node: Outlines20528 -Node: Headlines21188 -Ref: Headlines-Footnote-122196 -Node: Visibility cycling22295 -Ref: Visibility cycling-Footnote-124505 -Ref: Visibility cycling-Footnote-224563 -Ref: Visibility cycling-Footnote-324613 -Node: Motion24883 -Node: Structure editing25837 -Node: Archiving28663 -Node: ARCHIVE tag29221 -Node: Moving subtrees31014 -Node: Sparse trees32325 -Ref: Sparse trees-Footnote-134457 -Ref: Sparse trees-Footnote-234639 -Node: Plain lists34754 -Ref: Plain lists-Footnote-138523 -Ref: Plain lists-Footnote-238881 -Node: Tables39065 -Node: Built-in table editor39579 -Node: Narrow columns46818 -Ref: Narrow columns-Footnote-148751 -Node: orgtbl-mode48797 -Node: The spreadsheet49601 -Node: References50688 -Ref: References-Footnote-154817 -Node: Formula syntax for Calc55106 -Node: Formula syntax for Lisp57563 -Node: Field formulas58832 -Node: Column formulas60140 -Node: Editing and debugging formulas61739 -Node: Updating the table65892 -Node: Advanced features66927 -Node: Hyperlinks71452 -Node: Link format72225 -Node: Internal links73518 -Ref: Internal links-Footnote-175443 -Node: Radio targets75575 -Node: External links76266 -Node: Handling links78670 -Ref: Handling links-Footnote-183957 -Ref: Handling links-Footnote-284194 -Node: Link abbreviations84268 -Node: Search options85947 -Ref: Search options-Footnote-187727 -Node: Custom searches87808 -Node: Remember88856 -Node: Setting up remember89843 -Node: Remember templates90425 -Ref: Remember templates-Footnote-193717 -Node: Storing notes93815 -Node: TODO items95702 -Node: TODO basics96685 -Node: TODO extensions98382 -Node: Workflow states99201 -Ref: Workflow states-Footnote-1100376 -Node: TODO types100469 -Ref: TODO types-Footnote-1102052 -Node: Multiple sets in one file102134 -Node: Per file keywords103745 -Ref: Per file keywords-Footnote-1105034 -Node: Priorities105235 -Node: Breaking down tasks106845 -Ref: Breaking down tasks-Footnote-1107365 -Node: Checkboxes107461 -Node: Timestamps110216 -Node: Time stamps110657 -Ref: Time stamps-Footnote-1112962 -Node: Creating timestamps113078 -Node: The date/time prompt115152 -Ref: The date/time prompt-Footnote-1117140 -Node: Custom time format117246 -Node: Deadlines and scheduling118794 -Ref: Deadlines and scheduling-Footnote-1120144 -Node: Inserting deadline/schedule120299 -Node: Repeated tasks121237 -Node: Progress logging122876 -Node: Closing items123531 -Ref: Closing items-Footnote-1124465 -Ref: Closing items-Footnote-2124534 -Node: Tracking TODO state changes124607 -Node: Clocking work time125463 -Ref: Clocking work time-Footnote-1129109 -Ref: Clocking work time-Footnote-2129187 -Node: Tags129313 -Node: Tag inheritance130075 -Node: Setting tags131012 -Ref: Setting tags-Footnote-1135535 -Ref: Setting tags-Footnote-2135647 -Node: Tag searches135730 -Node: Agenda views138441 -Node: Agenda files140386 -Ref: Agenda files-Footnote-1141352 -Ref: Agenda files-Footnote-2141501 -Node: Agenda dispatcher141694 -Node: Built-in agenda views143385 -Node: Weekly/Daily agenda143963 -Node: Global TODO list146904 -Node: Matching headline tags149176 -Node: Timeline150247 -Node: Stuck projects150913 -Node: Presentation and sorting152764 -Node: Categories153555 -Node: Time-of-day specifications154219 -Node: Sorting of agenda items156190 -Node: Agenda commands157472 -Node: Custom agenda views164626 -Node: Storing searches165345 -Node: Block agenda167257 -Node: Setting Options168487 -Node: Exporting Agenda Views171226 -Ref: Exporting Agenda Views-Footnote-1175517 -Ref: Exporting Agenda Views-Footnote-2175574 -Node: Extracting Agenda Information for other programs175760 -Node: Embedded LaTeX179886 -Ref: Embedded LaTeX-Footnote-1180978 -Node: Math symbols181168 -Node: Subscripts and Superscripts181933 -Node: LaTeX fragments182777 -Ref: LaTeX fragments-Footnote-1185011 -Node: Processing LaTeX fragments185273 -Node: CDLaTeX mode186219 -Ref: CDLaTeX mode-Footnote-1188703 -Node: Exporting188851 -Node: ASCII export190165 -Node: HTML export191455 -Node: Export commands192074 -Node: Quoting HTML tags193318 -Node: Links193948 -Node: Images194645 -Ref: Images-Footnote-1195516 -Node: CSS support195577 -Ref: CSS support-Footnote-1196896 -Node: XOXO export197009 -Node: iCalendar export197448 -Node: Text interpretation198667 -Node: Comment lines199209 -Node: Initial text199604 -Node: Enhancing text201278 -Ref: Enhancing text-Footnote-1203140 -Node: Export options203230 -Node: Publishing205123 -Ref: Publishing-Footnote-1205919 -Node: Configuration206115 -Node: Project alist206833 -Node: Sources and destinations207899 -Node: Selecting files208629 -Node: Publishing action209377 -Node: Publishing options210610 -Node: Publishing links212762 -Node: Project page index214275 -Node: Sample configuration215053 -Node: Simple example215545 -Node: Complex example216218 -Node: Triggering publication218294 -Node: Miscellaneous218979 -Node: Completion219613 -Node: Customization221084 -Node: In-buffer settings221667 -Node: The very busy C-c C-c key226543 -Node: Clean view228187 -Node: TTY keys230764 -Node: Interaction232374 -Node: Cooperation232771 -Node: Conflicts235513 -Node: Bugs237076 -Node: Extensions and Hacking238572 -Node: Extensions239168 -Node: Tables in arbitrary syntax241115 -Node: Radio tables242192 -Node: A LaTeX example244695 -Ref: A LaTeX example-Footnote-1248341 -Ref: A LaTeX example-Footnote-2248489 -Node: Translator functions248924 -Ref: Translator functions-Footnote-1252033 -Node: Dynamic blocks252121 -Node: Special agenda views254093 -Ref: Special agenda views-Footnote-1256372 -Node: History and Acknowledgments256632 -Node: Index262726 -Node: Key Index294515 +Node: Introduction11676 +Node: Summary12091 +Node: Installation15100 +Node: Activation16478 +Node: Feedback17727 +Node: Document structure19803 +Node: Outlines20577 +Node: Headlines21237 +Ref: Headlines-Footnote-122245 +Node: Visibility cycling22344 +Ref: Visibility cycling-Footnote-124554 +Ref: Visibility cycling-Footnote-224612 +Ref: Visibility cycling-Footnote-324662 +Node: Motion24932 +Node: Structure editing25886 +Node: Archiving28712 +Node: ARCHIVE tag29270 +Node: Moving subtrees31063 +Node: Sparse trees32374 +Ref: Sparse trees-Footnote-134506 +Ref: Sparse trees-Footnote-234688 +Node: Plain lists34803 +Ref: Plain lists-Footnote-138572 +Ref: Plain lists-Footnote-238930 +Node: Tables39114 +Node: Built-in table editor39628 +Node: Narrow columns46867 +Ref: Narrow columns-Footnote-148800 +Node: orgtbl-mode48846 +Node: The spreadsheet49650 +Node: References50737 +Ref: References-Footnote-154866 +Node: Formula syntax for Calc55155 +Node: Formula syntax for Lisp57612 +Node: Field formulas58881 +Node: Column formulas60189 +Node: Editing and debugging formulas61788 +Node: Updating the table65941 +Node: Advanced features66976 +Node: Hyperlinks71501 +Node: Link format72274 +Node: Internal links73567 +Ref: Internal links-Footnote-175492 +Node: Radio targets75624 +Node: External links76315 +Node: Handling links78719 +Ref: Handling links-Footnote-184006 +Ref: Handling links-Footnote-284243 +Node: Link abbreviations84317 +Node: Search options85996 +Ref: Search options-Footnote-187776 +Node: Custom searches87857 +Node: Remember88905 +Node: Setting up remember89892 +Node: Remember templates90474 +Ref: Remember templates-Footnote-193766 +Node: Storing notes93864 +Node: TODO items95751 +Node: TODO basics96734 +Node: TODO extensions98431 +Node: Workflow states99250 +Ref: Workflow states-Footnote-1100425 +Node: TODO types100518 +Ref: TODO types-Footnote-1102101 +Node: Multiple sets in one file102183 +Node: Per file keywords103794 +Ref: Per file keywords-Footnote-1105083 +Node: Priorities105284 +Node: Breaking down tasks106894 +Ref: Breaking down tasks-Footnote-1107414 +Node: Checkboxes107510 +Node: Timestamps110265 +Node: Time stamps110706 +Ref: Time stamps-Footnote-1113011 +Node: Creating timestamps113127 +Node: The date/time prompt115201 +Ref: The date/time prompt-Footnote-1117189 +Node: Custom time format117295 +Node: Deadlines and scheduling118843 +Ref: Deadlines and scheduling-Footnote-1120193 +Node: Inserting deadline/schedule120348 +Node: Repeated tasks121286 +Node: Progress logging122925 +Node: Closing items123580 +Ref: Closing items-Footnote-1124514 +Ref: Closing items-Footnote-2124583 +Node: Tracking TODO state changes124656 +Node: Clocking work time125512 +Ref: Clocking work time-Footnote-1129158 +Ref: Clocking work time-Footnote-2129236 +Node: Tags129362 +Node: Tag inheritance130124 +Node: Setting tags131061 +Ref: Setting tags-Footnote-1135584 +Ref: Setting tags-Footnote-2135696 +Node: Tag searches135779 +Node: Agenda views138490 +Node: Agenda files140435 +Ref: Agenda files-Footnote-1141401 +Ref: Agenda files-Footnote-2141550 +Node: Agenda dispatcher141743 +Node: Built-in agenda views143434 +Node: Weekly/Daily agenda144012 +Node: Global TODO list146953 +Node: Matching headline tags149225 +Node: Timeline150296 +Node: Stuck projects150962 +Node: Presentation and sorting152813 +Node: Categories153604 +Node: Time-of-day specifications154268 +Node: Sorting of agenda items156239 +Node: Agenda commands157521 +Node: Custom agenda views164675 +Node: Storing searches165394 +Node: Block agenda167306 +Node: Setting Options168536 +Node: Exporting Agenda Views171275 +Ref: Exporting Agenda Views-Footnote-1175559 +Ref: Exporting Agenda Views-Footnote-2175616 +Node: Extracting Agenda Information for other programs175802 +Node: Embedded LaTeX179928 +Ref: Embedded LaTeX-Footnote-1181020 +Node: Math symbols181210 +Node: Subscripts and Superscripts181975 +Node: LaTeX fragments182819 +Ref: LaTeX fragments-Footnote-1185053 +Node: Processing LaTeX fragments185315 +Node: CDLaTeX mode186261 +Ref: CDLaTeX mode-Footnote-1188745 +Node: Exporting188893 +Node: ASCII export190207 +Node: HTML export191497 +Node: Export commands192116 +Node: Quoting HTML tags193360 +Node: Links193990 +Node: Images194687 +Ref: Images-Footnote-1195558 +Node: CSS support195619 +Ref: CSS support-Footnote-1196938 +Node: XOXO export197051 +Node: iCalendar export197490 +Node: Text interpretation198709 +Node: Comment lines199300 +Node: Initial text199695 +Node: Footnotes201364 +Node: Enhancing text202179 +Ref: Enhancing text-Footnote-1204038 +Node: Export options204128 +Node: Publishing206021 +Ref: Publishing-Footnote-1206817 +Node: Configuration207013 +Node: Project alist207731 +Node: Sources and destinations208797 +Node: Selecting files209527 +Node: Publishing action210275 +Node: Publishing options211508 +Node: Publishing links213660 +Node: Project page index215173 +Node: Sample configuration215951 +Node: Simple example216443 +Node: Complex example217116 +Node: Triggering publication219192 +Node: Miscellaneous219877 +Node: Completion220511 +Node: Customization221982 +Node: In-buffer settings222565 +Node: The very busy C-c C-c key227441 +Node: Clean view229085 +Node: TTY keys231662 +Node: Interaction233272 +Node: Cooperation233669 +Node: Conflicts236545 +Node: Bugs238548 +Node: Extensions and Hacking240044 +Node: Extensions240640 +Node: Tables in arbitrary syntax242587 +Node: Radio tables243664 +Node: A LaTeX example246167 +Ref: A LaTeX example-Footnote-1249813 +Ref: A LaTeX example-Footnote-2249961 +Node: Translator functions250396 +Ref: Translator functions-Footnote-1253505 +Node: Dynamic blocks253593 +Node: Special agenda views255565 +Ref: Special agenda views-Footnote-1257844 +Node: History and Acknowledgments258104 +Node: Index264198 +Node: Key Index296279  End Tag Table diff --git a/org-publish.el b/org-publish.el index 0ceeb2cc4..898a034ff 100644 --- a/org-publish.el +++ b/org-publish.el @@ -1,597 +1,601 @@ -;;; org-publish.el --- publish related org-mode files as a website - -;; Copyright (C) 2006 Free Software Foundation, Inc. - -;; Author: David O'Toole -;; Keywords: hypermedia, outlines -;; Version: - -;; $Id: org-publish.el,v 1.80 2007/03/22 02:31:03 dto Exp dto $ - -;; This file 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 2, or (at your option) -;; any later version. - -;; This file 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; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -;; Boston, MA 02110-1301, USA. - -;;; Commentary: - -;; Requires at least version 4.27 of org.el -;; -;; The official org-mode website: -;; http://staff.science.uva.nl/~dominik/Tools/org/ -;; -;; Home page for org-publish.el: -;; http://dto.freeshell.org/notebook/OrgMode.html - -;; This program extends the HTML publishing support of Emacs Org-mode -;; to allow configurable publishing of related sets of files as a -;; complete website. -;; -;; org-publish.el can do the following: -;; -;; + Publish all one's org-files to html -;; + Upload html, images, attachments and other files to a web server -;; + Exclude selected private pages from publishing -;; + Publish a clickable index of pages -;; + Manage local timestamps, for publishing only changed files -;; + Accept plugin functions to extend range of publishable content -;; -;; Special thanks to the org-mode maintainer Carsten Dominik for his -;; ideas, enthusiasm, and cooperation. - -;;; Installation: - -;; Put org-publish.el in your load path, byte-compile it, and then add -;; the following lines to your emacs initialization file: - -;; (autoload 'org-publish "org-publish" nil t) -;; (autoload 'org-publish "org-publish-all" nil t) -;; (autoload 'org-publish "org-publish-current-file" nil t) -;; (autoload 'org-publish "org-publish-current-project" nil t) - -;; NOTE: When org-publish.el is included with org.el, those forms are -;; already in the file org-install.el, and hence don't need to be put -;; in your emacs initialization file in this case. - -;;; Usage: -;; -;; The program's main configuration variable is -;; `org-publish-project-alist'. See below for example configurations -;; with commentary. - -;; The main interactive functions are: -;; -;; M-x org-publish -;; M-x org-publish-all -;; M-x org-publish-current-file -;; M-x org-publish-current-project - -;;;; Simple example configuration: - -;; (setq org-publish-project-alist -;; (list -;; '("org" . (:base-directory "~/org/" -;; :base-extension "org" -;; :publishing-directory "~/public_html" -;; :with-section-numbers nil -;; :table-of-contents nil -;; :style ""))) - -;;;; More complex example configuration: - -;; Imagine your *.org files are kept in ~/org, your images in -;; ~/images, and stylesheets in ~/other. Now imagine you want to -;; publish the files through an ssh connection to a remote host, via -;; Tramp-mode. To maintain relative links from *.org files to /images -;; and /other, we should replicate the same directory structure in -;; your web server account's designated html root (in this case, -;; assumed to be ~/html) - -;; Once you've done created the proper directories, you can adapt the -;; following example configuration to your specific paths, run M-x -;; org-publish-all, and it should publish the files to the correct -;; directories on the web server, transforming the *.org files into -;; HTML, and leaving other files alone. - -;; (setq org-publish-project-alist -;; (list -;; '("orgfiles" :base-directory "~/org/" -;; :base-extension "org" -;; :publishing-directory "/ssh:user@host:~/html/notebook/" -;; :publishing-function org-publish-org-to-html -;; :exclude "PrivatePage.org" ;; regexp -;; :headline-levels 3 -;; :with-section-numbers nil -;; :table-of-contents nil -;; :style "" -;; :auto-preamble t -;; :auto-postamble nil) -;; -;; ("images" :base-directory "~/images/" -;; :base-extension "jpg\\|gif\\|png" -;; :publishing-directory "/ssh:user@host:~/html/images/" -;; :publishing-function org-publish-attachment) -;; -;; ("other" :base-directory "~/other/" -;; :base-extension "css" -;; :publishing-directory "/ssh:user@host:~/html/other/" -;; :publishing-function org-publish-attachment) -;; ("website" :components ("orgfiles" "images" "other")))) - -;; For more information, see the documentation for the variable -;; `org-publish-project-alist'. - -;; Of course, you don't have to publish to remote directories from -;; within emacs. You can always just publish to local folders, and -;; then use the synchronization/upload tool of your choice. - - -;;; List of user-visible changes since version 1.27 - -;; 1.78: Allow list-valued :publishing-function -;; 1.77: Added :preparation-function, this allows you to use GNU Make etc. -;; 1.65: Remove old "composite projects". They're redundant. -;; 1.64: Allow meta-projects with :components -;; 1.57: Timestamps flag is now called "org-publish-use-timestamps-flag" -;; 1.52: Properly set default for :index-filename -;; 1.48: Composite projects allowed. -;; :include keyword allowed. -;; 1.43: Index no longer includes itself in the index. -;; 1.42: Fix "function definition is void" error -;; when :publishing-function not set in org-publish-current-file. -;; 1.41: Fixed bug where index isn't published on first try. -;; 1.37: Added interactive function "org-publish". Prompts for particular -;; project name to publish. -;; 1.34: Added force-publish option to all interactive functions. -;; 1.32: Fixed "index.org has changed on disk" error during index publishing. -;; 1.30: Fixed startup error caused by (require 'em-unix) - -;;; Code: - -(eval-when-compile - (require 'cl)) - -(defgroup org-publish nil - "Options for publishing a set of Org-mode and related files." - :tag "Org Publishing" - :group 'org) - - -(defcustom org-publish-project-alist nil - "Association list to control publishing behavior. -Each element of the alist is a publishing 'project.' The CAR of -each element is a string, uniquely identifying the project. The -CDR of each element is in one of the following forms: - - (:property value :property value ... ) - -OR, - - (:components (\"project-1\" \"project-2\" ...)) - -When the CDR of an element of org-publish-project-alist is in -this second form, the elements of the list after :components are -taken to be components of the project, which group together files -requiring different publishing options. When you publish such a -project with M-x org-publish, the components all publish. - -When a property is given a value in org-publish-project-alist, its -setting overrides the value of the corresponding user variable - (if any) during publishing. However, options set within a file -override everything. - -Most properties are optional, but some should always be set: - - :base-directory Directory containing publishing source files - :base-extension Extension (without the dot!) of source files. - This can be a regular expression. - :publishing-directory Directory (possibly remote) where output - files will be published - -The :exclude property may be used to prevent certain files from -being published. Its value may be a string or regexp matching -file names you don't want to be published. - -The :include property may be used to include extra files. Its -value may be a list of filenames to include. The filenames are -considered relative to the publishing directory. - -When both :include and :exclude properties are given values, the -exclusion step happens first. - -One special property controls which back-end function to use for -publishing files in the project. This can be used to extend the -set of file types publishable by org-publish, as well as the set -of output formats. - - :publishing-function Function to publish file. The default is - org-publish-org-to-html, but other - values are possible. May also be a - list of functions, in which case - each function in the list is invoked - in turn. - -Another property allows you to insert code that prepares a -project for publishing. For example, you could call GNU Make on a -certain makefile, to ensure published files are built up to date. - - :preparation-function Function to be called before publishing - this project. - -Some properties control details of the Org publishing process, -and are equivalent to the corresponding user variables listed in -the right column. See the documentation for those variables to -learn more about their use and default values. - - :language org-export-default-language - :headline-levels org-export-headline-levels - :section-numbers org-export-with-section-numbers - :table-of-contents org-export-with-toc - :emphasize org-export-with-emphasize - :sub-superscript org-export-with-sub-superscripts - :TeX-macros org-export-with-TeX-macros - :fixed-width org-export-with-fixed-width - :tables org-export-with-tables - :table-auto-headline org-export-highlight-first-table-line - :style org-export-html-style - :convert-org-links org-export-html-link-org-files-as-html - :inline-images org-export-html-inline-images - :expand-quoted-html org-export-html-expand - :timestamp org-export-html-with-timestamp - :publishing-directory org-export-publishing-directory - :preamble org-export-html-preamble - :postamble org-export-html-postamble - :auto-preamble org-export-html-auto-preamble - :auto-postamble org-export-html-auto-postamble - :author user-full-name - :email user-mail-address - -The following properties may be used to control publishing of an -index of files or summary page for a given project. - - :auto-index Whether to publish an index during - org-publish-current-project or org-publish-all. - :index-filename Filename for output of index. Defaults - to 'index.org' (which becomes 'index.html') - :index-title Title of index page. Defaults to name of file. - :index-function Plugin function to use for generation of index. - Defaults to 'org-publish-org-index', which - generates a plain list of links to all files - in the project. -" - :group 'org-publish - :type 'alist) - - -(defcustom org-publish-use-timestamps-flag t - "When non-nil, use timestamp checking to publish only changed files. -When nil, do no timestamp checking and always publish all -files." - :group 'org-publish - :type 'boolean) - - -(defcustom org-publish-timestamp-directory "~/.org-timestamps/" - "Name of directory in which to store publishing timestamps." - :group 'org-publish - :type 'string) - - -;;;; Timestamp-related functions - - -(defun org-publish-timestamp-filename (filename) - "Return path to timestamp file for filename FILENAME." - (while (string-match "~\\|/" filename) - (setq filename (replace-match "_" nil t filename))) - (concat org-publish-timestamp-directory filename ".timestamp")) - - -(defun org-publish-needed-p (filename) - "Check whether file should be published. -If org-publish-use-timestamps-flag is set to nil, this function always -returns t. Otherwise, check the timestamps folder to determine -whether file should be published." - (if org-publish-use-timestamps-flag - (progn - ;; - ;; create folder if needed - (if (not (file-exists-p org-publish-timestamp-directory)) - (make-directory org-publish-timestamp-directory) - (if (not (file-directory-p org-publish-timestamp-directory)) - (error "org-publish-timestamp-directory must be a directory."))) - ;; - ;; check timestamp. ok if timestamp file doesn't exist - (let* ((timestamp (org-publish-timestamp-filename filename)) - (rtn (file-newer-than-file-p filename timestamp))) - (if rtn - ;; handle new timestamps - (if (not (file-exists-p timestamp)) - ;; create file - (with-temp-buffer - (make-directory (file-name-directory timestamp) :parents) - (write-file timestamp) - (kill-buffer (current-buffer))))) - rtn)) - t)) - - -(defun org-publish-update-timestamp (filename) - "Update publishing timestamp for file FILENAME." - (let ((timestamp (org-publish-timestamp-filename filename))) - ;; Emacs 21 doesn't have set-file-times - (if (fboundp 'set-file-times) - (set-file-times timestamp) - (call-process "touch" nil 0 nil timestamp)))) - - -;;;; A hash mapping files to project names - - -(defvar org-publish-files (make-hash-table :test 'equal) "Hash -table mapping file names to project names.") - - -;;;; Checking filenames against this hash - - -(defun org-publish-validate-link (link &optional directory) - (gethash (file-truename (expand-file-name link directory)) - org-publish-files)) - - -;;;; Getting project information out of org-publish-project-alist - - -(defun org-publish-get-plists (&optional project-name) - "Return a list of property lists for project PROJECT-NAME. -When argument is not given, return all property lists for all projects." - (let ((alist (if project-name - (list (assoc project-name org-publish-project-alist)) - org-publish-project-alist)) - (project nil) - (plists nil) - (single nil) - (components nil)) - - ;; - ;; - (while (setq project (pop alist)) - ;; what kind of project is it? - (if (setq components (plist-get (cdr project) :components)) - ;; meta project. annotate each plist with name of enclosing project - (setq single - (apply 'append - (mapcar 'org-publish-get-plists components))) - ;; normal project - (setq single (list (cdr project)))) - ;; - (setq plists (append plists single)) - (dolist (p single) - (let* ((exclude (plist-get p :exclude)) - (files (org-publish-get-base-files p exclude))) - (dolist (f files) - (puthash (file-truename f) (car project) org-publish-files))))) - plists)) - - - -(defun org-publish-get-base-files (plist &optional exclude-regexp) - "Return a list of all files in project defined by PLIST. -If EXCLUDE-REGEXP is set, this will be used to filter out -matching filenames." - (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) - (include-list (plist-get plist :include)) - (extension (or (plist-get plist :base-extension) "org")) - (regexp (concat "^[^\\.].*\\.\\(" extension "\\)$")) - (allfiles (directory-files dir t regexp))) - ;; - ;; exclude files - (setq allfiles - (if (not exclude-regexp) - allfiles - (delq nil - (mapcar (lambda (x) - (if (string-match exclude-regexp x) nil x)) - allfiles)))) - ;; - ;; include extra files - (let ((inc nil)) - (while (setq inc (pop include-list)) - (setq allfiles (cons (expand-file-name inc dir) allfiles)))) - - allfiles)) - - -(defun org-publish-get-project-from-filename (filename) - "Figure out which project a given FILENAME belongs to, if any. -Filename should contain full path. Returns name of project, or -nil if not found." - (org-publish-get-plists) - (gethash (file-truename filename) org-publish-files)) - - -(defun org-publish-get-plist-from-filename (filename) - "Return publishing configuration plist for file FILENAME." - (let ((found nil)) - (mapcar - (lambda (plist) - (let ((files (org-publish-get-base-files plist))) - (if (member (expand-file-name filename) files) - (setq found plist)))) - (org-publish-get-plists)) - found)) - - - -;;;; Pluggable publishing back-end functions - - -(defun org-publish-org-to-html (plist filename) - "Publish an org file to HTML. -PLIST is the property list for the given project. -FILENAME is the filename of the org file to be published." - (require 'org) - (let* ((arg (plist-get plist :headline-levels))) - (progn - (find-file filename) - (org-export-as-html arg nil plist) - ;; get rid of HTML buffer - (kill-buffer (current-buffer))))) - - -(defun org-publish-attachment (plist filename) - "Publish a file with no transformation of any kind. -PLIST is the property list for the given project. -FILENAME is the filename of the file to be published." - ;; make sure eshell/cp code is loaded - (require 'eshell) - (require 'esh-maint) - (require 'em-unix) - (let ((destination (file-name-as-directory (plist-get plist :publishing-directory)))) - (eshell/cp filename destination))) - - -;;;; Publishing files, sets of files, and indices - - -(defun org-publish-file (filename) - "Publish file FILENAME." - (let* ((project-name (org-publish-get-project-from-filename filename)) - (plist (org-publish-get-plist-from-filename filename)) - (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html))) - (if (not project-name) - (error (format "File %s is not part of any known project." filename))) - (when (org-publish-needed-p filename) - (if (listp publishing-function) - ;; allow chain of publishing functions - (mapc (lambda (f) - (funcall f plist filename)) - publishing-function) - (funcall publishing-function plist filename)) - (org-publish-update-timestamp filename)))) - - -(defun org-publish-plist (plist) - "Publish all files in set defined by PLIST. - If :auto-index is set, publish the index too." - (let* ((exclude-regexp (plist-get plist :exclude)) - (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html)) - (index-p (plist-get plist :auto-index)) - (index-filename (or (plist-get plist :index-filename) "index.org")) - (index-function (or (plist-get plist :index-function) 'org-publish-org-index)) - (preparation-function (plist-get plist :preparation-function)) - (f nil)) - ;; - (when preparation-function - (funcall preparation-function)) - (if index-p - (funcall index-function plist index-filename)) - (let ((files (org-publish-get-base-files plist exclude-regexp))) - (while (setq f (pop files)) - ;; check timestamps - (when (org-publish-needed-p f) - (if (listp publishing-function) - ;; allow chain of publishing functions - (mapc (lambda (func) - (funcall func plist f)) - publishing-function) - (funcall publishing-function plist f)) - (org-publish-update-timestamp f)))))) - - -(defun org-publish-org-index (plist &optional index-filename) - "Create an index of pages in set defined by PLIST. -Optionally set the filename of the index with INDEX-FILENAME; -default is 'index.org'." - (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) - (exclude-regexp (plist-get plist :exclude)) - (files (org-publish-get-base-files plist exclude-regexp)) - (index-filename (concat dir (or index-filename "index.org"))) - (index-buffer (find-buffer-visiting index-filename)) - (ifn (file-name-nondirectory index-filename)) - (f nil)) - ;; - ;; if buffer is already open, kill it to prevent error message - (if index-buffer - (kill-buffer index-buffer)) - (with-temp-buffer - (while (setq f (pop files)) - (let ((fn (file-name-nondirectory f))) - (unless (string= fn ifn) ;; index shouldn't index itself - (insert (concat " + [[file:" fn "][" - (file-name-sans-extension fn) - "]]\n"))))) - (write-file index-filename) - (kill-buffer (current-buffer))))) - - -;(defun org-publish-meta-index (meta-plist &optional index-filename) -; "Create an index for a metaproject." -; (let* ((plists ( - - -;;;; Interactive publishing functions - - -;;;###autoload -(defun org-publish (project-name &optional force) - "Publish the project PROJECT-NAME." - (interactive (list (completing-read "Project name: " org-publish-project-alist - nil t) - current-prefix-arg)) - (save-window-excursion - (let ((org-publish-use-timestamps-flag (if force nil t)) - (plists (org-publish-get-plists project-name))) - (mapcar 'org-publish-plist plists)))) - - -;;;###autoload -(defun org-publish-current-project (&optional force) - "Publish the project associated with the current file. -With prefix argument, force publishing all files in project." - (interactive "P") - (save-window-excursion - (let* ((project-name (org-publish-get-project-from-filename (buffer-file-name))) - (org-publish-use-timestamps-flag (if force nil t))) - (if (not project-name) - (error (format "File %s is not part of any known project." (buffer-file-name)))) - (org-publish project-name)))) - - -;;;###autoload -(defun org-publish-current-file (&optional force) - "Publish the current file. -With prefix argument, force publish the file." - (interactive "P") - (save-window-excursion - (let ((org-publish-use-timestamps-flag - (if force nil t))) - (org-publish-file (buffer-file-name))))) - - -;;;###autoload -(defun org-publish-all (&optional force) - "Publish all projects. -With prefix argument, force publish all files." - (interactive "P") - (save-window-excursion - (let ((org-publish-use-timestamps-flag - (if force nil t)) - (plists (org-publish-get-plists))) - (mapcar 'org-publish-plist plists)))) - - - -(provide 'org-publish) -;;; org-publish.el ends here +;;; org-publish.el --- publish related org-mode files as a website + +;; Copyright (C) 2006, 2007 Free Software Foundation, Inc. + +;; Author: David O'Toole +;; Keywords: hypermedia, outlines +;; Version: + +;; $Id: org-publish.el,v 1.80 2007/03/22 02:31:03 dto Exp dto $ + +;; This file 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 2, or (at your option) +;; any later version. + +;; This file 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; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + +;; This file is part of GNU Emacs. + +;;; Commentary: + +;; Requires at least version 4.27 of org.el +;; +;; The official org-mode website: +;; http://staff.science.uva.nl/~dominik/Tools/org/ +;; +;; Home page for org-publish.el: +;; http://dto.freeshell.org/notebook/OrgMode.html + +;; This program extends the HTML publishing support of Emacs Org-mode +;; to allow configurable publishing of related sets of files as a +;; complete website. +;; +;; org-publish.el can do the following: +;; +;; + Publish all one's org-files to html +;; + Upload html, images, attachments and other files to a web server +;; + Exclude selected private pages from publishing +;; + Publish a clickable index of pages +;; + Manage local timestamps, for publishing only changed files +;; + Accept plugin functions to extend range of publishable content +;; +;; Special thanks to the org-mode maintainer Carsten Dominik for his +;; ideas, enthusiasm, and cooperation. + +;;; Installation: + +;; Put org-publish.el in your load path, byte-compile it, and then add +;; the following lines to your emacs initialization file: + +;; (autoload 'org-publish "org-publish" nil t) +;; (autoload 'org-publish "org-publish-all" nil t) +;; (autoload 'org-publish "org-publish-current-file" nil t) +;; (autoload 'org-publish "org-publish-current-project" nil t) + +;; NOTE: When org-publish.el is included with org.el, those forms are +;; already in the file org-install.el, and hence don't need to be put +;; in your emacs initialization file in this case. + +;;; Usage: +;; +;; The program's main configuration variable is +;; `org-publish-project-alist'. See below for example configurations +;; with commentary. + +;; The main interactive functions are: +;; +;; M-x org-publish +;; M-x org-publish-all +;; M-x org-publish-current-file +;; M-x org-publish-current-project + +;;;; Simple example configuration: + +;; (setq org-publish-project-alist +;; (list +;; '("org" . (:base-directory "~/org/" +;; :base-extension "org" +;; :publishing-directory "~/public_html" +;; :with-section-numbers nil +;; :table-of-contents nil +;; :style ""))) + +;;;; More complex example configuration: + +;; Imagine your *.org files are kept in ~/org, your images in +;; ~/images, and stylesheets in ~/other. Now imagine you want to +;; publish the files through an ssh connection to a remote host, via +;; Tramp-mode. To maintain relative links from *.org files to /images +;; and /other, we should replicate the same directory structure in +;; your web server account's designated html root (in this case, +;; assumed to be ~/html) + +;; Once you've done created the proper directories, you can adapt the +;; following example configuration to your specific paths, run M-x +;; org-publish-all, and it should publish the files to the correct +;; directories on the web server, transforming the *.org files into +;; HTML, and leaving other files alone. + +;; (setq org-publish-project-alist +;; (list +;; '("orgfiles" :base-directory "~/org/" +;; :base-extension "org" +;; :publishing-directory "/ssh:user@host:~/html/notebook/" +;; :publishing-function org-publish-org-to-html +;; :exclude "PrivatePage.org" ;; regexp +;; :headline-levels 3 +;; :with-section-numbers nil +;; :table-of-contents nil +;; :style "" +;; :auto-preamble t +;; :auto-postamble nil) +;; +;; ("images" :base-directory "~/images/" +;; :base-extension "jpg\\|gif\\|png" +;; :publishing-directory "/ssh:user@host:~/html/images/" +;; :publishing-function org-publish-attachment) +;; +;; ("other" :base-directory "~/other/" +;; :base-extension "css" +;; :publishing-directory "/ssh:user@host:~/html/other/" +;; :publishing-function org-publish-attachment) +;; ("website" :components ("orgfiles" "images" "other")))) + +;; For more information, see the documentation for the variable +;; `org-publish-project-alist'. + +;; Of course, you don't have to publish to remote directories from +;; within emacs. You can always just publish to local folders, and +;; then use the synchronization/upload tool of your choice. + + +;;; List of user-visible changes since version 1.27 + +;; 1.78: Allow list-valued :publishing-function +;; 1.77: Added :preparation-function, this allows you to use GNU Make etc. +;; 1.65: Remove old "composite projects". They're redundant. +;; 1.64: Allow meta-projects with :components +;; 1.57: Timestamps flag is now called "org-publish-use-timestamps-flag" +;; 1.52: Properly set default for :index-filename +;; 1.48: Composite projects allowed. +;; :include keyword allowed. +;; 1.43: Index no longer includes itself in the index. +;; 1.42: Fix "function definition is void" error +;; when :publishing-function not set in org-publish-current-file. +;; 1.41: Fixed bug where index isn't published on first try. +;; 1.37: Added interactive function "org-publish". Prompts for particular +;; project name to publish. +;; 1.34: Added force-publish option to all interactive functions. +;; 1.32: Fixed "index.org has changed on disk" error during index publishing. +;; 1.30: Fixed startup error caused by (require 'em-unix) + +;;; Code: + + +(eval-when-compile + (require 'cl)) + + +(defgroup org-publish nil + "Options for publishing a set of Org-mode and related files." + :tag "Org Publishing" + :group 'org) + + +(defcustom org-publish-project-alist nil + "Association list to control publishing behavior. +Each element of the alist is a publishing 'project.' The CAR of +each element is a string, uniquely identifying the project. The +CDR of each element is in one of the following forms: + + (:property value :property value ... ) + +OR, + + (:components (\"project-1\" \"project-2\" ...)) + +When the CDR of an element of org-publish-project-alist is in +this second form, the elements of the list after :components are +taken to be components of the project, which group together files +requiring different publishing options. When you publish such a +project with M-x org-publish, the components all publish. + +When a property is given a value in org-publish-project-alist, its +setting overrides the value of the corresponding user variable + (if any) during publishing. However, options set within a file +override everything. + +Most properties are optional, but some should always be set: + + :base-directory Directory containing publishing source files + :base-extension Extension (without the dot!) of source files. + This can be a regular expression. + :publishing-directory Directory (possibly remote) where output + files will be published + +The :exclude property may be used to prevent certain files from +being published. Its value may be a string or regexp matching +file names you don't want to be published. + +The :include property may be used to include extra files. Its +value may be a list of filenames to include. The filenames are +considered relative to the publishing directory. + +When both :include and :exclude properties are given values, the +exclusion step happens first. + +One special property controls which back-end function to use for +publishing files in the project. This can be used to extend the +set of file types publishable by org-publish, as well as the set +of output formats. + + :publishing-function Function to publish file. The default is + org-publish-org-to-html, but other + values are possible. May also be a + list of functions, in which case + each function in the list is invoked + in turn. + +Another property allows you to insert code that prepares a +project for publishing. For example, you could call GNU Make on a +certain makefile, to ensure published files are built up to date. + + :preparation-function Function to be called before publishing + this project. + +Some properties control details of the Org publishing process, +and are equivalent to the corresponding user variables listed in +the right column. See the documentation for those variables to +learn more about their use and default values. + + :language org-export-default-language + :headline-levels org-export-headline-levels + :section-numbers org-export-with-section-numbers + :table-of-contents org-export-with-toc + :emphasize org-export-with-emphasize + :sub-superscript org-export-with-sub-superscripts + :TeX-macros org-export-with-TeX-macros + :fixed-width org-export-with-fixed-width + :tables org-export-with-tables + :table-auto-headline org-export-highlight-first-table-line + :style org-export-html-style + :convert-org-links org-export-html-link-org-files-as-html + :inline-images org-export-html-inline-images + :expand-quoted-html org-export-html-expand + :timestamp org-export-html-with-timestamp + :publishing-directory org-export-publishing-directory + :preamble org-export-html-preamble + :postamble org-export-html-postamble + :auto-preamble org-export-html-auto-preamble + :auto-postamble org-export-html-auto-postamble + :author user-full-name + :email user-mail-address + +The following properties may be used to control publishing of an +index of files or summary page for a given project. + + :auto-index Whether to publish an index during + org-publish-current-project or org-publish-all. + :index-filename Filename for output of index. Defaults + to 'index.org' (which becomes 'index.html') + :index-title Title of index page. Defaults to name of file. + :index-function Plugin function to use for generation of index. + Defaults to 'org-publish-org-index', which + generates a plain list of links to all files + in the project. +" + :group 'org-publish + :type 'alist) + + +(defcustom org-publish-use-timestamps-flag t + "When non-nil, use timestamp checking to publish only changed files. +When nil, do no timestamp checking and always publish all +files." + :group 'org-publish + :type 'boolean) + + +(defcustom org-publish-timestamp-directory "~/.org-timestamps/" + "Name of directory in which to store publishing timestamps." + :group 'org-publish + :type 'string) + + +;;;; Timestamp-related functions + + +(defun org-publish-timestamp-filename (filename) + "Return path to timestamp file for filename FILENAME." + (while (string-match "~\\|/" filename) + (setq filename (replace-match "_" nil t filename))) + (concat org-publish-timestamp-directory filename ".timestamp")) + + +(defun org-publish-needed-p (filename) + "Check whether file should be published. +If org-publish-use-timestamps-flag is set to nil, this function always +returns t. Otherwise, check the timestamps folder to determine +whether file should be published." + (if org-publish-use-timestamps-flag + (progn + ;; + ;; create folder if needed + (if (not (file-exists-p org-publish-timestamp-directory)) + (make-directory org-publish-timestamp-directory) + (if (not (file-directory-p org-publish-timestamp-directory)) + (error "org-publish-timestamp-directory must be a directory."))) + ;; + ;; check timestamp. ok if timestamp file doesn't exist + (let* ((timestamp (org-publish-timestamp-filename filename)) + (rtn (file-newer-than-file-p filename timestamp))) + (if rtn + ;; handle new timestamps + (if (not (file-exists-p timestamp)) + ;; create file + (with-temp-buffer + (make-directory (file-name-directory timestamp) :parents) + (write-file timestamp) + (kill-buffer (current-buffer))))) + rtn)) + t)) + + +(defun org-publish-update-timestamp (filename) + "Update publishing timestamp for file FILENAME." + (let ((timestamp (org-publish-timestamp-filename filename))) + ;; Emacs 21 doesn't have set-file-times + (if (fboundp 'set-file-times) + (set-file-times timestamp) + (call-process "touch" nil 0 nil timestamp)))) + + +;;;; A hash mapping files to project names + + +(defvar org-publish-files (make-hash-table :test 'equal) "Hash +table mapping file names to project names.") + + +;;;; Checking filenames against this hash + + +(defun org-publish-validate-link (link &optional directory) + (gethash (file-truename (expand-file-name link directory)) + org-publish-files)) + + +;;;; Getting project information out of org-publish-project-alist + + +(defun org-publish-get-plists (&optional project-name) + "Return a list of property lists for project PROJECT-NAME. +When argument is not given, return all property lists for all projects." + (let ((alist (if project-name + (list (assoc project-name org-publish-project-alist)) + org-publish-project-alist)) + (project nil) + (plists nil) + (single nil) + (components nil)) + + ;; + ;; + (while (setq project (pop alist)) + ;; what kind of project is it? + (if (setq components (plist-get (cdr project) :components)) + ;; meta project. annotate each plist with name of enclosing project + (setq single + (apply 'append + (mapcar 'org-publish-get-plists components))) + ;; normal project + (setq single (list (cdr project)))) + ;; + (setq plists (append plists single)) + (dolist (p single) + (let* ((exclude (plist-get p :exclude)) + (files (org-publish-get-base-files p exclude))) + (dolist (f files) + (puthash (file-truename f) (car project) org-publish-files))))) + plists)) + + + +(defun org-publish-get-base-files (plist &optional exclude-regexp) + "Return a list of all files in project defined by PLIST. +If EXCLUDE-REGEXP is set, this will be used to filter out +matching filenames." + (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) + (include-list (plist-get plist :include)) + (extension (or (plist-get plist :base-extension) "org")) + (regexp (concat "^[^\\.].*\\.\\(" extension "\\)$")) + (allfiles (directory-files dir t regexp))) + ;; + ;; exclude files + (setq allfiles + (if (not exclude-regexp) + allfiles + (delq nil + (mapcar (lambda (x) + (if (string-match exclude-regexp x) nil x)) + allfiles)))) + ;; + ;; include extra files + (let ((inc nil)) + (while (setq inc (pop include-list)) + (setq allfiles (cons (expand-file-name inc dir) allfiles)))) + + allfiles)) + + +(defun org-publish-get-project-from-filename (filename) + "Figure out which project a given FILENAME belongs to, if any. +Filename should contain full path. Returns name of project, or +nil if not found." + (org-publish-get-plists) + (gethash (file-truename filename) org-publish-files)) + + +(defun org-publish-get-plist-from-filename (filename) + "Return publishing configuration plist for file FILENAME." + (let ((found nil)) + (mapcar + (lambda (plist) + (let ((files (org-publish-get-base-files plist))) + (if (member (expand-file-name filename) files) + (setq found plist)))) + (org-publish-get-plists)) + found)) + + + +;;;; Pluggable publishing back-end functions + + +(defun org-publish-org-to-html (plist filename) + "Publish an org file to HTML. +PLIST is the property list for the given project. +FILENAME is the filename of the org file to be published." + (require 'org) + (let* ((arg (plist-get plist :headline-levels))) + (progn + (find-file filename) + (org-export-as-html arg nil plist) + ;; get rid of HTML buffer + (kill-buffer (current-buffer))))) + + +(defun org-publish-attachment (plist filename) + "Publish a file with no transformation of any kind. +PLIST is the property list for the given project. +FILENAME is the filename of the file to be published." + ;; make sure eshell/cp code is loaded + (require 'eshell) + (require 'esh-maint) + (require 'em-unix) + (let ((destination (file-name-as-directory (plist-get plist :publishing-directory)))) + (eshell/cp filename destination))) + + +;;;; Publishing files, sets of files, and indices + + +(defun org-publish-file (filename) + "Publish file FILENAME." + (let* ((project-name (org-publish-get-project-from-filename filename)) + (plist (org-publish-get-plist-from-filename filename)) + (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html))) + (if (not project-name) + (error (format "File %s is not part of any known project." filename))) + (when (org-publish-needed-p filename) + (if (listp publishing-function) + ;; allow chain of publishing functions + (mapc (lambda (f) + (funcall f plist filename)) + publishing-function) + (funcall publishing-function plist filename)) + (org-publish-update-timestamp filename)))) + + +(defun org-publish-plist (plist) + "Publish all files in set defined by PLIST. + If :auto-index is set, publish the index too." + (let* ((exclude-regexp (plist-get plist :exclude)) + (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html)) + (index-p (plist-get plist :auto-index)) + (index-filename (or (plist-get plist :index-filename) "index.org")) + (index-function (or (plist-get plist :index-function) 'org-publish-org-index)) + (preparation-function (plist-get plist :preparation-function)) + (f nil)) + ;; + (when preparation-function + (funcall preparation-function)) + (if index-p + (funcall index-function plist index-filename)) + (let ((files (org-publish-get-base-files plist exclude-regexp))) + (while (setq f (pop files)) + ;; check timestamps + (when (org-publish-needed-p f) + (if (listp publishing-function) + ;; allow chain of publishing functions + (mapc (lambda (func) + (funcall func plist f)) + publishing-function) + (funcall publishing-function plist f)) + (org-publish-update-timestamp f)))))) + + +(defun org-publish-org-index (plist &optional index-filename) + "Create an index of pages in set defined by PLIST. +Optionally set the filename of the index with INDEX-FILENAME; +default is 'index.org'." + (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) + (exclude-regexp (plist-get plist :exclude)) + (files (org-publish-get-base-files plist exclude-regexp)) + (index-filename (concat dir (or index-filename "index.org"))) + (index-buffer (find-buffer-visiting index-filename)) + (ifn (file-name-nondirectory index-filename)) + (f nil)) + ;; + ;; if buffer is already open, kill it to prevent error message + (if index-buffer + (kill-buffer index-buffer)) + (with-temp-buffer + (while (setq f (pop files)) + (let ((fn (file-name-nondirectory f))) + (unless (string= fn ifn) ;; index shouldn't index itself + (insert (concat " + [[file:" fn "][" + (file-name-sans-extension fn) + "]]\n"))))) + (write-file index-filename) + (kill-buffer (current-buffer))))) + + +;(defun org-publish-meta-index (meta-plist &optional index-filename) +; "Create an index for a metaproject." +; (let* ((plists ( + + +;;;; Interactive publishing functions + + +;;;###autoload +(defun org-publish (project-name &optional force) + "Publish the project PROJECT-NAME." + (interactive (list (completing-read "Project name: " org-publish-project-alist + nil t) + current-prefix-arg)) + (save-window-excursion + (let ((org-publish-use-timestamps-flag (if force nil t)) + (plists (org-publish-get-plists project-name))) + (mapcar 'org-publish-plist plists)))) + + +;;;###autoload +(defun org-publish-current-project (&optional force) + "Publish the project associated with the current file. +With prefix argument, force publishing all files in project." + (interactive "P") + (save-window-excursion + (let* ((project-name (org-publish-get-project-from-filename (buffer-file-name))) + (org-publish-use-timestamps-flag (if force nil t))) + (if (not project-name) + (error (format "File %s is not part of any known project." (buffer-file-name)))) + (org-publish project-name)))) + + +;;;###autoload +(defun org-publish-current-file (&optional force) + "Publish the current file. +With prefix argument, force publish the file." + (interactive "P") + (save-window-excursion + (let ((org-publish-use-timestamps-flag + (if force nil t))) + (org-publish-file (buffer-file-name))))) + + +;;;###autoload +(defun org-publish-all (&optional force) + "Publish all projects. +With prefix argument, force publish all files." + (interactive "P") + (save-window-excursion + (let ((org-publish-use-timestamps-flag + (if force nil t)) + (plists (org-publish-get-plists))) + (mapcar 'org-publish-plist plists)))) + + + +(provide 'org-publish) +;;; org-publish.el ends here diff --git a/org.el b/org.el index 9cce6e9c2..62a605ad0 100644 --- a/org.el +++ b/org.el @@ -1,11 +1,11 @@ -;;;; org.el --- Outline-based notes management and organizer +;;; org.el --- Outline-based notes management and organizer ;; Carstens outline-mode for keeping track of everything. ;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.75 +;; Version: 4.76 ;; ;; This file is part of GNU Emacs. ;; @@ -83,7 +83,7 @@ ;;; Version -(defconst org-version "4.75" +(defconst org-version "4.76" "The version number of the file org.el.") (defun org-version () (interactive) @@ -179,7 +179,7 @@ become effective." ([(control shift right)] . [(meta shift +)]) ([(control shift left)] . [(meta shift -)])) "Keys for which Org-mode and other modes compete. -This is an alist, cars are the default keys, second element specifies +This is an alist, cars are the default keys, second element specifies the alternative to use when `org-replace-disputed-keys' is t. Keys can be specified in any syntax supported by `define-key'. @@ -193,7 +193,7 @@ therefore you'll have to restart Emacs to apply it after changing." Or return the original if not disputed." (if org-replace-disputed-keys (let* ((nkey (key-description key)) - (x (org-find-if (lambda (x) + (x (org-find-if (lambda (x) (equal (key-description (car x)) nkey)) org-disputed-keys))) (if x (cdr x) key)) @@ -2112,7 +2112,7 @@ a format string understood by `format-time-string'. FIXME: Not used currently, because of timezone problem." :group 'org-agenda-daily/weekly :type 'string) - + (defcustom org-agenda-include-diary nil "If non-nil, include in the agenda entries from the Emacs Calendar's diary." :group 'org-agenda-daily/weekly @@ -2783,7 +2783,7 @@ be linked only." (const :tag "Always" t) (const :tag "When there is no description" maybe))) -;; FIXME: rename +;; FIXME: rename (defcustom org-export-html-expand t "Non-nil means, for HTML export, treat @<...> as HTML tag. When nil, these tags will be exported as plain text and therefore @@ -3461,9 +3461,9 @@ means to push this value onto the list in the variable.") (when prio (if (< (length prio) 3) (setq prio '("A" "C" "B"))) (setq prio (mapcar 'string-to-char prio)) - (org-set-local 'org-highest-priority (aref (nth 0 prio) 0)) - (org-set-local 'org-lowest-priority (aref (nth 1 prio) 0)) - (org-set-local 'org-default-priority (aref (nth 2 prio) 0))) + (org-set-local 'org-highest-priority (nth 0 prio)) + (org-set-local 'org-lowest-priority (nth 1 prio)) + (org-set-local 'org-default-priority (nth 2 prio))) (and arch (org-set-local 'org-archive-location arch)) (and links (setq org-link-abbrev-alist-local (nreverse links))) ;; Process the TODO keywords @@ -3533,7 +3533,7 @@ means to push this value onto the list in the variable.") (concat "^\\(\\*+\\)[ \t]*\\(?:\\(" (mapconcat 'regexp-quote org-todo-keywords-1 "\\|") "\\)\\>\\)? *\\(.*?\\([ \t]:[a-zA-Z0-9:_@]+:[ \t]*\\)?$\\)") - org-looking-at-done-regexp + org-looking-at-done-regexp (concat "^" "\\(?:" (mapconcat 'regexp-quote org-done-keywords "\\|") "\\)" "\\>") @@ -3570,7 +3570,7 @@ means to push this value onto the list in the variable.") "\\|" org-deadline-string "\\|" org-closed-string "\\|" org-clock-string "\\)\\>\\)") ) - + (org-set-font-lock-defaults))) @@ -3982,7 +3982,7 @@ that will be added to PLIST. Returns the string that was modified." (concat "\\(" org-bracket-link-regexp "\\)\\|\\(" org-angle-link-re "\\)\\|\\(" org-plain-link-re "\\)") - "Regular expression matching any link.") + "Regular expression matching any link.") (defconst org-ts-lengths (cons (length (format-time-string (car org-time-stamp-formats))) @@ -3996,7 +3996,8 @@ that will be added to PLIST. Returns the string that was modified." "Regular expression matching time strings for analysis.") (defconst org-ts-regexp2 (concat "<" org-ts-regexp1 "[^>\n]\\{0,5\\}>") "Regular expression matching time stamps, with groups.") -(defconst org-ts-regexp3 (concat "[[<]" org-ts-regexp1 "[^>\n]\\{0,5\\}[]>]") +;; FIXME need to exclude ] here as well, also need to think about lengths +(defconst org-ts-regexp3 (concat "[[<]" org-ts-regexp1 "[^]>\n]\\{0,5\\}[]>]") "Regular expression matching time stamps (also [..]), with groups.") (defconst org-tr-regexp (concat org-ts-regexp "--?-?" org-ts-regexp) "Regular expression matching a time stamp range.") @@ -4049,7 +4050,7 @@ will be prompted for." (setq beg (region-beginning) end (region-end) string (buffer-substring beg end)) (setq move t)) - + (while (setq e (pop eal)) (setq tag (car (org-split-string (nth 2 e) "[ <>/]+")) c (aref tag 0)) @@ -4080,7 +4081,7 @@ will be prompted for." (insert " ") (backward-char 1)) (insert string) (and move (backward-char 1)))) - + (defun org-activate-plain-links (limit) "Run through the buffer and add overlays to links." (catch 'exit @@ -4278,7 +4279,6 @@ between words." ;; Priorities (list (concat "\\[#[A-Z0-9]\\]") '(0 'org-special-keyword t)) ;; Special keywords - (list org-repeat-re '(0 'org-special-keyword t)) (list (concat "\\<" org-deadline-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-scheduled-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-closed-string) '(0 'org-special-keyword t)) @@ -4466,8 +4466,10 @@ between words." (beginning-of-line 2)) (setq eol (point))) (outline-end-of-heading) (setq eoh (point)) (org-end-of-subtree t) - (skip-chars-forward " \t\n") - (beginning-of-line 1) ; in case this is an item + (unless (eobp) + (skip-chars-forward " \t\n") + (beginning-of-line 1) ; in case this is an item + ) (setq eos (1- (point)))) ;; Find out what to do next and set `this-command' (cond @@ -4521,7 +4523,7 @@ between words." (beginning-of-line 1) (and (looking-at "[ \t]+") (replace-match "")))) (call-interactively (global-key-binding "\t"))) - + (t (save-excursion (org-back-to-heading) (org-cycle)))))) @@ -4579,7 +4581,8 @@ With numerical argument N, show content up to level N." This function is the default value of the hook `org-cycle-hook'." (when (get-buffer-window (current-buffer)) (cond - ((eq state 'overview) (org-first-headline-recenter 1)) +; ((eq state 'overview) (org-first-headline-recenter 1)) +; ((eq state 'overview) (org-beginning-of-line)) ((eq state 'content) nil) ((eq state 'all) nil) ((eq state 'folded) nil) @@ -6792,7 +6795,7 @@ is always the old value." (defun org-table-field-info (arg) "Show info about the current field, and highlight any reference at point." - (interactive "P") + (interactive "P") (org-table-get-specials) (save-excursion (let* ((pos (point)) @@ -7037,7 +7040,7 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (goto-line linepos) (org-table-goto-column colpos) (org-table-align) - (org-table-fix-formulas + (org-table-fix-formulas "$" (list (cons (number-to-string col) (number-to-string colpos)) (cons (number-to-string colpos) (number-to-string col)))))) @@ -7055,7 +7058,7 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (interactive "P") (let* ((col (current-column)) (pos (point)) - (hline1p (save-excursion (beginning-of-line 1) + (hline1p (save-excursion (beginning-of-line 1) (looking-at org-table-hline-regexp))) (dline1 (org-table-current-dline)) (dline2 (+ dline1 (if up -1 1))) @@ -7076,7 +7079,7 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (beginning-of-line 0) (move-to-column col) (unless (or hline1p hline2p) - (org-table-fix-formulas + (org-table-fix-formulas "@" (list (cons (number-to-string dline1) (number-to-string dline2)) (cons (number-to-string dline2) (number-to-string dline1))))))) @@ -7679,7 +7682,7 @@ When NAMED is non-nil, look for a named equation." stored) ((stringp equation) equation) - (t (org-table-formula-from-user + (t (org-table-formula-from-user (read-string (org-table-formula-to-user (format "%s formula %s%s=" @@ -7750,8 +7753,8 @@ When NAMED is non-nil, look for a named equation." (setq strings (org-split-string (match-string 2) " *:: *")) (while (setq string (pop strings)) (when (string-match "\\(@[0-9]+\\$[0-9]+\\|\\$\\([a-zA-Z0-9]+\\)\\) *= *\\(.*[^ \t]\\)" string) - (setq scol (if (match-end 2) - (match-string 2 string) + (setq scol (if (match-end 2) + (match-string 2 string) (match-string 1 string)) eq (match-string 3 string) eq-alist (cons (cons scol eq) eq-alist)) @@ -7801,7 +7804,7 @@ For all numbers larger than LIMIT, shift them by DELTA." org-table-named-field-locations nil org-table-current-begin-line nil org-table-current-begin-pos nil - org-table-current-line-types nil) + org-table-current-line-types nil) (goto-char beg) (when (re-search-forward "^[ \t]*| *! *\\(|.*\\)" end t) (setq names (org-split-string (match-string 1) " *| *") @@ -7839,7 +7842,7 @@ For all numbers larger than LIMIT, shift them by DELTA." (goto-char beg) (setq org-table-current-begin-line (org-current-line) org-table-current-begin-pos (point) - l org-table-current-begin-line) + l org-table-current-begin-line) (while (looking-at "[ \t]*|\\(-\\)?") (push (if (match-end 1) 'hline 'dline) types) (if (match-end 1) (push l hlines) (push l dlines)) @@ -8076,7 +8079,7 @@ not overwrite the stored one." ;; Insert complex ranges (while (string-match org-table-range-regexp form) (setq form - (replace-match + (replace-match (save-match-data (org-table-make-reference (org-table-get-range (match-string 0 form) nil n0) @@ -8084,7 +8087,7 @@ not overwrite the stored one." t t form))) ;; Insert simple ranges (while (string-match "\\$\\([0-9]+\\)\\.\\.\\$\\([0-9]+\\)" form) - (setq form + (setq form (replace-match (save-match-data (org-table-make-reference @@ -8114,7 +8117,7 @@ not overwrite the stored one." (error "Calc does not seem to be installed, and is needed to evaluate the formula")) (setq ev (calc-eval (cons form modes) (if numbers 'num)))) - + (when org-table-formula-debug (with-output-to-temp-buffer "*Substitution History*" (princ (format "Substitution history of formula @@ -8356,7 +8359,7 @@ With prefix arg ALL, do this for all lines in the table." a (assoc name org-table-named-field-locations)) (and (not a) (string-match "@\\([0-9]+\\)\\$\\([0-9]+\\)" name) - (setq a + (setq a (list name (aref org-table-dlines @@ -8374,12 +8377,12 @@ With prefix arg ALL, do this for all lines in the table." (org-table-goto-column thiscol) (or noalign (and org-table-may-need-update (org-table-align)) (and all (message "Re-applying formulas...done")))))) - + (defun org-table-iterate (&optional arg) "Recalculate the table until it does not change anymore." (interactive "P") (let ((imax (if arg (prefix-numeric-value arg) 10)) - (i 0) + (i 0) (lasttbl (buffer-substring (org-table-begin) (org-table-end))) thistbl) (catch 'exit @@ -8668,7 +8671,7 @@ If HLINE is set, this may be a hline reference, it certainly is not a translation reference." (save-match-data (let* ((sign (string-match "^[-+]" ref)) n) - + (if sign (setq sign (substring ref 0 1) ref (substring ref 1))) (cond ((and hline (string-match "^I+" ref)) @@ -8679,14 +8682,14 @@ a translation reference." (setq sign (if (< n 0) "-" "+") n (abs n)) (setq n (max 1 n))) (concat sign (make-string n ?I))) - + ((string-match "^[0-9]+" ref) (setq n (string-to-number (concat sign ref))) (setq n (+ n (if decr -1 1))) (if sign (concat (if (< n 0) "-" "+") (number-to-string (abs n))) (number-to-string (max 1 n)))) - + ((string-match "^[a-zA-Z]+" ref) (org-number-to-letters (max 1 (+ (org-letters-to-number ref) (if decr -1 1))))) @@ -8806,7 +8809,7 @@ With prefix ARG, apply the new formulas to the table." ((or (org-at-regexp-p org-table-range-regexp2) (org-at-regexp-p org-table-translate-regexp) (org-at-regexp-p org-table-range-regexp)) - (setq match + (setq match (save-match-data (org-table-convert-refs-to-rc (match-string 0)))) 'range) @@ -8830,7 +8833,7 @@ With prefix ARG, apply the new formulas to the table." (re-search-backward "^\\S-" nil t) (beginning-of-line 1) (when (looking-at "\\(\\$[0-9a-zA-Z]+\\|@[0-9]+\\$[0-9]+\\|[a-zA-Z]+\\([0-9]+\\|&\\)\\) *=") - (setq dest + (setq dest (save-match-data (org-table-convert-refs-to-rc (match-string 1)))) (org-table-add-rectangle-overlay @@ -8966,7 +8969,7 @@ Use COMMAND to do the motion, repeat if necessary to end up in a data line." (org-table-fedit-scroll (- N))) (defvar org-table-rectangle-overlays nil) - + (defun org-table-add-rectangle-overlay (beg end &optional face) "Add a new overlay." (let ((ov (org-make-overlay beg end))) @@ -9411,6 +9414,30 @@ overwritten, and the table is not marked as requiring realignment." (defvar org-table-clean-did-remove-column-1 nil) +(defun orgtbl-export (table target) + (let ((func (intern (concat "orgtbl-to-" (symbol-name target)))) + (lines (org-split-string table "[ \t]*\n[ \t]*")) + org-table-last-alignment org-table-last-column-widths + maxcol column) + (if (not (fboundp func)) + (error "Cannot export orgtbl table to %s" target)) + (setq lines (org-table-clean-before-export lines)) + (setq table + (mapcar + (lambda (x) + (if (string-match org-table-hline-regexp x) + 'hline + (org-split-string (org-trim x) "\\s-*|\\s-*"))) + lines)) + (setq maxcol (apply 'max (mapcar (lambda (x) (if (listp x) (length x) 0)) + table))) + (loop for i from (1- maxcol) downto 0 do + (setq column (mapcar (lambda (x) (if (listp x) (nth i x) nil)) table)) + (setq column (delq nil column)) + (push (apply 'max (mapcar 'string-width column)) org-table-last-column-widths) + (push (> (/ (apply '+ (mapcar (lambda (x) (if (string-match org-table-number-regexp x) 1 0)) column)) maxcol) org-table-number-fraction) org-table-last-alignment)) + (funcall func table nil))) + (defun orgtbl-send-table (&optional maybe) "Send a tranformed version of this table to the receiver position. With argument MAYBE, fail quietly if no transformation is defined for @@ -9453,7 +9480,7 @@ this table." (org-table-last-column-widths (org-remove-by-index (funcall fun org-table-last-column-widths) skipcols i0))) - + (unless (fboundp transform) (error "No such transformation function %s" transform)) (setq txt (funcall transform table params)) @@ -9485,7 +9512,7 @@ First element has index 0, or I0 if given." (setq i0 (1+ i0)) (if (memq i0 indices) :rm x)) list)))) - + (defun orgtbl-toggle-comment () "Comment or uncomment the orgtbl at point." (interactive) @@ -9581,7 +9608,7 @@ directly by `orgtbl-send-table'. See manual." (splicep (plist-get p :splice)) (hline (plist-get p :hline)) rtn line i fm efm lfmt h) - + ;; Do we have a header? (if (and (not splicep) (listp (car table)) (memq 'hline table)) (setq h t)) @@ -9589,7 +9616,7 @@ directly by `orgtbl-send-table'. See manual." ;; Put header (unless splicep (push (or (plist-get p :tstart) "ERROR: no :tstart") rtn)) - + ;; Now loop over all lines (while (setq line (pop table)) (if (eq line 'hline) @@ -9617,10 +9644,10 @@ directly by `orgtbl-send-table'. See manual." (mapconcat 'identity line (org-get-param p h i :sep :hsep)) (org-get-param p h i :lend :hlend)) rtn)))) - - (unless splicep + + (unless splicep (push (or (plist-get p :tend) "ERROR: no :tend") rtn)) - + (mapconcat 'identity (nreverse rtn) "\n"))) (defun orgtbl-to-latex (table params) @@ -9772,7 +9799,7 @@ For file links, arg negates `org-context-in-file-links'." (setq cpltxt (concat "bbdb:" (or name company)) link (org-make-link cpltxt)) (org-store-link-props :type "bbdb" :name name :company company))) - + ((eq major-mode 'Info-mode) (setq link (org-make-link "info:" (file-name-nondirectory Info-current-file) @@ -9950,7 +9977,7 @@ For file links, arg negates `org-context-in-file-links'." (if (string-match "::\\'" cpltxt) (setq cpltxt (substring cpltxt 0 -2))) (setq link (org-make-link cpltxt))) - + (buffer-file-name ;; Just link to this file here. (setq cpltxt (concat "file:" @@ -10161,7 +10188,8 @@ is in the current directory or below. With three \\[universal-argument] prefixes, negate the meaning of `org-keep-stored-link-after-insertion'." (interactive "P") - (let ((region (if (org-region-active-p) + (let ((wcf (current-window-configuration)) + (region (if (org-region-active-p) (prog1 (buffer-substring (region-beginning) (region-end)) (delete-region (region-beginning) (region-end))))) tmphist ; byte-compile incorrectly complains about this @@ -10200,23 +10228,31 @@ With three \\[universal-argument] prefixes, negate the meaning of (t (setq link (org-make-link "file:" file)))))) (t ;; Read link, with completion for stored links. - ;; Fake a link history + (with-output-to-temp-buffer "*Org Links*" + (princ "Insert a link. Use TAB to complete valid link prefixes.\n") + (when org-stored-links + (princ "\nStored links ar available with / (most recent with RET):\n\n") + (princ (mapconcat 'car (reverse org-stored-links) "\n")))) + (let ((cw (selected-window))) + (select-window (get-buffer-window "*Org Links*")) + (shrink-window-if-larger-than-buffer) + (setq truncate-lines t) + (select-window cw)) + ;; Fake a link history, containing the stored links. (setq tmphist (append (mapcar 'car org-stored-links) org-insert-link-history)) -; (setq link (org-completing-read -; "Link: " org-stored-links nil nil nil -; 'tmphist -; (or (car (car org-stored-links))))) - (setq link (org-completing-read - "Link: " - (append - (mapcar (lambda (x) (concat (car x) ":")) - (append org-link-abbrev-alist-local org-link-abbrev-alist)) - (mapcar (lambda (x) (concat x ":")) org-link-types)) -; org-stored-links - nil nil nil - 'tmphist - (or (car (car org-stored-links))))) + (unwind-protect + (setq link (org-completing-read + "Link: " + (append + (mapcar (lambda (x) (concat (car x) ":")) + (append org-link-abbrev-alist-local org-link-abbrev-alist)) + (mapcar (lambda (x) (concat x ":")) org-link-types)) + nil nil nil + 'tmphist + (or (car (car org-stored-links))))) + (set-window-configuration wcf) + (kill-buffer "*Org Links*")) (setq entry (assoc link org-stored-links)) (or entry (push link org-insert-link-history)) (if (funcall (if (equal complete-file '(64)) 'not 'identity) @@ -10571,6 +10607,10 @@ If the current buffer is in `dired-mode', grep will be used to search in all files. If AVOID-POS is given, ignore matches near that position." (let ((case-fold-search t) (s0 (mapconcat 'identity (org-split-string s "[ \t\r\n]+") " ")) + (markers (concat "\\(?:" (mapconcat (lambda (x) (regexp-quote (car x))) + (append '((" ") ("\t") ("\n")) + org-emphasis-alist) + "\\|") "\\)")) (pos (point)) (pre "") (post "") words re0 re1 re2 re3 re4 re5 re2a reall) @@ -10607,7 +10647,8 @@ in all files. If AVOID-POS is given, ignore matches near that position." ;; Make a series of regular expressions to find a match (setq words (org-split-string s "[ \n\r\t]+") re0 (concat "\\(<<" (regexp-quote s0) ">>\\)") - re2 (concat "[ \t\r\n]\\(" (mapconcat 'downcase words "[ \t]+") "\\)[ \t\r\n]") + re2 (concat markers "\\(" (mapconcat 'downcase words "[ \t]+") + "\\)" markers) re2a (concat "[ \t\r\n]\\(" (mapconcat 'downcase words "[ \t\r\n]+") "\\)[ \t\r\n]") re4 (concat "[^a-zA-Z_]\\(" (mapconcat 'downcase words "[^a-zA-Z_\r\n]+") "\\)[^a-zA-Z_]") re1 (concat pre re2 post) @@ -11344,7 +11385,7 @@ See also the variable `org-reverse-note-order'." (not (re-search-forward "^\\* " nil t)) (insert "\n* Notes\n")) (setq reversed (org-notes-order-reversed-p)) - + ;; Find the default location (when (and heading (stringp heading) (string-match "\\S-" heading)) (goto-char (point-min)) @@ -11353,7 +11394,7 @@ See also the variable `org-reverse-note-order'." "\\([ \t]+:[@a-zA-Z0-9_:]*\\)?[ \t]*$") nil t) (setq org-goto-start-pos (match-beginning 0)))) - + ;; Ask the User for a location (setq spos (if fastp org-goto-start-pos @@ -11389,7 +11430,7 @@ See also the variable `org-reverse-note-order'." (t ;; Put it right there, with automatic level determined by ;; org-paste-subtree or from prefix arg - (org-paste-subtree + (org-paste-subtree (if (numberp current-prefix-arg) current-prefix-arg) txt))) (when remember-save-after-remembering @@ -11729,13 +11770,19 @@ For calling through lisp, arg is also interpreted in the following way: ((memq interpret '(type priority)) (if (eq this-command last-command) (car tail) - (if (> (length tail) 0) + (if (> (length tail) 0) (or done-word (car org-done-keywords)) nil))) (t nil))) (next (if state (concat " " state " ") " ")) dostates) (replace-match next t t) + (unless head + (setq head (org-get-todo-sequence-head state) + ass (assoc head org-todo-kwd-alist) + interpret (nth 1 ass) + done-word (nth 3 ass) + final-done-word (nth 4 ass))) (when (memq arg '(nextset previousset)) (message "Keyword set: %s" (mapconcat 'identity (assoc state org-todo-sets) " "))) @@ -11787,7 +11834,7 @@ right sequence." ((not (member kwd org-todo-keywords-1)) (car org-todo-keywords-1)) (t (nth 2 (assoc kwd org-todo-kwd-alist)))))) - + (defun org-get-repeat () "Check if tere is a deadline/schedule with repeater in this entry." (save-match-data @@ -11933,7 +11980,7 @@ be removed." ((eq what 'closed) org-closed-string)) " ") (org-insert-time-stamp - time + time (or org-time-was-given (and (eq what 'closed) org-log-done-with-time)) (eq what 'closed)) @@ -11954,6 +12001,7 @@ be removed." The auto-repeater uses this.") (defun org-add-log-maybe (&optional purpose state findpos) + "FIXME" (save-excursion (when (and (listp org-log-done) (memq purpose org-log-done)) @@ -12029,7 +12077,7 @@ The auto-repeater uses this.") (goto-char org-log-note-return-to)) (move-marker org-log-note-return-to nil) (and org-log-post-message (message org-log-post-message))) - + (defvar org-occur-highlights nil) (make-variable-buffer-local 'org-occur-highlights) @@ -12056,7 +12104,8 @@ that the match should indeed be shown." (when (or (not callback) (save-match-data (funcall callback))) (setq cnt (1+ cnt)) - (org-highlight-new-match (match-beginning 0) (match-end 0)) + (when org-highlight-sparse-tree-matches + (org-highlight-new-match (match-beginning 0) (match-end 0))) (org-show-context 'occur-tree)))) (when org-remove-highlights-with-change (org-add-hook 'before-change-functions 'org-remove-occur-highlights @@ -12430,7 +12479,7 @@ With prefix ARG, realign all tags in headings in the current buffer." (while (string-match "[-+&]+" tags) ;; No boolean logic, just a list (setq tags (replace-match ":" t t tags)))) - + (if (string-match "\\`[\t ]*\\'" tags) (setq tags "") (unless (string-match ":$" tags) (setq tags (concat tags ":"))) @@ -13240,14 +13289,14 @@ DATE." (let ((a1 '(("d" . day) ("w" . week) ("m" . month) ("y" . year))) dn dw sday cday n1 n2 d m y y1 y2 date1 date2 nmonths nm ny m2) - + (setq start (org-date-to-gregorian start) current (org-date-to-gregorian current) sday (calendar-absolute-from-gregorian start) cday (calendar-absolute-from-gregorian current)) (if (<= cday sday) (throw 'exit sday)) - + (if (string-match "\\(\\+[0-9]+\\)\\([dwmy]\\)" change) (setq dn (string-to-number (match-string 1 change)) dw (cdr (assoc (match-string 2 change) a1))) @@ -13286,7 +13335,7 @@ DATE." (setq n2 (calendar-absolute-from-gregorian (list m2 d y2)))))) (if (> (abs (- cday n1)) (abs (- cday n2))) n2 n1)))) - + (defun org-date-to-gregorian (date) "Turn any specification of DATE into a gregorian date for the calendar." (cond ((integerp date) (calendar-gregorian-from-absolute date)) @@ -13488,9 +13537,9 @@ If there is already a time stamp at the cursor position, update it." (time-to-seconds org-clock-start-time))) (h (floor delta 3600)) (m (floor (- delta (* 3600 h)) 60))) - (setq org-mode-line-string + (setq org-mode-line-string (propertize (format "-[%d:%02d (%s)]" h m org-clock-heading) - 'help-echo "Org-mode clock is running")) + 'help-echo "Org-mode clock is running")) (force-mode-line-update))) (defvar org-clock-marker (make-marker) @@ -14449,7 +14498,7 @@ 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 +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 @@ -14518,7 +14567,7 @@ priority-n The computed numerical priority" (defun org-agenda-export-csv-mapper (prop) (let ((res (plist-get org-agenda-info prop))) - (setq res + (setq res (cond ((not res) "") ((stringp res) res) @@ -14531,10 +14580,11 @@ priority-n The computed numerical priority" ;;;###autoload (defun org-store-agenda-views (&rest parameters) (interactive) - (funcall (intern "org-batch-store-agenda-views"))) + (eval (list 'org-batch-store-agenda-views))) (defvar org-agenda-buffer-name) +;; FIXME, why is this a macro????? ;;;###autoload (defmacro org-batch-store-agenda-views (&rest parameters) "Run all custom agenda commands that have a file argument." @@ -14585,7 +14635,7 @@ higher priority settings." (string-match "")) (insert org-agenda-export-html-style)) (write-file file) @@ -14804,7 +14854,7 @@ Optional argument FILE means, use this file instead of the current." (add-text-properties (match-beginning 0) (match-end 0) '(face org-link))) (unless org-agenda-with-colors - (remove-text-properties (point-min) (point-max) '(face nil)))) + (remove-text-properties (point-min) (point-max) '(face nil)))) (run-hooks 'org-finalize-agenda-hook)))) (defun org-prepare-agenda-buffers (files) @@ -14839,7 +14889,7 @@ Optional argument FILE means, use this file instead of the current." (add-text-properties (match-beginning 0) (org-end-of-subtree t) pc))) (set-buffer-modified-p bmp)))))) - + (defvar org-agenda-skip-function nil "Function to be called at each match during agenda construction. If this function return nil, the current match should not be skipped. @@ -15675,9 +15725,11 @@ the documentation of `org-diary'." ;; FIXME: get rid of the \n at some point but watch out (regexp (concat "[\n\r]\\*+ *\\(" (if org-select-this-todo-keyword - (concat "\\<\\(" - (mapconcat 'identity (org-split-string org-select-this-todo-keyword "|") "\\|") - "\\)\\>") + (if (equal org-select-this-todo-keyword "*") + org-todo-regexp + (concat "\\<\\(" + (mapconcat 'identity (org-split-string org-select-this-todo-keyword "|") "\\|") + "\\)\\>")) org-not-done-regexp) "[^\n\r]*\\)")) marker priority category tags @@ -16966,7 +17018,7 @@ the tags of the current headline come last." (org-up-heading-all 1)) (error nil)))) tags))) - + ;; FIXME: should fix the tags property of the agenda line. (defun org-agenda-set-tags () "Set tags for the current headline." @@ -17553,7 +17605,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (pngfile (concat texfilebase ".png")) (fnh (face-attribute 'default :height nil)) (scale (or (plist-get options (if buffer :scale :html-scale)) 1.0)) - (dpi (number-to-string (floor (* 0.9 (if buffer fnh 140.))))) + (dpi (number-to-string (* scale (floor (* 0.9 (if buffer fnh 140.)))))) (fg (or (plist-get options (if buffer :foreground :html-foreground)) "Black")) (bg (or (plist-get options (if buffer :background :html-background)) @@ -18135,7 +18187,7 @@ translations. There is currently no way for users to extend this.") (goto-char (point-min)) (while (re-search-forward "^#\\+HTML:[ \t]*\\(.*\\)" nil t) (replace-match "\\1" t) - (add-text-properties + (add-text-properties (point-at-bol) (min (1+ (point-at-eol)) (point-max)) '(org-protected t)))) (goto-char (point-min)) @@ -18336,7 +18388,7 @@ underlined headlines. The default is 3." (time (format-time-string "%X" (org-current-time))) (author (plist-get opt-plist :author)) (title (or (plist-get opt-plist :title) - (and (not + (and (not (plist-get opt-plist :skip-before-1st-heading)) (org-export-grab-title-from-buffer)) (file-name-sans-extension @@ -18425,13 +18477,13 @@ underlined headlines. The default is 3." (org-search-todo-below line lines level)))) (setq txt (org-html-expand-for-ascii txt)) - + (if (and (memq org-export-with-tags '(not-in-toc nil)) (string-match "[ \t]+:[a-zA-Z0-9_@:]+:[ \t]*$" txt)) (setq txt (replace-match "" t t txt))) (if (string-match quote-re0 txt) (setq txt (replace-match "" t t txt))) - + (if org-export-with-section-numbers (setq txt (concat (org-section-number level) " " txt))) @@ -18446,7 +18498,7 @@ underlined headlines. The default is 3." )))) lines) (setq thetoc (if have-headings (nreverse thetoc) nil)))) - + (org-init-section-numbers) (while (setq line (pop lines)) ;; Remove the quoted HTML tags. @@ -18812,7 +18864,7 @@ in a window. A non-interactive call will only retunr the buffer." (goto-char end) (set-mark (point)) ;; to activate the region (goto-char beg) - (setq rtn (org-export-as-html + (setq rtn (org-export-as-html nil nil nil buffer body-only)) (if (fboundp 'deactivate-mark) (deactivate-mark)) @@ -18836,6 +18888,16 @@ a string. When BODY-ONLY is set, don't produce the file header and footer, simply return the content of ..., without even the body tags themselves." (interactive "P") + + ;; Make sure we have a file name when we need it. + (when (and (not (or to-buffer body-only)) + (not buffer-file-name)) + (if (buffer-base-buffer) + (org-set-local 'buffer-file-name + (with-current-buffer (buffer-base-buffer) + buffer-file-name)) + (error "Need a file name to be able to export."))) + (message "Exporting...") (setq-default org-todo-line-regexp org-todo-line-regexp) (setq-default org-deadline-line-regexp org-deadline-line-regexp) @@ -18876,7 +18938,7 @@ the body tags themselves." (time (format-time-string "%X" (org-current-time))) (author (plist-get opt-plist :author)) (title (or (plist-get opt-plist :title) - (and (not + (and (not (plist-get opt-plist :skip-before-1st-heading)) (org-export-grab-title-from-buffer)) (and buffer-file-name @@ -18911,7 +18973,7 @@ the body tags themselves." (lines (org-skip-comments (org-split-string (org-cleaned-string-for-export - region + region :emph-multiline t :for-html t :skip-before-1st-heading @@ -18976,13 +19038,13 @@ lang=\"%s\" xml:lang=\"%s\"> " language language (org-html-expand title) (or charset "iso-8859-1") date time author style)) - + (insert (or (plist-get opt-plist :preamble) "")) - + (when (plist-get opt-plist :auto-preamble) (if title (insert (format org-export-html-title-format (org-html-expand title)))))) - + (if (and org-export-with-toc (not body-only)) (progn (push (format "%s\n" @@ -19054,7 +19116,7 @@ lang=\"%s\" xml:lang=\"%s\"> "\n
  • %s" "
  • \n
  • %s") head-count txt) thetoc) - + (setq org-last-level level)) ))) line) @@ -19162,7 +19224,7 @@ lang=\"%s\" xml:lang=\"%s\"> (setq rpl (concat "" desc ""))) ((member type '("http" "https")) ; FIXME: need to test this. @@ -19229,9 +19291,10 @@ lang=\"%s\" xml:lang=\"%s\"> (setq line (replace-match "\\2" t nil line 2)) - (setq line (replace-match "\\2" - t nil line 2)))) - + (setq line + (concat (substring line 0 (match-beginning 2)) + "" (match-string 2 line) + "" (substring line (match-end 2)))))) (cond ((string-match "^\\(\\*+\\)[ \t]*\\(.*\\)" line) ;; This is a headline @@ -19332,6 +19395,19 @@ lang=\"%s\" xml:lang=\"%s\"> ;; are not fully interpreted, lines starting with "-", "+", "*" ;; also start a new paragraph. (if (string-match "^ [-+*]-\\|^[ \t]*$" line) (org-open-par)) + ;; Is this the start of a footnote? + (when (string-match "^[ \t]*\\[\\([0-9]+\\)\\]" line) + (org-close-par-maybe) + (let ((n (match-string 1 line))) + (setq line (replace-match + (format "

    %s" n n n) t t line)))) + ;; Does this contain a reference to a footnote? + (while (string-match "\\[\\([0-9]+\\)\\]" line) + (let ((n (match-string 1 line))) + (setq line (replace-match + (format + "%s" + n n n) t t line)))) ;; Check if the line break needs to be conserved (cond @@ -19410,6 +19486,8 @@ lang=\"%s\" xml:lang=\"%s\"> (defun org-format-table-html (lines olines) "Find out which HTML converter to use and return the HTML code." + (if (stringp lines) + (setq lines (org-split-string lines "\n"))) (if (string-match "^[ \t]*|" (car lines)) ;; A normal org table (org-format-org-table-html lines) @@ -19457,7 +19535,7 @@ lang=\"%s\" xml:lang=\"%s\"> (catch 'next-line (if (string-match "^[ \t]*|-" line) (progn - (unless splice + (unless splice (push (if head "" "") html) (if lines (push "" html) (setq tbopen nil))) (setq head nil) ;; head ends here, first time around @@ -19631,7 +19709,7 @@ But it has the disadvantage, that Org-mode's HTML conversions cannot be used." (setq s (replace-match "" t t s)))) (while (string-match org-bracket-link-regexp s) (setq s (replace-match (match-string (if (match-end 3) 3 1) s) - t t s))) + t t s))) s) (defun org-html-expand (string) @@ -19833,7 +19911,7 @@ file and store it under the name `org-combined-agenda-icalendar-file'." :ical (list :publishing-directory org-export-publishing-directory))) file ical-file ical-buffer category started org-agenda-new-buffers) - + (and (get-buffer "*ical-tmp*") (kill-buffer "*ical-tmp*")) (when combine (setq ical-file @@ -19940,7 +20018,7 @@ END:VEVENT\n" (org-ical-ts-to-string ts "DTSTART") (org-ical-ts-to-string ts2 "DTEND" inc) rrule hd category))))) - + (when (and org-icalendar-include-sexps (condition-case nil (require 'icalendar) (error nil)) (fboundp 'icalendar-export-region)) @@ -19983,7 +20061,7 @@ END:VEVENT\n" (setq pri org-default-priority)) (setq pri (floor (1+ (* 8. (/ (float (- org-lowest-priority pri)) (- org-lowest-priority org-highest-priority)))))) - + (princ (format "BEGIN:VTODO %s SUMMARY:%s @@ -20133,7 +20211,6 @@ The XOXO buffer is named *xoxo-*" (org-defkey org-mode-map [(shift tab)] 'org-shifttab) (define-key org-mode-map (kbd "") 'org-shifttab) - (org-defkey org-mode-map [(shift return)] 'org-table-copy-down) (org-defkey org-mode-map [(meta shift return)] 'org-insert-todo-heading) (org-defkey org-mode-map [(meta return)] 'org-meta-return) @@ -20346,7 +20423,7 @@ because, in this case the deletion might narrow the column." (put 'org-delete-char 'delete-selection 'supersede) (put 'org-delete-backward-char 'delete-selection 'supersede) -;; Make `flyspell-mode' delay after some commands +;; Make `flyspell-mode' delay after some commands (put 'org-self-insert-command 'flyspell-delayed t) (put 'orgtbl-self-insert-command 'flyspell-delayed t) (put 'org-delete-char 'flyspell-delayed t) @@ -21068,7 +21145,7 @@ really on, so that the block visually is on the match." (save-excursion (beginning-of-line (- 1 (or nlines 0))) (while (re-search-forward re eol t) - (if (and (<= (match-beginning 0) pos) + (if (and (<= (match-beginning 0) pos) (>= (+ inc (match-end 0)) pos)) (throw 'exit (cons (match-beginning 0) (match-end 0))))))))) @@ -21155,7 +21232,7 @@ The sequences in STRING may contain normal field width and padding information, for example \"%-5s\". Replacements happen in the sequence given by TABLE, so values can contain further %-escapes if they are define later in TABLE." (let ((case-fold-search nil) - e re rpl) + e re rpl) (while (setq e (pop table)) (setq re (concat "%-?[0-9.]*" (substring (car e) 1))) (while (string-match re string) @@ -21490,6 +21567,26 @@ Show the heading too, if it is currently invisible." ;;;; Experimental code +(defun org-closed-in-range () + "Sparse treee of items closed in a certain time range. +Still experimental, may disappear in the furture." + (interactive) + ;; Get the time interval from the user. + (let* ((time1 (time-to-seconds + (org-read-date nil 'to-time nil "Starting date: "))) + (time2 (time-to-seconds + (org-read-date nil 'to-time nil "End date:"))) + ;; callback function + (callback (lambda () + (let ((time + (time-to-seconds + (apply 'encode-time + (org-parse-time-string + (match-string 1)))))) + ;; check if time in interval + (and (>= time time1) (<= time time2)))))) + ;; make tree, check each match with the callback + (org-occur "CLOSED: +\\[\\(.*?\\)\\]" nil callback))) ;;;; Finish up diff --git a/org.pdf b/org.pdf index 838076cb903ef6afaafc40e6889d58d3092c8f93..a9afedc07f69ab3764dc66eb556ae94d44660251 100644 GIT binary patch delta 190894 zcwU@*c|Z-{`@cK)c5nM$+Pm$0-F=}VL?NNFwWn3PNQ!O|T9h(zM1?{{B%zR$t?aTd zEs}jn*%IM*X6_Ad_5OZ7pWpkB_nmWQ=FGFap67WzXC?=KS`-7z+}UE8{4wj)^5z-{ zb_`GrWm27tG`nI=KE@tbNT{?_ziP7m)!>|N-RAwP59{9RI|pLW%Meq?ICQ0lpM+|IT+rqfz= z7$)<>JbDWb)=k>i^0l&2$2jAGMwO{&NZz`LmkSvQO|#!7B)nZ$ajNZI!XceIE23v4 zOm>mX`|)ADxzX3pgAyk7q2Fs}6KV(qwHh+94YMG#wBx>gv^=BDgP01Y-Q`Yx#Joh^|hW>x6D0PJKE;Q z$D(H;^$RC*3%%>d-SkRZcj3k3_r5h(f|)L}64l)92wdaW|4 z0_CK=Dk!i?xVyCG!^3UeQDc3bDuTNcm#*YLuZd0kiYC>~=byNLjr&6`F8Q|hDWcoz zC4#m6Ermt&n{r9d?{}~0Bjs--z9tu=Z=87KE*Fx;e5>61&l_i~9Qe5C)BH*8U7=!O z30a8(!zfG?5-E%N@+=073%8TQ>KONMNyL9Yeja*MQHMhjR z@NAO5ZneF*%&rIyE9G*ij2|ONhRV$+@69_zPJEfXwUVH~?tObZsv)M5*t-E0Z=2Lr z;X8H^EF^rt&fGuXwoToXfA;LrC!>N@_*ADfEkUD<*}4V0EGZA^?XN8<8GF)3{e1C! zt;<%`jyGp+wtu?vaqxQ&&2C=Fr=XX*z4zm#_e~GGD&Kaf_~(O*I~&h#xQ7sfRcNN( z3r07kXev&(noTaXa#L(97k{>U+RL()YI{$tCUzGeC_5}z4VLo1g+#jC&HOZHTuR=*aVnKnH`c#dSF9QM<7L9f zY5hH41E=@oEbq#x`qG+oZ@*mkQJ%R<&4TS#b%AZ)zq`hs=+|s;GMm5n{O$;I^~>f{ zb0#}nSUKy$qqXkuoef{>n;CDCuxN;DmAGT3uu8h;%(3Hwg`XFX1p%M0W>~&@`+o7# zm&Nn#lI(mgQ}~`Ii%8G4Qn&}&b=>!!X1Py$X4mm;fAV+c+8dj^Y|GLDc(_Lk>^?nZ z2DHVz%~Wer%IGtkS3PIRK6z$4OHbyQ)|cduSwAT5;)92ZvN}F|+IQ6>tVhidB??L$ zA6KzQ8){_>j*Tj4jU!AB&(xm~Wvbv|5Tr1_DSz{? z`r%DZ@KSLN&$VCU1eWjSl7rjke5PN>x-tH8@HC>|oYqnL6GKO}cQ;ly@6tBi)3Ud(NPUmsYxCD!An3Xnc?{g`JZ}|!Z*0|>;Dn`b@9sTxXnlZ} zonp|efb_7)48mpefbr?lHkpLB+yE#;K+K8l2fAlTS6F{-cCk<3{k(J`aB-VU^rW`B zi}!O5^qO6--73iF+IhMxrupoVnAP*exU0rLB6AIUP^Yq|t9uMJ_o&rNJzc%^iz7;AhYv&8zonL> z#W%`S6fM}bav%aO&eV$GM^y`|2HS+7&&pWyiR=#S%$%ll0W23G5Ab^8*a zzu-$_O>fjrp%O^BOBl zWYe;9DRp|EW@Y7z>9@J&kTzZ=`9wB<+G{BHda6v{iWe(>KBWfN?Utem_Psz_^_LK$ zoV;)82YD~CySazry{kJl&UeOOy0u%|*LJGqtKFrJwWDdSAzY`I)ZoLriL`w$Mzzw< z<%mC7d&|LU_FnNPI|?3iUQ(@eqrVSa)BNeXB5m*Lt*R?N%K~t!cctNY; zX}?Q~5akjO*Xx6J^iyicB%N=s+}2}L7%8*&F>4kpVXLN*z-ZK`>4{Vd4-=6`t36@P6w{_W+#kT!-BGtBk@h9!h+|s$(9Qsi5?8SQ} z<`7<)3wBjXMs0bf=$@KXS@qpdy9x|Qexz6RA8U&Du%gw)zHUA<#%6|kSS+bVa!S7U zDuX&b{vG|GoT9)R;*ZL+PQI@;OVr)AJG%VsV5v^G@|P{ARTF6YQl{{xS4#=hkLfjS zpEM@YKzxJm) z;xNeMX-;mNrR(&J+_LiLAUl_lvdkt(fI2mp%|rE|~V><>?+);ly_3#I-klEOG`cj<@MZ!|HFWC&=`@ zJSj_ei^rFpm5PInG8d{;%|3M7p>~wy?d{@;n{+I@;;(b^XV9;HD@$%N3aZ^LLE9IK zgMNDlUinPb0yyLPh=<;J9{ zxJW%cC@obuvvQF?!~9{5gLLD?Le6!PeqYS{7jk)zg{S;-!6 z4)(6go3L-(3;)22PFZ?eJg6ma9t3Y_|#|{H!(vp~o6RI4io~yJlY3pH4Y(CLV_nQBp zdF8E-VjAUVuW?)>xUIP^S2%_j66EeG^w*M|Ei!~)z-`J;wQB$M-u;LB3r|-JHoM-q zIBtu_`wfRCJkf2-9jJ1=$lUewfx@;AHnIEGbk2^t^SZ8L(tJlV-;M#}{2PHUlP+I& zvvC~lw$=0TsG3ZkJj1izXw)%6?4Vq~x<_KoF}E-R!sDWb9v(ynjb5|Fqf=UrZ_VMb zs4O;(%4Bk_>7Z#6*?98U^0niP2+*C=VHd-(FC#rs^r3I>m5&0wN=%0@sYfvgBlj+KxBE7Qq_ zs2`s~VX)cOTsi|?5V%5&Va;Ik(1(FZWG3C3&19fnK?m`BP@UjD(7ObRKn>|bb3+ts z3_@cG=z*PNR6R@@6g?(NgBiAn0oprRQl4&2W3%xm(-|~tE*n(e7Bfck!xkWX8rnxN zM;HvSvkP)|n?)DMsKH_-;J1k&r@~;+sWj?rNt@Y0anVZ`FAR#KGU$MChiHmY739%n zvD>8>ECzN7mBC`73X7Fc{Wv=GFlqPL+>wkMh%zn&;@bM=x+G?5dIo3<)L0n zoY6A)+YWzCGC8MR2@q5jL9(aHqj`d!PW zqE^d!=)weN^uTg1+MO^JwNB)sfy<|&Rf#We8mc&DY6P?lOBs%&i(G{hyfa@hv z(9k3&w0Z>(eUUU3yz3-MgDdqUL$uM8f`+YdMisn;Pk6avDyp?e8rU@=RMdB+9a^2N z20C=eWV4{C!03QQk_--J9qh=|Icmw`=)k25mxM(}nMwXSk2a+WZ}~mNLZy;5P(r#o zYM(4i;G!L6HdP8MIwVr zH%WD=UxF}jZ-NZczU{!$gbI^a!kfUdBORr0Jt2&@eO)%5Sxp ze3ZF{hOmTcHT3_XF^hp_uQ9@vI^h1tEi5+raE&4Ez?dm;b)B^mP(RbP+PLpTQ{o7l zjz+E3!4dj5vI5gC09Tf@B*Tnsnf%`4P7}E=N&5%QQbkr}y2-VM5LyO=^7J49qia8EV$&|yA ze1C>EdO9B)%0suwQ#a`03Y^#=i?HbEr40tS0{D=Hj?Tqwt&Yyj zm4le^%eBVtK-J(_7GcxS+FV1pAQt$IJZO?{xf1HXpyKWy@`r8^gxGy4d6)wn^Yrmp zAG!(3oSUbE;Sal}B@dJNUY;(VyyP}wGE+C|;xc0+9vTWq7(C=Q${}1jdT^sDo~e2_ zV(=iKmYB%k2N{}ZI*MU^4r-3eZH&MyS%DhE0VZ=wGkp9zR6=}6W-r1~ApyQf}ZWh<4|8mEKi0FmkRR0iozyB|{upvgVRs7;$`SAl7oE8BN zu4^5T7auA&pmnz7Z@aJ=H0&l+Y76Ek%`Fpg^&7Wfep!Ox2BB<)M#G6j(u9^=(lDr{pNVEdq0-!d7U%HR@odB2>y} zD;5T!TeYC4;l*f*7a5=9p!>J#Lc!ICW~jevrIWkMbZSsSO!VRfrvy=FNW1|H>2dT<5tC6P|+`3cXq+2h+r>LVb)vpjV3Ip=CHl9GpF1 zBM!Q$h>F_;yONJ~6w$B%z-$azF3car655QR2ThKSUJ@0(gYb$i zaf4j{@tY~IA%n;+*2Ak1B(M~;VY`IRFB8mM8W0f{7YYl;?^XG@8HTQfZq(k6=kwoF zTr_w)Ujzo(1Sn|3b_$ULQ*_IACYB^Hgo`f5=9#GR4l4Y`N{|{xo_`6)p>fdI9fmlb z{dQon+pxn%$R^;#P7J=IciO<1!2s;L69aI}PMjs7@}a-H#G&)hhMgujkpG;9j6$|# z3|s?)^gm9p(8VRTI9+Nk!Sd$a5;H92lp14c*{oC-5(l)mR9^R2a88VljEM;P2QTEn z0KxCzpmn8Gj6-0zV6|-?T^0nqUZKUiFdeFPnc+J0?!uBKVYfN% z9pAd&z~exk;J%vRM<0K$Q3s3kyGdVVzU#L{*mE1 zIBftccS&uDUss|{`ReHQ6%_rU3H~nwI7bBrCH%Gk#yemgUitee zkb1ONXn~!&1f?43y|1M}pM<0;=v|ITsc`t5zq>FFA9SrD7;A88G~p?SC>W7(R8M$@ zkN0C}%2^E%c^Y<<`;Kk^G%tcaI^~Qkc@ou=14~a#tqD4&PI_oqQEQAQ9+g4cYH6Z| z5WRFp7F=#b#A{~M4M>97{o=~PmXM26^?wKht?xh{Nfs`RCzPeJRRicWlMT?pGZB#2 z0eUG(A3b+gfyjjnYR6d<^xbt_7HoL`tPyre-+rPVXbeZB#h7p%E@*Nmjuy#AguO9n zYDAQ3vd(o%LM{aeb_6{YI%Ak%bQ(}dM2t*E5RJ~lMe~-lx2KAHzy-7BQD~@6YZd`6 znJlKS%pEFhVn$FNAb%Yht-;0DvY8AQ# zLFcy%%?XEraCo*u0fsY>qZqd;s4VxY`r{cRE!6IJdp2IET+eTzSJ_*X@R z%KZY|jvmz!lq7Q5jGDe4H)+^M3E{^c4nMXKeh}p}&?-q74dkT=cIcOHQ3N)QFLd&E zJR-R;#}*A5gCZJ121F){saoJ7{6|3JiYA691zQwNvB5dAVmzbw(O$Sa%?yaH0ADKy|)PZ9?nQiNF`SW;4H z^JJnfxF#$Pk2xWplxPS%NWm@W;e6Spp>8z~3Ix6BBx^KAWVY`yVWZ$0S^T=LM2d zZM_^}KpM1uCJVQ`RJq*YFoki6`O#(slW~Qn;BvVmn8aZw!g>aV*7i>RwL-j6TyNff(1_m3mzM! z+QB8oOA%?%u1zoi(bfbXtT*?z0pG2mS7X;fLuA?z=7Yt>L>r(;BZNSDDRl5wS%LyK zI7lOy08bkNzTu_;l})4*)=GgIdr>T?a{07j z%JO))XSpM2%NJ?O7ir5MsbKU?hl-uCBLqOUg=yx-k)| z3D~X#J)jVcRW}arFY)*su-+BAp(vanEFf^=95xXfErwTPIn)1KD1PTpWnt~c1%@8p z*+o*WEt*M?mjd^^pqCEVka3CSm1)Ca$j4!5Jmi?)M(5EO|CE|X!;xeF=#7XTpN&6q zB-s3?Jc^-by@i-8mPc!Qya+%V6S~@jq^HWGvHup3M`Pm9vF6eEe?f;w6D9>7ZFo`u zc@zpAOjrbAa()?xOc{a>xVDH8jXi7DIG7c9w7&32}xgVa0J0u3bGsrV=+Bt9(@?)G ztVa;`Fo3p`C~fh72j@Su#qDX=DlBCZwQuVPUNS&2kf0A6SDMH~p8yMdpsMfA&CPa#ZpX~%6bvFHP3$lfl16O(o8mLu>0oZdL zf-t3nU<6`1pnrW@3F=@`89@P?lLG)7?t+{Lr!jA6ullm7quc_w+B~eso1-wCrCxV|<>+VdBV|)=8kq zKu(EeJ{2Bkc;@3^&8{_XxJ@{sz~=CV2Xxms7|?QW34S256pQ|?j$)V3InX@fmF9@P?Qqk#9=rAZy9Qf<;IW9jsC0l?N`Pp@*vB^I_cW1 zcZ6G#Xr7lao|L)6_2y!FYmcC}kTAnvF36KXl+cZk2WfsI1ORJU7&4XLV90QBRh4;v z6J8!<)~Mu0GIN(E`G37gL9{C z7Z@lYi}ACFEQ3q#lZ&gB^v2u6e?YU>pd zQ)!Inijct{jtoAA3?h%u0+VzRDop#Bvk5%VyPs&l{ny;{pM`)+a&dG5h)#=I7b>z> z63p66f^j*V;qv&P$q6yx@L7NRk}r%$o@ir?Pa9rvd7yeZY)DU7K&Q;JMx@b`Nru45 z5?KJM$0Bra(-MgkQfA)Jj@~b%@;O-cSLX5lF1L_6S6Ly(zp1myh^qf1dVd8bRuS>` zG~60FB#oJr4jWYYZHT-IZCHQGrwRL0bKWrJ`9k6fe>tLGp)r7`Gopdok1+s`$0B~H zUWg5dwS^E=Y$n@)pSH**yd-x(oV7?v;yB|&@_E?~F#s3s5$T}`f<0oa$p5F}*gW4J zF#>PxVB6_Zil~ZU`HQUe&qG8sv%?;#l)yId98Mx5ZQ$`m8+bUlUO6FpqK!G&pdfg$ z<->a?I3s^<$ic@L5JX0#WBaMfwI7`kKUshPaYfvOO7vknZ+!4*4Z#$FPpO%Q=tHW~ zx(G2)xO@^7#Lli2qTc{w4YnLlM04i`R-TKvXdQ;|5|3 z%VB)_P!1dJdWH~Ue9@En43_9u1PKu#<%ntO{z9vUnt@S9xG66fUW`}2F8UUp5Vc9L`0Y_h9LpKKLlof&qc^myyXQF zVM89{19CVrEahYKECbdhA;K_HVh+n= zFvut*69%6}``eOCk>!{oi-}yuXNrPJb0rL>8IU;cPDJK`Hx!~Y=;(*Z+cF8-Fg6`B z^SUHt5g5pX29hsA^nk|-B%Z(&)_*%`NugmNf{>LX7y!HmkpK}Hc=ruZRQy!P;VWU4Gkog=2F%4ZEDb9@#~=8Uz5+gn(V;V%P#ZHS2t zPc#%Ia1KrME4oayUC9@1S9*iOVpxPF3XxzCD@jm7XR7Id9fdHp+iZt$wkm>0_1Mwz zA|wP%+X0Ve6+^$>+JP{@!(v#bJ9k3p`fi7ncU3fm_#1dc;Gj*DX&`9_ys*iZLffoE z5Ch^n5m%^jt2V&~tlNpq1*@wtcoiX3piqMN30;FD(0>Yox#KhJVcn_`A4Trp zHsavM16vP5Fr92AsNm}Vwf_mmzeaQwN9bWN(0^{gHa&F-l-jIA$Pq~p)*w<&nL9lD zbAbbyXfl#+BFOPXkmJ#Xy7`}mK}~8v0>P{pG7WviCxOBSm;=?WK)PUh3W*bz5Pe|P zfhZtcI5-9U`xiyv!+FU@1Y@}~*Ai%&Bl82i@y1@Y2#XpxaSf5Jh1K(*6gYiVl+9Fl z!?q&$JbWv{*nYTDBGSqikybuW6kj}{vVRgISa>>Mzv6TSYMRk5WT8f&`w9$_#Ou(# zQD)GCAy;9VJ0dM9I{Wo15(H+BBN!<0Ie+neJ`Z$+5{;Glf72*Fj|Hw>gGr8i72-mx zi)3W--!`lmQRMT5Nj~Q~@>Lp`biy@$Os9~A{vOU)`9j9Zhvoi7J0ulC#tQac5tS%D z1B~y0!axFR%o@=v|7r8Hu>-LlX?ObmYnX~{JCU1`U_(FRjS-HhR}dyM2at*2<|{-4 z>>ogMf%I#5ME#2Bpi@_f?_Kfb~N|C zAn`%@C(1-O;P!jAFf#Zm(^F^wQ zo(&J^LkB`}|I8WidMrQE!7e3emk;_xB_S(hDHHu6k5uro0q2y7o*>bXD1%zZ8GxB8 z#9&~YEGAEY>PCwh!k?IEF$44ezI7D3m?32QiK@gzY2k}@c?wAyB6?WDhjQZ?Ut(UE`L=%u? zK$HQMbH!-?HKD?zRbmQJwl>FzxLO`{m?8{P73K&*$^_H|qA9{;f+ZZHK4h0zxWOM$ zUxYEnN&lKD{zqVeH;zQSx{B8(af!R7!2-u2WHCoDHWUA>fdLPg!_3Vb!WL@?TdW~$ zu^8asBpBM^r-Kpfi+cf-qS?p^HTOn@z-ui*bQ>08vC6#GQy?Qh@IP$^3T-Nl6?_L>h|& zcKSm^V+xTlg}_aiNpN&1|4m|`25eyE4#Ch9FeDJ133Z1uuvj3^oj7IW>hfPCafHSe z?sK_#5N)J|Tf>Yf5WJ2Y z3g>JRml0)t&1i%{Lctl9SK%4=Frq2mHV)f#wg9<_#L=}9i-?^vV0=2!PiF*Va)xZe z;REvw;zVJqdmsS<>{qto+x7LNG8-*EgQNoI}@JRfgR!Drc~MKGqW=Ma|*KNVQM0nRNh zhS(C%g+~)Q#B2bXON@q2#7RU_*bo4?bTBrLXbj9KLlFjNmgGT@cxMuYAJd4w48fWO zkWxp$-ZtTHInM1M%7K;5Fo&@=5=*5(fEigBL#n)C?GH2(7Y`^)K6@BY_(P$>AIe;! zZw5e-jHDj^5lm?@(Hqbk$hc8`K;llK@N<}k?ZjxT(=h-E2}4wf#{)q-AXni3^`09) zvjd(1iTfdkf`f-UU~b9Y0W;J|tV5*jBo6yT1jAE5_B|H9-?m{V@uvh@5`ycgs50!^ zASgKpS5s%Wnsm{=DIKftvA!fF5OM%o_<#+pkgk<5?!!+&N8<>1R!NM(K61e_@BQOL zdciI$2NG&9aN>`d3;T(t!Y_CXF>Y6%P0|JORoGk215h_`lBiUhbb#n14PG@97ix_l z6lX{%5aUZyMh}glfx;6oMA6x(aVDg*vV1g3rY( zU&=+IvlRGt2jWT=h?8;6ROrJuP3d%O*VIHDIuciN^JAih(8zSW>>7YqkKmdS_J}(B zzok4wSK*4`g25C43!PG}>|J8J1Ssf(QfYBXqg97*hQjCmyV-{rE1ki>&5kos8ra_j zNrYaUh*CH_hS}y#FU;RD*gF==a-y6_AwGEi7)vUBF!JC)zZ;@ct{d`_D^9A4!@V%{ zN=j&2Q&~xoY43CsW2Hb~udrIntI|i{rgY&~pzwhC_j@ULPE?=iOqviq^6#OEahfXL z3llQ_9e`{JLIwrBL^t64ov26MSzCkv;(Oqz8 zQO8Yw$YFzxcV&#^LrW~{II;CgI)$8L&FFvAo=zzk`nu*Fs2ksx@J332t$4fs}k=C!hlHP9IzVh>Qf%^%C`&to|=^?$V+lcLv8}@g#S5(tA zTgrQvoXk~kOF!{rv8kYqZDDxqOzTa5ZYC zvPbTDJa}0V^5(>5%^xbKd(`9ic($#p-5xv{dDJp~nGz}Ke2r}MZNC{S116P`A1=>k zE)QL(B%m#8NMbJ77XP(1ds^hB)mgK{dR0p=$X-BcT@3|$zz1^&Zqk+20@pTQ+18%p zp$GdtqtqJvo_BbIE$TbeUv284oZ4NBcq}_w`{E_X-)ZRqThsDc>V*ren4cRhcE4)%ard}qF>Mp+9eFmr zW6857T{dwXtAAll;(4i?^5cn*az>k{Zr$uMc2#+l%@_BX;fr4;A|KN~TvnT~U_GM{ z$uf0`8^=u+xcF%hl#VBx&X1Xwd)w83Izz^8T+t)D_L-x4%Jq~y&TKt3?we$0oj=f?)KwC0uykTnWp z%-siW9+ujkoqdH~7N{~&qRVM1zv%M2^MZq>vU_utUoKO$``Y3lt)h>GJg>E0)|y`!C4Z(a9;)cOMPhFx>qlEp#(k&527mS z>Lkp#qv_0HZ~9=^Gq4P2OoX`sOjCqWjeSW9E-8{ki3(Oy)Ur% zANmYD))6L8xP=h$gP0=@tGWW0q_4^xP95k>oH`hr4yCO>b_D25{@6a zK(aYW!~s}zut$+(0xHxe0U_$m(>I_k{2-Hkrbd}cuO_GoTNhFgEBK{ge^Rhs4T#i z=`l8=W%0+1wmHcZ6mUt>zh>sa8N99X+eMOf_-nuFf2#60Yp>c;48a91w1uA=RGy79Z58^^pC$bUBbx_ec~DRM zMa$3^X^lLR!4M7=oS@GP`J`Dgz;QOopDcVbXqrvZ01B`Ijr)(L_`kO>F(ItLD<9}koOK#Gk@O^?1MyhojsO}C@83Kuy+`qT+=vXmSOX`b){=#!eaR4b_66$_Dl< z$D`al3QD7uNW#cnP!yDd#{#M5B*_p#xN z&gO;*OHo z&yR+4(OVBpm)#GnJ~s2lw;vOxg_B7&DUVMKocr{8p6lVv#hYB8?aMv0VmbGFviBS7 zPls)6LJ}YNToqIvaog|XeYG&|rl#6J-HF12hzEzAJR)^_Ew0{TIootz5!BZe$b~nb zUon}tiwCZfZiE#%-Z#A9wQIit;Z)+lXD}ca-PyKkdUZxw`?p2?i#%`FeZ6oe_`&4) zg^kf#yJM%{eEwRIyXm6rxX0FY-8%6bXH+Z`JLxhlOByA5Uo%e4ybw9DJL}LyYwf-T?=N?HRF>CTy53&&!E$P( zz4J!PLt#0It6gsT?O5Q-mTI{w_cMR=q8CTKK6=yy(NmR4*#^zqmvKFBO-}u3GqYY& z!;eVSx2ycquo>ECm z7knAW3V!(MZF1|f!IOa>d=GCjjpd8S2N=oDP`-M*z-jk=X8bi)P0EY52{{9{3qKe$ z0`5q}N*_+@w}`5L>AX~aRAh;>#XZ67n+*v&WKOPjxaGDn^QFQ3$1}J=mI>K4=-I$o zQ8z-Sce-6c4t>ZjdOyM6KpK@eYsc4+FR|$f4=YhGxgKL0I6Gjz_J%py8=|(wyT!a% zW%GceJNBVjymeo?XM9SBTTYt$?27n9+o-b>1{RN=H2(`P>kws(qJ8a~iOKqk3U-1B z+tk6{)$-b21bdxf;JVGn9cnV%e$#zRQ$w#iFFHTn({e@r zs*cu4@9NbZCSET8bbpl5d~j~#g4LaFgtD8y_G8uuT**?zT@p9ds!9F_gAILK^e){WJ&-xZN*Vd}VhaBO&rOO#*XOJgk zOEkx=Bd8Sw7lgjv2R>};d}c7_NO3^Rtg6WgO*2XaT3go4vCW+N&7ewlvueqJ2GR1U zyh&_Ulfh9PjUOkQCz`E^vdSL4PjW`LnBZV!)TL0vOf9P~HU%g5Wt}sd;w*XZY+dH5 z9b!)6E1%B|yEJ#ZXIDYON5`oNp%<@49}`&WZT#UVA@M-lMbApxB14X~W?^mKMYgV~ zsydU{{8DkFV5Y@ID*d}$p52T$A3qtTE&6Cqtk}MOn_&ElymX6>^%?W%*SOzg9>mG7 zq&4y;nx!V6825Qi-FD`{$A+N0VvDc3tZXJadcIF-^paf}Ky)opemx){e`y_`!TU z(k3RmGlJvSZ?H!{s-J z^E7G)=S9RX<-d9trV$jsYrWyL2;Jaq!Dha%gWdG+ow)h#?D*G*LKS4YD5H9xKAQe% z#`ME$5?1thtm)5~9Pw39UH_c?=;Fqe>)}swS-W|H{{_xfJPxWE1dNkrWbKGjGNP80|E@G!!(7%?rsHZiB zztkT4!Ei&N9shmaIWMiCF=Gq)@9pk+T#jE;lr-7AL#ZaF!gBWN^S)fx>??HhY;L?l1HNe(yb*{qRoSi+ZHQs*6cg5h*_D$_V9 z_j+l9uC4N%d)0ZH8})XyC3vv~Z&cjBMlUY2tE!fdk-1W;KP$tZdP+`Ncc zgI6Z^rEP1@B+CDIxY=S{nY7i3fYZdS4%Rxs5+TxeY!CJKj}H_-RC;jc=@`T;wWeLcxlmoTDtAl`$#sKIyE+J@J(K9OY5rGsFjB#vXtj6>a6*&w9Q#p zORi(Knn~6?M$VWf@mI@NJW|tblQ*6>TJTV8^(&UbymeO2jw^O=J%6+7eQa||Nl@ok zeQNB(+$pCwdYybYagvi)`jO?m9hB*x!`c{I<}SOO8u2;R`b52ktmRIgL0{@?15~by z^uW8ubMBe;`A?%!$zvJ^eWcDDc4_U8*u&WrI>&BHC~$4s0VSGe%0URg<#YMo>Ge*g2O_v)xSye%aB-hHxJYvY)F z>G>-ARkp=Q%B1IAQvJc5r4#y3ei>hac#@Pz?*v5-RzXU~=G=a{<;sNjnJ2gXoY1^V z{_g2lN1jZaVOT!z-X*mO>E63$zxz^?=hZ6i3(h!5Qt?Yp+`k#2@VKti5Gh_mWU%vvpnMrx3G(tK)y9yD2@eFC87(GUq|S z!@jp9U*8t_cIB6ktR1GEm8#z+e*AmR8LQ^=InJ*qJ}EiWxaa1>8z5hi}><)!gj*Q-!@_8nV`Ya>e~9G8?$ zti5t`=BsK7-}vj{>n4R?HV)V>ppME>t{9cI#%6;WG56NRr(QX;v!-3u+fXs@f?d=l zTK4@1x%-dgO|#u4XbQe}>ryq%Z|Tf%uk5z#FG-73eGhxhUFmSNrcS5(X~|{nzA+4{ zX?O&Zv*q*whjBZejI-_$bW~hW%z4r*rE+Y^`}8s;bxl{!Xbz)dQ`OhUpC8|CyqI>| z@)0{ANY;Ftt*+{%iqC1t#W_7J5E5-A`J@H?xh}W(cG;RG7ai#@xXSMrSr)Hr?!AIc zeHVS+wNbWK?2+z+>tZiwPtWiwjO(4_v%GLk-O7&%d{qWPPB!MFQO9+`DVuLgAHLDO zv#^4iwR35?Z$_hwVz18gf+oT8%Nz3JD-rTHv7NG$N{jb+$ntLMY9myrgWryy z{Ly@Gse@{p=Y=)yMo&qrTrQWDmTh{HH{<8~`QN?dVTwvDjGx2MBWB*RI#SvQE zTiYg?x1tl@McW3s^)kb6_HjezhPI#{?EGEvU)`FdLQ4&@*M3?PUMWtpP1|rwpdDw4 z^t`{9(AfC4_xg1Gu%CNw(B`K0nC_)M)7pMx-|PgU`J-2Q9aKAWG)y8tevUGWwW|AL+tDYB zq$S#J;g7Jd$L9ct43fzNI&D}RF8Y%SI%DYFAcIC9I$#VPu!jyf!VbMZi$n)K86*iA zwlxQKbZiEL%HeVVZ92siSZ0!RK-zkE1@`t?iOsNP!zJl#mNkRHr*b$Yj}#ux8}3C!qr%OxHA5)YdU6;^gwMbMHc)xLpBgD%HUWts0=30n#*Fs z`?%J08cNUeWE>Idg#GD+ zHl4$_X25fNcm%yGWM6XA4OMd-dFPjbtX+uRb64++W*IoetGCKcaW3%WB;1E61~?%I+Uf zp^o1gF-6fxVUN?AT>)bwe^pYntIgxCrde({f@mrVEU3HrW3&53)3HKf? zKl`*&XIq!|lwHI~@)oJaLL2E{5*ndD|7p=Pc*k{awx$KM2m7+W>`QE(> z-j|MQ+!tK8ikUcGQn7k`{W*)eS<3aTttlkBie~%Kavj?{E*s(;E8l%mAa#Wnh0P{C zh}__)OqlO-twD>fIpv(6A38HDHY`uH8&kH^Yi+AWAKruWJ!=m$xKtGBMNw6rjv zBnWTWxbM9rtJd`TT4~=}{@#m;*6-xce~*uLa5+DD)vLv~4C7bYybW_Hb$53fbDY^S z(?ixeD$eU@c;E!1C)ugU2J6qaPCt|zdstq4LT|`9&)XZLuUfnhmkv6y`3-@4VQNOt z8V9q$z_*3AhS~ye1>Uzxg57Lo)49@R%!lz;G$)Rc3V1r>#>`u>oE=pyE`ztqr>RXU zn^<@})LhkP)N$ARPVT_Evo67M(o3FgAdL0oQC&+^;xFvG=XOr7Tf5dGwcg zSxtvud)*l2g+96Y#4787fNftmA?3{l>4iJ46&}>@eNOV)P?_Zx-2TMl{t^oHnfU#! z+mw-Ode#S)FLh0gnfsxNeeP5Jrn{S(&L52)RM>E}s;l|KH2uMiwGZALSh<$$F!0Go z{JPPZ>-o|87U`{;x5B-9Rx2=dCWtA1ZmU8#Nba0ho(^^@D!GhBpQk!s5IkMwe(bTQ zZu2bZoZ^Q;q_f4QE>rH3mz}>ZakTRJi9P!{{GbI^$Nf|GZM9rHRynQyy4YN0w~AMr zh-`^`@vG(*H5!ahDHoDbr7V(DlR1Qmc^l72oILB{9?j3rlU9h(6!2O+O@4Kf>7yknEY6n+eva(JMEiIWkM_RtG zdbfI}VX~q(f38(mM-XY*q%LJw*3ZJXrV}bsUh^er66x|!_e_`0ZgMn`->HqAL-dS}|tZ+l+P*i(+*zdDpPxtd%1V@&lfpuF3%;x_v7LRT>tq*2d27tWy(tc#gKo~cHFc(b z;^G;P3_Xu$+<#JT#-n*0_B}Tvrm(-X#lx8z)w%oo^Blts@r{aS&dLOQNF#M+CznhZ zKQr&8Wx1dvF{*jSoCtnU?br4lpOzQrc092`(_vQRHs21lf`ebe?pw6PgqIty&);Tj zd^Gucd+ss|?)nM)Or?2W7Z>kYLcQI7-~##97SnyV5?=PoIE}hKxw$&KQO3CN+}(AN zCv?XLI?tH+1x@^ajJJQ2N zpP2=Sa?X>nhglO568Q?x5=!M)5t$$AC7V!tV|F~*`pjjLR`{Wh*L(~9jbv_1#*zx5 z1pY#X^o!>vwt{0-%XxkGS!uV0-ka*ZON3(LUo^O1HcZ)sVMNUxI3v8OaieaTcTE8R+hcQ(r$Lh_BJkLBomqxUog3YPtDjz}m9os2TaM{OdDeeU*ec=XU8 zC`4|$3Fd83i^F;y?HW3c!4bkq^}Wz|eolK?zT`>UPhV#uw$$yots5eTI>+Zznp2xz zpHR_C4{9o=Zt2$-Zz4xm{h-H_is!8Z6;oS|_Bm?f_fZScowFOH8XAxkkGmaRPpKxp zbT&XaZOiOS`VN1LEO3xW!$B$I;c^4r>M!Ys%DJ)lAoE&&nu?*qmie+7w$WW+Ar)Eg z=yoFi#Jhr_Ex$5=xdYBap?x@ve;C4w0)OCAg_9jtm^dytF(se1w_QvzCPIkL8_}g8 zw3AU>p=A)S8dv|O;cUQyDo-%|6_|*rc4qxjtcxI83-gP|$==3lfnkZ-TbvPS6-S>Z zSHFX1#)Anrxt1Wq_IJ^G9Oy5;YUw!E} zuqK2c^C9GCmVH<7HRBl+8z(cQEeZrIgSoL2_D^j&_KJ)<4O5Gk8GgNHCB@DCS@8Ls2ccGc)Q4Z-yA1 z#knzPQ4a;uqlY#uiOs5P5gpXl%dfz_>kly!yi>oiH1ogo;1?(tR$uesN~9g_CEAE# zCl0?r1y#8}e{LZc?F7-_e=}YDy+$K4#^kZC>~pcF3#`i9uj6ViacOH7pvC1=pbzq# zUBy2@Pl}eHV-ZT}p|HWd_|vD7y!}dy!(v^m-mlS&say#H9_yKg^C#(ujv@7>`pr@% zChdWw1AjaC#_ml=z*;gOmWU{QjdUlNr^&up+!XE1p#FSTnhn6iV+!A{B2(cGJteE7= z+7sC1&#h|qFyzg%*qD$oH^|esG#43E6ZAiKG?We8@8SFGKK*IdB(*mkQ}0FL zgX3XCucKxBP0-FIrhhf)0)q{)q3tL3XqmOUwOB8|?v^yG$0@CMwgrSdb-ib+D_1Ts zY9g9&>W6ulrGmwMD0-Eq&dSjKefnVz2r69gDXo+pZTygAy!!hO=0)1?!yBJ-W-^QC zR9*8@p^r1DDs9$EI=rlz{fJy2DqPO#5JTs6Qd1mwS#skz{DYe{-CSrND>K8)|5xZN zSV1PpnBdHSIl_Gs2p=Cc4}_B)!Xrq{%gM)n%Xh=W!^O@GGgd{W zhh4KEkieEp0F|6sAUR|n0Y3Iy3%G+U;EGr_=)tXn5y4+i3;$y>@)r-gUuyvbu0NI` zP6;4EG?=;o5-x0i8iaFueJ~S*2mgEBi1hn0U{9Msln7jZtU|l8K=|MJ7v~i zPB?)Iv%&wV?_oA*4izYI5Et=2A~&}HtgQY&wY_!R*{uf=!{U*^m@tk8U?Cb(0@8y$ z>jdh;{k!%A+}!^(XW_mT-Fh@Jm;E{SyuD&w3Sz*A{BzZJEBR0gVub0GfG}XTUcfr- z&b8^+63c-Q86T0G7f_f8&jgLo(Xm^p#qmxvG+v>zHfjqV5slK>HepC;V=cw>Yk5Ik zt~*;)78w~?cD<)TUl7_XbJG8H!n2 zT}UjHFy46oT(lGK_@RQ#jCELl`6cPg_08wY1I^@DQ)JyKC5_%|LB{J)t80ffd9{^m zB*?JFJ!k>^+T#i9DB*cCV{(tYInlYF%U>R!9i5hOK_5`5>!Dj#Bhc$)I}^wFP<1Q` zEQk@g`^zPcz-iE`OO<}ldZU-fiW^!i{$q9e)0X_tD$>VItL|%C3Izfx={U?3)1qmc zxSD-mB!uIKXxTB%-WjkRLBp)JuQYVFxAFr_dDW5%-IDW{^8$ZnL34i?o4JY&3O&VK z_PD2f*kh9z{%GfD#vP}`ZFkC!4*S07z8Ab~>qHslTJXB6uaq~}KH)gK%<;g>RJFMp=gmCYPI@g}yxN)X`6kS;5;?lNXgI_i6@5d=lCNlom$|Al1c z6RFC=*PEuz?zOV5`Og(cuW16}y4s33!oH*K#3i0Ti*oz%EY2zD!I1h#`tAl(UB^;$ zyN|rpJp75QCSRwFL(nr{i25vyoZvDJtDfE%=f7xXBVEfe*U+qb4N)_l=QzD=BG;2F zrfCU5d7aJtj_qdvwT$H`6hQ&(tG$n`R=C#!QQkyNfG^xhKkEY#93$IU?>+UJPV8Z+ zA#d7Q`pUAIhwq-)1`!nY!B(kxV;a_2vI>ce@P=1`+`tt$E7eDo&q^GI(?s5P$JNI7 z`B2(=Iy#q6k1oHSri8BHh~Mo{48lZQc0s<0WFVm~6Ef-5yKt_9y4ul6=36C{QMvcv zjcbB0z?e5UUnS{g!UzMrkr9YT1qj_4&qk(Kd^Fck-NzH9eGQCPT;4k77n{dXqYKg) zL^vov=!#c9luxH2cCLdcb+UGKCudhZ(Mg(@b;$JdiN(YiT4CnUVTQ`OrigI3EsixK zils9r3n3B|BuryL#eFO79KT<8zL|9!)b)rOIQM1fgL^*_+CW>c36Ci$OaH83L7^yq z^O9NbFm`zOL3;@Kk&COc>!88&=CvxuAMU7iClF_Q*PjZr;S+aASs=gCy zFILje?ffPP-P2e?U6o9&RzyE{yk4zE=j|j>`f9`)WVMas42`Qu>k`Gvm>E!mXWmrp-L+YUD4^Xc(zswSIn#J_{h4pv1te0sizB^$V8rErGg~RpuPE zcmLq=~Ui5VfL?R4{td5`-PAuf1{L*(e|52q*A@ghV{2$3}-#DwQA7s04_ z1af&UxcgYTwFab2PZIkIp~3WN3IQl|@2*jI(TWMmQE&vg3nrvZVo4p-CK$EvZi%HFw2%2An6;M|Vy2z!;<|;LmJo&a3A*W`pCfhF`q^+dW=T8Y zhcetUv*6E17jWdCS3<_|^?phquN1$e-+LX;lQYIhs_Thl{_Ek*9tS8bCtJNby9>5C{l0kJ;+K9mJKV|>Wz&Gify!qe|h*VpZ--O z|8CDjfR_vE7*cl{PZPu~Cv#**K_b4(Fh>8&30(>FB^#Q$M3ME|#nUfQ`cB2&{JSwq zcJ{KxMcz@C(u{K1XyDnQ0%bhO=iFqI6p3=dO&spo5CZ9eVp(x#QFQI#b2`+gjzMbN z&wHL@@b#GPBn-nX&0{Rj-``kRhMNl9<=Vg3z!3)FeJ|8&=3YEp+ABB87vUhEo>R_g z|LhYp)X|Q%Ks5+LwGuKz7N&G+C=$viC}}hJda#>NU$@)+)1FrAv}1JXrd>yY1pj8> z;h_t`;-G=$p~jO1RUnY^8K^Pa?wDIBJ?tpt$xapf?dwp4t3mcCS0Zaf@q7Q);op&wV(Vw#F*^Euixp_08*IXOo}D z6eYxw>*47}t4DsF*$P(iMic~1BBXo6zNm^&M_l%%QesS21oePP%;K)873Q=TP1TMB zqYLRm!%}`#j+92O@AL^DAu<+wU-x8nl(StTJVKbYVG`$rE{XV%lY~iqmMN7cH;f&}a?R zy{0^OUYnFtP}m6LE9Xle%xf%X{KhvUktu8J?z-~IGEDxM<#X84R0Mt5+5LS>UFASU zYyIi?Z2{>MbWQQ&99W^XE3s~4#1cNZgc1uZFd;_~Iro4Zk{^ztvK<)_L}_x5k?nhx3< zm&NgXx#Y+MX0$w0)xU=JKU@!Or^T3X>E*D!s!s}8UFdsT{CS+k*)H2a2^Fs-6x&;| zhAt>(39o6(I&06`nEj;7zWi~EKq%5zj!_vo`{lBlG- zIUMFGBac{OuNI!}TkN=>KX5;264M_3i3m1OfAV{|Fx&|I+|IoTA^#$R;NpfreobvT z|FWL=!)OBl{yQLW2LyjFH3rYXzj&QZelyt|G=QGL);d7Azj;o)8bR83Y#1P8*iIh^ z2Ojc^ff9yq3&KO>hVZ~jnt=IxbSE&!=7DYAVx>mVz5g6b+#2(xeghHK_&0-0P+)F- zAY=SLHT|yzIXAEj*zE&7ft7WF$YAMMXc(}IJ`g@^yAwnT>+S?Jo9O#eVWXB9h2WB`A;)bcu0_c}7?bIyD6!y!P)@BZ5^oyJZb~OidSKZccgI5Mv z>^w*xR)q}y#l}bjg8@&Czzeyh`lTZf?iM`2%IlY;-4)wR+esmw`9s%FK4Q09c{@4U_|FK}cZ33)K@TTR4_h`>?PVlkq53gWEvSw%K(6*J93;Gwtjr@aS(eKctN>Nt>-w%D zXX2}Npp4*zpQW}EAL(%u$@*U8UAfVl!PwbH%mr7*!c4pY^Cpd{jK|jIemrG5$fF+_ z@*&YeYg0oLC+8gj;%)Af_mayIytbD*O1inb&i03`fzl@xgzB~+kP98Qm^R!yU$uy$tsgm_ zMlSs6-yMYdh>NG(3gMi5YKReUVCppYk-?(9_ndRTO7EJEA)GJCqg#?g_bi_cPWlow zk`E{+mC}1V1UqAR@4dn=M-ZSyF`4mToIT{qeBWbK*pO#k+Z9KxQrSHTH%F=xQZ2D6 z=nH~!t@l+lJ&}-VU@M&oyhh=@YOGm=-q)$nzZqfH#MPRMH-W2_@U5ae(8hm^Fvfc{ zPxQT#Qnt)%X@kST5?)Feuzm7C=&bvt2ot9@5{$AX4QOdCS4yowf4dAKnnJua!U z|4wA9cByUWq_2GNwMdN{6}>Svmq<`IpOLe)WcLoEEJmYN_s}|HMRY)|9!{*_H>Vd^ zzWFYX32Wujupb0x$vAdLW0<|Dc{X{78+gW#7qU1dnyY?Y96clF0ma3tTxDC8_L6u! z>0=J&P&Jco@9TQL`NT8kbgzymP5~FeYJPKqk`dyo!nes}i0H}hao<|S;$$yYR#Xe7 z^eBC(iTz|}wO?Gn@$yJhhZ(aH{bkT&dB$=9@*nk@UBbG>FKdR}o(f`b?>HgiOdqmU zmP8%fS}jtqw^B2blR+~g9u6_~lg=p{mVDuGV;%LkI4w2un7Ls{Bt5ZX%r#15D?a^X zM~H~0jj4zmCa7NY8Bm{_=P|Vl7p~lEG1Zc z7)wz;-_*b(lB`M3r}?F`!StnU$75{MqUz5tr>R~PV#hsDe#3Ze7*^_t)iPR_rh44v zSRRUp;*a&BfaMyh(QQAT$K4PbOYN+P#$>8Grg4Ugtn(H#HHT3#TVyE^t!G-jICq`K zkzMo^;{83nyxztSVh?QJ_O;Xf7&g1pocg znAhxORm091hu9@sE1rncTYi0}HO}xHg=FY!A06uxn%Q9sD}o|odR>m7ebNyX{kjkw z1&6{_mk}*3K}^N*PwfGsroc9 z$4ig_j2#)w4MVsBsluj-z;|vign&}se+?{xu;i;>zAk_DPq^DTh4n>%&|uWpAVyd| z3K*|O_Zn1-0<$Cn8&Uq{vF?0YxCOX=kNdw|Sw@h+IEC%Th)v~A{m=ehS%iZvr9{k(gkQ>lIM+{~F1i-NW0QcX!$p0^1@83S& zzqXPE1b*>%9T9_7?)}-B1#0zgV%!wI5EezlnFmh}(yx)9{hK%6n@Pfa6>rNTLCbuCT zxM878U_+QLD;VP!X*e-6SPxb&2&8W5udQU$!RnNQxX&3}f;F6{QQe&$&9AjTs|L}$Af4Y?_>|lI+(+fT^$ua8!Hwt9 zI8ljhJKNVWZ<8oShfm*Z$`zM2-s#aLYPY-1SyZ+MNc5?!6h2A(X7mLAA__&h$|Xbz z!h&G8r7{8vkn~mNKpUYkJZ`hr&Ufrc*$3ecz&|P7SlTIqqRdKiJXS4FPw04VM8NY% zm+(CUA-l@Q*io}l#4gsPe1j>Q!Dj!DdPm1v9k?&_awg?-aks^|RT2~4P7s|SnKj^% zBrVh2uuN0V2RaqF-{=ntRjyLfQ7T|ibtlpJsf=|{BUp#K`h1>7VylwBkb2H)y*{be zbV*59gA=+-2GxZ3Z~v@o$+wfoF86k0u(OY~_#u8DMGtetz5WWyQ@ZKA^#Y`t6y4Kr zl;ee)Y+?L0B0Npaww7yVB_#a^i9>mK{gzWND{VKUjHKqCJNs!g&ZrtPq6Y5Fs{%uhpT+XKV*;kBnoNI6H}8GPU1=}d@)Pjks>+q3qfcN8Qk zj93RZB)WAklbURQSh&8c9i}K6P)x1$nnm`oHyfF`PFb2S`St-h{3#dg@T2^7p}4Rq z(-l1K`y>_{`S~`vK`V(6!E5C2IW~kaLt>%(5rRh%vam?V(RpJ^&QEarode3eSXh(S{v2? zBc-1i6b!Zp*SG`sBGEI?y%Sq}vrHq{;}Evz?$_4wWbha(7|}@k@6Qq}VMwhfa;1dfGLerIqgCFQ^OF95~OXe~9-*=Y^FQpvwMONmNty&HW3XO(QNkz7v zCS2Vppt5#x)aH-Q@xz#-sjrJTx{le->u=^rJ8fHR z;ma+c5E>?r{TwC~{WeIrtJfEs`~vA1TevgEFN5t6Opej2{(1Z57pYdTkYc?1sm~*X zgx%{B0n_9%!RhWC+$7F}r<@>FH3(lE+9-P&TNmTo2&KXR8AwL>!x%jPtZn zRzL1dl2A$~_s}``tkcrzPtli(E1|F}8j06a)I@qPAbC@tv4;`z5g^t}kA;}@Fr*K1 zr7>Ng=00b*ib_ozQ0i^L+RFUS`bBq=l|(ic>VF#4lH|VVa%MA&o-}!H-C4x~J}q6= z*}k9_e}R4Q^F}g-1UVlkySR%W^;XEe)XHZjGMSEL`aQACS-4bwOZ;CLM`i_#vkO}x zV!_Pt@vHt^)UMRyn*~Yx9`uI{2Dg?5sDa zYc*l}~Te179n=y6pNc0^!v@I!)rreiDl2Tt5xvw~1UD3el!i#2#IITZ(|7kL^w`x< z(9U5QhnpBxkzs+PKi&8tzumA+h39MW6&enw#zETA~6(-%d+ww?q($6(FM;q zBlJ&57oLP?9qGfXON4(2MALp|zhp2WnJQRCV1NxL>W@Hx=JK;crpZ;8_rn#6;L$QB${*HV#N_-MS6cO zN8LTw;NoRoq%%hftbYGdxP50|2YkwLW37(Be-ni2(D+)GkBwDTIb;>x2b+@T02 zGRO!1$#t_1oyq~cM^%cAOtntDEti-N-N-*nNN!MTY57I8bBTSJ6Us2X za3teJPxp;U8!RDLzzBQxIUQ^MjUSRLp%-c)g2F&OiXY@#x(mhi#Wfc6jg>JhZqdEH zq&REOpt0!_c0_yP&CMx?oo(%0{f|-VUgtL)wwt z0=!n1Fs?CtaD9N@TO42E=H3j{<|&ugn(o|(#qa%5lVZIp3~K6g7M$eOg1**mNZc1IA#<~dxK);$q@x4Ex6$YG&chTo)) zBFU-Rcfl%pV9%I>sqXkC1K$(6)$>ZHoK>*k7z;Ok08A1zFZdCOu?fA21A_?NYJWZd z?fbU+a<(=i)2nCuKfTL{i7}hJqPO(x2C+N?N%eiepYWh7wslP3qFx;eOtZb2J09ZN zuMl)RjKy>Be9H48B52>a8r-xz1AEE)>ceBARLU2HVO5R3`4yIXtA0|((3^eyl-laJ zdgxnHbj7+!RE0>IrFCOe<*IhEim_w#mf$Sd;JRKW^-j z%qiI#UzuD@lQJ@i&$ccs6RGaM-~XY|dd;zqyHvo0zZcCSx=Q2uE{q`AfgujZeNov) z&aPdLn#%RNqvWP$>Z*kU4wPc*u-ZNO3whDdpk_2&8=S$1A0z$sG({BRW@bM|7*+{I zATWl2lw?C*+Sv+xG_TM1TBs8$E6ffk-$XL{r_kGSYC_TjO5G}dl8dcBrDHJk=X^}G z#XV!weXiO4m`)`(N3Qj%=M`gC;YG3@hK-w!oo@j+%Mul*OtVFfHiSd>`|I)~=|&*RGwYoqhv1YTHe3z`U|OohzF$;W=n$?(h4hf5s% z;I9nYw=o%Rsn%}84gcDO1#$85amT6EGC`l}L{0Nyd-s>@>#k6%%f{6G7(-%;MtC$Z zCaaqb-}SEYg|Yd!==JAk^RL*Io=scfQ9m_mGZjcadY>^$A1GeMwEU>pMKj4ngCe!9 z-2JEWH%5@3z3jpD?j*l>wsqE0Zg_X^u4}Kcb~Bd2&W=L?!nlnzLHM-l3yR#8>6ez! za8z$=;}@+dp{Mnj->dBc@mT5I$hXo}r?Kj((i-P_A7m>YigQ0`3y9WfAT0N3bdDpS zSD%Vbhqf_y6!eX#DZc%{v@e^)Uz0A8h!ij0H|Km0Yq8R*E{P$oBI~_R67z7f4t?)JPG#1M z(MReQ$o3Lu*{70qJgh`b_S}Q_m zEUrvl3vMP;(QgJnxsf-J?MdN2PtVSM&*0F&?Spk5UBXXCOX0mpsDLzrZN_CzzTH_~ z`uH1H_*n*pB3_qTy4|YC1=4rt#zrDvs}5cA_O(Py8I($CHl9b~$(<^t8=o?vACp<# zLY@!Qc8*FKy;J!zKE{icv)Dq?Gi^4Ad`QMh+~u(Ky5hw)Z8vI(CNZ@~E4r@Rc|0ht z6e*vqTx4g?#5(dGB(Vt2G(=r&;PgRnsL$&u>E$-{=aHY1Jf%yoKrParS5?hpet5ze zV$%lU%ap-M#;Ln8c4P=d7=7pvf@;!BHm*{~l_n?Pnj|2LJ$oHE5il=q;9*w&4r@A_ zb)2tY+sgVJ&6($6TA?Hzdlp6)Nf=Z(9C?4@L#$Ag`f>=P0a#is^4&fjO#q);cDWga zOg6gU^K4S(0Hk-%mfCo+q?~AJxMd-AuEi>bgIXZ;qX;pZLQil?yF5;CEOdr$p@#s2SD@vCxH+1ZPDOmXRh5e=( zYE~cFbSk;@uw|6?OPGY(;6z{gf%C=W*rnH=7dK70CcKA?smn|A4_(ibq~}~y#Ayf? z0}oP4n8&m~(06sI@46E_DTMYG*w;RQsi`HR=iwz&MLxs~#&Bg)Z-RYOkH&j*k$Q%0 zY%~2Rl{>-?^|F-F&8EW1Wm9I63{zw5VC8=J3)$Q*)~@nH_uj8UzR8jPjXgeoUf7(_ zSREO0VWJn^(!$@Ozw!u|7?>*pn(yZyA*7yJ_^Laa9Ys58{ zCHE^0J;9ieWyBoj7Vc{uL9FB$>ih*izhNl={9?R*Uj z3IeH?msw2K7*crdso3Nedd%kKhv^-*P!kSXy-%14^&{AmRytH=f$lj@DNe0sMojJT z?UO>m@YW zl$QD-nJmXe>EK?#&s)PrX$EEAex$@iURTOXLD3x#U;oH5NKwG}xNB10$`fq<=q<6R z>Gn5Mn>Ld3CDM^rMCxI5?Y5*(l3m`3G7eT_=1_dSuj@I3)CANmQ9uG z>sR&d&CS8`M+DP8d(bB?Z^^3rYTnJA_3>uy>8KH9Cru{`F70=I9^+nG^=m}$(aAx6}dHT+}}@`albC=NxPqmijf zreZ#Ksu`aqCHbtlk|~7aeZ^utQfQjqa{0jidkJ%`EyI^|^eMO^)jz?0g;qrW&@&IEsp8)&q z$t>j7)sLHtnvY+QoeKsZiA)b;5d>2Z0!sdQ#t7m3!!VsE4#tGpq979d-z{o?GfeZF zf&YZ6Y!(Nrpuls%K1YN9%0&-}A46nB1fB&}Z3?D==lpGa3gP;vK`Dfb6IPl5X2Abv zwDMmPBt`IVcKKgcrvD8x@mIQWR`@?5lj;<~?HIq!jDg0+LEz$pmDz&tc&~5kv}+5# zD2$R3gG=$Q~W0G6!84BK@H&&gyEQhf9=$R|I5sI@Bg6P zzO^UD{VUBjE6l(P{O9CdK*0R*XA^Y``=sU5bi(Zd=PFvm}?054>{jy$X#WC z%!+nE3#{3Jf0Oeu{_jije+k2RM{s{jgnHnGfM0WE2NuV;4XZ;#$o+42Gzj-^b~J9t z9kuBH{0IKT8U+B?-~J50$V0C@!6tE%^0yIgK(JUZus-a02KY7*>o1z(N?Jr*;Q0h# zg5Kc&;Y<7H7W99kaIwP1Gwz!3!W&GA22+dy|9+_m|3YvG`9p9>e^>qg?d^Y_!vN*n zwlMI&g#23sbW{k?)-y4G+WIet6SpQJz?2yRykC*P`{x!4RzSKteSrLh;t=wO;*j)j zZTp+Q9wwd%CXW;Iq=C7`fX(p!X(tYW{5b*ejs?B~w8&|%NN{pl_O9{#_S47-mDVqo}pZvmoz9)H~O z?%M$i7vi5l30`(!g1hJ@xW8H1Sz$Nbx39`=q;lgD@GJrFdAa>I67c@z+sJbp!}`kLJ~ur;Ct7Z2~Bcb(@?G${aZ-vP)S;JE|5ci@f-{jvuv3rqb5R)IzI0xwbw8LBR@e>JfaTmGjvlZUjCBA&C7*y>>U+SC zV5I{);&1Khs`mt>R$^A$m z*?pTV*#b1HuLJk}idyqaFuV>3Dz*W^vkgGNy91z^TU4`icZ>ce(7=4VK;N7KU9hqV zRG?-TsDSwvPyxX`0Ih8S*FNn5ZDzF%AmM!gZQY`VTl8`VKw<}AZdkM^5)y202P_9` z`A_oYE>M`%A&|5`03*ZpZj&vCKsNh5Ae;2jZP(ul4sVlRkATvg_5mbw44~s%)OHNq z?0Nto`4a%0-=c3Pck0~_fzlqH-UKZwI~cYc5(6yp3MiuI_VYTcjm!cgxdtoUenSrcUGJ}f zI~j?A0e=4gc-P2pfIEx-lWb8$;(-m^fN}p7&<4W$d)|o;`S)atH_oo+mWr6?HeNa_ z%;zTV`i#VJKnxgAOQ&ZM4f6a7Em}d>fVt4XTc3ct= z?DNuimrtt|ge#BRuaqsNUccq}Bi+K@D)t=Fv8$d%on8Ft!>T&L>n|VRdE8fY%zwsN zc)5&Ov$+qa=!<)5eR@3aMK}8x_GBSe@oH&D+YqYJ4bcf{+U%d3v%hDz1{MF=>*#&I z9~u<)(Cy}6Da{V*@%$~m*5e=R1TYmxHxV{>l?XixLy0mhEo zQ0|%l9}o zzk5FaHYeU&jrdt>ZMyBt$U^Y3dvyZ^rrN7&RML~>tQ(P+h>OmtOpD5O zt|Gjc+wvv{uN?$iC+f=1;X-1vnur2cD(;;GH#(Vyc;Ua?#`PKQz;}o`_p~&!a?ZdHfg)(^3#<8&`=JkMTrp zyc7yFq+CO%9}YUI>v(u1<){(zwqGp=v?oAn3amUuMA}xUIC$i2qDZsiTb*(F<@obh zwL{WNcLS_f%H+`c&k<#&1dC*ZLM4ZKuJ6%P5SS~PddNJR)KchGw7d2xPsTbzg&q;J zUM)gzqR|N4(Fky*qY8!YZ{3&|-NP1K^T++fi1dx?)h1eOSZMi5sptcX@hCaE&o6W1 zisOspZ1)JaE343I93(0evJCK_yTj6;_3RLGKPyoq}1nuRHiPe zj?-ZGhg%1`lOyxWKgm7Lj+bjrI~;ItW?u~>f00M)wA_6JGE$$k)5z-=IC%hlw)^>E zWhQZUo8APm0t<83&{W0v6o-XBpD%1fW~cglli-A2ULSjrvljpEnR?Pu+HmdFM`>JF z1b#24(95heXY+Mr^Oycs^-JrNZ43LmGAM8Six@V)Ra4qTPDN&lp1M{#LokjCCV2z8 z_b{getAEtp1W&hrBohE`n) z?{u}L4e$7b(GMx3TiOtn^o`bwVjg`NE&+W`G+fGJPFbCW2}<~qx9fG^vCrL;7wiI0 zN*gF~WArpoU0NHdxLkLcxgt%XxttpOFAtT~;<>6VNXUf4*M+#7UadVpgPI1PMhY;% zZMFB|?Xb)y_17Tm4M?#VndB1K^9Y1nggO>cn?^m8WOzC8)I!&H+HrC~JaBTVXgu!4 z@sp8vVu$ys7F|-A7b8rtIgUR031=v)5pq<^zt&~aw8PwIx4_ypyGn8$rKGe<z%-bX_ht_H<0F>BJYzi7ud=Q8o|AM7i5`Gw1t-klHby-yuYP z^t@3PrRN95%m)!B(Hu^7zD`^kZ&$;1aOS7lA3bwwvK>h2T?^Yt&`hz@7A{;q?V_(T zRG%!XEs0vnZ58(p(ZPSylRyLM$;@Ph*hD347*uM7PV%VDUG8v_8rMMKGq=iqTpes! z`@vF`J`~FST#ZV?<~rM_Gf~69HMO-_T*TFQOBc9A7!#b+n`Z zfaU|vqxsYu%#))9Ve$9{c`lSR9IFKqu*Tbfs2v>7$&mI=uXAVr+Bc~u3tKzRE47OB znATpE9_hgaPHG`9@Zab`6DuHkz=uWKCaQKQrXg8*w$M^0<+0hd(Uo(RJ{J3gSMvmG zG0J9bgTq?;DgSrRij+rdL?LgGg-UOh6f=#42gSXOg=0c8c4T%H$b02Pb<8G`Wpj$2 z&N`TcMSE7bB^Q01TT`#xc>9{T#nyi(&}Ee3q7wN{Z?B zzN8M;4`=#ZzE`o`ORb{WrO?TwYNPfF1R1iLgq9zdiDnv(xBBm!J%R<>SPH19 zNndKyew16*)R%63f8gF8D>m0BR`>Y_?07OfyEslBRwdZvODgGd!z2m( z!ZM z(_92@-AfIw^DDN*u9k==x2&KKi3g}OF4N`AJr0hjyY{2?!y7xF^Ppwp!ze5jsxkKoo zT3yw_M=1NtPY|xkwO!eE-QH4j8PUmj-(IzP)rg2(%~0X`A)!<^wv7byID?I22K7Cp z7#9QP7~ng=dc?2S#4V~*K0zMyF5+H6tl6s)_NYd8$ZU%e=K5$z>&bGdlctqSl!?8J z1v@|I6i_c`;3d%=t*L;zk09|YQc3`$L!i&G>yM~$Q*GMr0FL61eGpkS+j!lbXJc_+X zq+h2$6@L{Dm7K#s=;JmGEpGt+jzu5VJsG?S?JoQIg-M#b2%0@Hkh`|nI*FR5tCZ$eX<1G~oISlCV?<=r#;SyNf zT8XnYYBh&%G>1UTuZmd*qSR5uq!HG-bLoO8r!%{j8&!AJ2WL%oS)?w7Wb?}D^k;80 zt3gMvFxmE_)Puzl5ijJ~1aCa5p|20isvqvo6%V@!I$9&WXVYh&FwE3gnCD4LFLh=y zD{9vJoc}Dp?8dmMp&r)tPIrF%Z87Pi)$^kdvmJidB*MOA@6g60)~cZ%Etso|Lgo_; zsAgxGvrRD!j*nPW?dO;d!cC$Xj-00H-Q?(^8LIJKN7f9?+I};s&@aLp6@un9O{>}Y zd2il(E79v#@l`xj@+SP@IKzcJU9@;L-uZYJUyPOMu5DG$&6OS5+?21=_NUz$(`%l1 zUX)AvLQU!djP>rbAKWM*$5d=}{TgpD;2ooM5%AlnslV6K&q`+DqM%Hp`fQUkp1jrH z-r<8j_w?bSk`DGfzeiZ# z=nq$6dMEv%n6J*O=Bah)x|58>&_tcV;L+n1I!#Hm*ig#tp^V3>@Pd*w@NuzHbsod7 zc*MN-Y?BKQ7Be#DuAl8u-CysEqT5u%FtL!)JfzT4Mg=unSgfH8R+M-^nV1FHBD~{7 z;{I{KId18;GhmO*{@GFhVxZ%j070omCA7izx$;7 z@$!WxLYav$d_ghW#h7sl7S)-pXM2*K$o;jLz~$pAB&J?2@Rys5hhL$Y#I)@qlU=lB zxggvxt_WP_teQX32H$Hjy;FJRr}@*FOdNjxQ#lBDFU~PSm5QGw;-XMZqwX`gsGJnn z&)r+@8+5I1pgjGtBXBjB!|%i5WKGsG$3_>ehT&(1$@gvao(6&>P?2m3<`+8xDk(6# z%_zK$gslZM(NzP2SaN8Pq4g}ajQycJs!_DxRi>e20-2_S`#^Azg*zMb4q<9{Z|UW3 zyYdrATg~;>G{x}^^MJVt3ddQ4l3cwqDnfD@9?Gk(YWR6^{%HrNMQ^?_wnrZ_667k& zJwC|uB9Cmi$D@hKj4<4;Y81S*H4Z}uQA9U=2FeoQ8nvqRYoU*VHq@_64Ssw{Q2l=G zRX0#C^oh`?R*3&ytsGb9J3$e*_%F^9#S_X4Qwm{CNP3VjRc=qps6$d)%K^Y#drW%2NNms<+tk+=ZR>Ub7koW;2GI;}^dTpPsVB7Cmj# z>zbI0w{xY$VZ;6b%so=sD+a?i$5WRnDtj|Jo5yMxuI@syO#kTvTMY!E2^@#dyj$n^4B;A?Z&WzM zME-0hguUwpQJkr>eTn#0A)j3@q^l@t^` z2`-9g5k9=y7i^mIdrl`MQLhqtqt59NB3|;#H3lL|?B%yI_I({->`N&gwgg{}9Hi^@FGTnTK*$pHex?t}hoCXeKQD z|Kse-!>NkCzcZbS%u`C{%(=Pqy@m{#6UkheLoySJa*}5Cym25WfkgSSW_rCQ7?=P&z2hgLPEi(5-RJhM?YpFFeeO~RFWH)c1Ji{ z&yJv9!3q~VnwWuu4jI$jR8SnP&vQp>lR?gJsDtWb|+EBFRlUQSn zQj+$;=PCAqqtOacbrl7X&u--$7WKE=bPg6*v~<$y2~R;vsbSl zdU=$X72$dD%#O*+vG?1jW_LFi2{S+3>iMeG-;y!PS&bq0hsUr(_=k|Fn{Qet3Z7Z# zNBYG5SW3P_xp2RV;iMatGjDj>ze7YO!kpuqYXpn*5lhAe5DiB+)YF|&X`4`Y#6Ca4 z?7NqGk72Z!@3jO=p1vc~C2f{%>?y|zt4Kuw$tyESN5_(@m39*a-sgSTbHVyR#j=sm z$lSKOne2vn!Y)q-Ze(my$>q}}xXL+QR{MG{Z0DQasPgL>J*~sb6;z83w_qmpm54KU z9PSrPVRkzK|68}_bhLUHO9*?*MP7XN3H`XAA?RL_VN5?)v5AIIkH&In1hZ_1jm#Z$ zj#q9DW}^idnRIjw|Cd+Yvx8e-UHPVAQsp?&eDqOHFYv)V&JyDAEKNB07W4zy*@BU?_64$6-YL-GZ<8xl}-`_7=N^NPAu=qSX zXK#IlIj}86-LAye&P#zgL_=ibz>VLjON${JeysLc8+I31b9!{PEL___FqXXXyyvSh zsYFY+l9xM6u-b${w8m__AUw6tiqT#9PH|HOhm(799F$vk_{({*tt(d)<5p1V;iLb2 zSB;*L!oyL1DE_sRj`76*{?8enu=drY|0St3EdVJoNn;4~6cT}+LL$&pNQAW%60GI~ z$uQW%_eCIm*jX6b16yu|DDbE-WCFk23Sr>)l@KfJy%{ow9YrBBJhd4zg+GY`1}&j; zbPHq#dy7FTYjR6l05{+%3mJ|Q0VqTqBEisBfR@BT-O~t)l7QB8B7CC28cGr{U{SzG zL6E2zK>Sj4kzz3*0{e?2ZJedvhD`g_bnZmIO_} z%0TN`qKA^8ZmkTEE3Ac>VKXVn5Y~_dWTzC6YekTSG*Dn92arlV5E(!Wy;x!4f!pOE zRoHPG;9AMkefflt{qn#XEmhgk?>;~fOdqrSORs|r;c3`Mo0~jh(fiOS?D}=$L31l*SZ##sC zIi3NI3I?JGVpZ^HhJ-kX01{o$!TuQFhSo3O#v=l#iLm&|6f_Bk|I&tbt_DVzYIFd+dl1P75a&tF2p z6p(X$e_+|Jj8=+t3b9F(b{fFfhc@L zECo%bte<0!BcaJeIBJ?jHnSj%2kxeTX87YE6c>hq#!=Qc7-LCr#RnF7WRUX1HmYFw z{Dj!yI3k40Y%f5;GX&H|xJMPD@DPY#>a0~FkdRqJJDI%W9q2eaHQ-Pza66MHhzIUf zgYZa>j~9;v71mB@ClD|ol(Z_Dg{pk;esxeIkqnxh=D`Q|t3x06LUJ$Yju3cg$%gFq5VV;wA;C zk2@jUS~`zM4TQKu19XR*CbXX7%TNR3@cce7i9TzBT72rDi)cad)Pl$;JRUiu9SfgT z2R%Ej544SGt=HtmLacHwbEG?w^x(U{a; za|*?U9Ii;h(S&dmJp2I-$*+x9Kb>_EUNA3Iz?Fg~LI66kYw@AAz-lpSoq~6Xx@vRAih+6&>7csfM02MA-)^~ur^>Z$d)<+jM+uk5oG|J zFWUu#Xe5&%q{c(RqluJtcT`l+lngCdI7||BO`IXJzJL`1k0-;mxfshpJPD3yU9O59@R1E~s z;t)Nh+GGe3X>+6J5D=vmX&He5N?Ske-RNb_Mqp?lW?=&nh>P}-ZxFV%k9^|^$k!Al z{+Gk}|1+)1yG+=EArSw~&ziXTdK^70LBQj%YgyLaLDHm*N7E|;cWwwcJC{T%7LL`a z{fzM_zNg_je=daNqENa26<+U1a+cflRmTmn22}}~5`D`&3h~^^=3h;$S0W!Mow2%L zwb-;+R^E}tQ|5Q4dVHx|asF$3`H}gq%R+VA_*Q>Tm1-_uzR@|B^uvn!b4sIo#&_Yu zDAj%kb;sEE4AM$y$LSj9i1i(-&?^R`0mz76rcUx7P8o7N^Pv$ X}KbofWefG_X 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�yK7p(25?k>r(oTD~52fES^y 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 keys, so everything written in the paragraph above about CUA mode also applies here. + +@cindex @file{footnote.el} +@item @file{footnote.el} by Steven L. Baur +Org-mode supports the syntax of the footnote package, but only the +numerical footnote markers. Also, the default key for footnote +commands, @kbd{C-c !} is already used by org-mode. You could use the +variable @code{footnote-prefix} to switch footnotes commands to another +key. Or, you could use @code{org-replace-disputed-keys} and +@code{org-disputed-keys} to change the settings in Org-mode. + @end table + @node Bugs, , Interaction, Miscellaneous @section Bugs @cindex bugs diff --git a/orgcard.pdf b/orgcard.pdf dissimilarity index 83% index 71fcca41ff1ebf0bc29012a36a57a47ac61936fc..6fb3fe22d48387b8374dcc4e0d82c93a812ecea0 100644 GIT binary patch delta 47499 zcwPVxK=8kb%mc2*1CUF9Msm;Jia*50_QkSK1Tk-5V>@TbvQJf(?MU)nsZw#hEHE@3(vNXY_2< z-uvwgbsy6yoM4+1XY)wl~-j`?iSrAEFl;Pp+0(4G)s9ECs{_! z)r`>1(ReO+6;7OL}NI&|s;s~E@>t#7B^c{JU zq6}+>KD)U8@df-ZshicOANNlnEJIolNxx<(&r*E}?(80adGUEKi5XBsDB&Om;49}` zt<U_GGfk{~b$h6r68PP{ z(hGsHkr@YBk&K<`zfxu?EZP~zETOoQ89GJMG>4`1CH;Q<6l44pt8%w2PUD56vEnrhi_J zGD0-UvT(LKcv5wWx}$5(3FMpL4+gY1FTeVYWdkol`MOH zXr7w8mvw(Lq68r$nr*r3ADnYyq`U{1b-k`PN?s`hWPSOgP3hAH$OI#81mJdu zmhos-gw%r8JAotz6Z^z>SL=Tp7By^2qxA`T6Kkp6V+GC$Zo!mX>90IPI~K01DWE_;@t4J7XhpBChcu|Pp!duA-G|y@ z7p*qyYPHrL($&fd&Op}@F(QaASl&f!Hf?gp7{@#?xnGaleg9=aa`RHn2}zBoE_U_7 zaFS)#C+;`JLM@%Z1`ZfYB-A|hE+E9`mjOy*Je%hC*XRmUoe+qgTBVuuo$`%;o_Yc= zm7)eBhw%tHX@RsyFs)S8q1*;$lqLXT^yklKzx+J^_NPDpcnYK@2$u8=;9WvGBPOSK z4V;6EaxDM(p*b!N$42F`NLV#|ysQom+A?0Ba68wZ=hDXU`tLh@t}K8~z=5eDTw_KdIoEVWZno z$kg1-m8KHPGHcPw$$*csPUceC2B5GY8K60{C4n~z`2q(h8`VU}GHJ${k;3yaIe<-p z9H?LnDf6hebq@(?f--dSLS>j5ck8$;&>?^>T6D*~@~(tADT{@b(Us1BM^>7_^4W60 z)7cM?zl*ZSxWClPQghg0hj+sIK8K8(hiDgyWZm1?*^#d7TckCPM}qNZTT>i3iH z{}^SPa^KN^kd++;UehZ}(^KM}yRuzqme=wkY7PZ5~UP9a^&(G+_+lsnaCU3-|sV~B%7IKb(f zMg@9sp*H$guTKPGi2CsEP_I^-NVVphXI4GUTK@6LpB^i$o-&K;i!k$pM`dwfeT(G` z$`_yka+y30xT+g}of|OWgdAI{0~E!buz01MWNLLoS9+l;zRf?#Q+jT!p=~E(G z8ctQe+8oNp^q2%D#4e>OWMjxpOyzE0G_8^h7pb|f%Hsfk=eg+zL5eq7=bhCn|Io4t;bkG8QHQ(PB2PJmQm|4Dc&kXnnW{U{M1dy#S z7HXYkR{$GPtjafgf2pP7XDAv6_1EU1rh__)Jb=irE1maHW-DMa@%gOnR}~b~a2zYT z-6lvsX@<~$F|D4jBUI;USIWRCKp}Zo-~7_;<0OZey8mmy4#17W+@qd1IB=)nRSm;H1tk zAxDzUD5WtRnHau24hpFPA$kjb8^9r1-ob(99x7dbMx@wkZd>ctcE_T*9@q0&5IP}$ zFkf$0%Bl$+?+`!?61Jug)s4c!5Pj)~Q#`Vqg#bli+>9K=TxoH+(Y_R}P3aL8vNr8J z?vd0a<=|x&ZgK@pahfrs;PO4e%5mU{{PozX`U^_AT{$_Gpa6tZNKj%Y zf`K1@(ujPo3(F+IPEWK?s2G&32++aHT<`S#~Eq-}4%S#`96PL9 z%ti>(-IOG1Bm=^sfsbtouB15hQIX1izzjMfER;$ZhjXt&>2*wG+q^R8$)+eSqN1sf)MO zQeB4kG2yONfNf@7Uk3Sh@?xzVTq>B!_^#^BMkzqfY_4&wj8u9Vkz9If}JlNOdOxOyJiU2Yk5^sTYyO8JcM)7nz>s8Fi zZ!`!@Z635OhN*_GI6zdgS%LPrPPs9E>PaGrf@$YqFMM4ccMI8jEY#qIti{og2+FxH zVAr5P)O}gmD($mw@@utI`pCiJEsQo<0fFeGFMd>R)KxArV

    2TU3TXV3zq7+^9Dy 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 delta 48182 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

  • 7jZ``(+e!lSP zAVPnoL3tarB99l7{O)I6HVWIJsD7nGn_F^vRq&F^7cDqAl0XEM^>P7nei1+ zj%chsN61Kqbf;F@K69PHM9|@?c7nRIAc}w6O|jCoW}|0RwaXPcNv7=fC!5>ABm$aB zCGL#jg!_3@?zNvLSDWi)`14$(I2(tjj|%R}$*se04lX8XcxK-)NLK`4V1`0hmaKi{O6@ z+#Q<8m^-OrZ4O|bP?_{9Sv%b5&2ly`lJ-~TgO0)#R^}v6eVLoyw9IHZA>C>5I^}1k z0ze?8gC)w~^5_=e_H)z4PFJZD~Epq;r`8XX7N5}PF`Ygcn>qYn6J9oIPLbQ+UULj zEi&`lE1os4eHhnN@$j}V=28d;TtAeHjcG_o)0_=PGka4?t~6})#yc{$Jy5#K23@LE zVvr4wLU7rf024%*Kb$>(*6tfvD%8~W_>^b`xBXh@9-|NWi;eYFwGD;sLcxDT5$EU4 zKysG4uK#Koo;Cv@m*WAtf4qP%{4o|F1mN*gty{&`U2bN}a^71fFwcHt+J0sFzqQit z`nIb@QS1Ci!^@MiqrX0Q2OmuUfhVxPJkc(Y0oN07!<29c`4oYw-03AoaTYTqzwPiUw5t<`()}j8mbJ zT5m5VhT4=4SGw)t)DS?q+*7@t*X2!QSV_9N&+UJ*Z`#}WZxZ`&Xx>7-E|ex0C0cAbzPmG&z3h= zZIHwPG3AJe&d)coLt+REtGVrSn|B*v&>nraL1CN*aS0HA>VZYhH1r1U4z#|QJluI4 zd)x^QfNzwY}6 zYri435vf-uzv#_t!b*Q(`^9~z{_j53Jna3_30kwEf;eyQpC@4{o*Nw4NnXbZ!Mk>Q zC0uL5W^?l>NfHBi!CcvgYQ`@IR?4WM@C>O51)76adMy_nTOm^H z{r%Io7vI4G|Mczj;=9lxHm%F-;uPs+8$WDJwUhEKp{;np<=5L$v0YRLtxAzUAg z2h4?ApT)fpTn~S**}gIcP_L`POxkcqft>Q7>D;!&HSfCW#g3fHzQ-e!;6_@KwRiQp z7;9uR*T>1>*H?w<))JX_aI{0HeF5niv7}WkCUb00c;-yMej#AT4rA1r5`mvsqvW@L zLimB7e-TI_aE=KXWcJbcsw~gk&R)B7hVs-?HsgkJ_kw>;$559Za5t44vlXaoX^M7r zFN3tj!1Q|C=Vo70LGehf4_6hw9gn${X%ROgYWna%!opTD%~`|oTvE@4`pwXIoWzUg z&rg1AlvaYd@Z3+#eGQ5TI#A7>`c<6Z#?b*xrTBPhf5VtvL z)UPiR;cI^=y0O^5nO_X%^oY_gq4g4KPw!T<>o$nc?~xN&bAEyqXC`~qTa|hR>rn?D z5!oE!xW*osxaZ|RC_W?J{R3h}-Kq{bBP@8~OACU#pl39j z;%A$GJnwpg6-)>ryCjTy-^d^bhNYHCeQJUyJU@R{8w)=7bSP2XDCYlk)Q~xNw1gee z_NB(n+cL1148kUifvmHmfHGaDmYvhl`70DRqvYNY)Ove)S*&e6L}*F$50^zlhTpgQ|P0}(v7Wmd3cPBGRIQ|%vsg)7+_ zL34i%AO6dfFs)$p%%6db+ghuS?y<3`C0-kjJfsQ!Tl?=vd8a?VJ~P|MB<92)KYRAr z;0l`I)w9zVKPIE3F=c@uj~bjOsqXFtacmCCXbzxzv%yrh+VfJn+3M1X2qWF8cQ0L% z0BCgf@r$qja`Ma1FJ1*hZ#oT@BCzYfz>9ymk*9CJ{T5KcWwH70yP$tgCVD*CVk-@u zO|FA^CzjpR<^*gXlgZ3|!I&8xD$*&{`8x!VIKeVc%r*|W}EV&T$Y<)U{{|@#ycgd=_}?ke&9f}OrK$8 z{sJ*ss$a2A!MC<&RUF%%J(5bajd!(av<8KunKPM)GBx;uCqvLch10d^D{k07Nx@YB zfXsBV&Hvtc-Cd-Hr!MdSXP6m-B6ELiLjK+W5j|$_&V{udz)IrJUsrEzK$;3%wMo$` zN>z{;0%=on@G%wGLpNS8^*I%oXgFQX4U*PxE+_3V9lXWS?{zN01`a7M5FJ^b3Or6u z*UO)qlSOs>>Za8Veg`44&(yd5#s(HS-oo-t!v!JQ7dqiu9&a~SRsE=aKt_KUp5?CJ z+FF`-07>RvJN3%?isto#h7oVA+BpweSn5HbY3Gp_v$a(LP8|6b@Mo#patMXzvo<); z*#Z}2E{Zk2H7?6sjO_K{;QY9M`h1=fcB}RXz-PqB*GF~84 zVwBMW%L;ph@7h^an{tlFOt{oEvWfFd^~mGW84D8}WqK5H$IkOisL1nx8$mWhM*$Mo zpgnz2n^$ltUH!ASHxYD3h3ab5gk?HE(KvmgUryBxfilm4wENoFt)>K}|M?$G``}e& zZe(+Ga%Ev{3T19&Z(@@#I}8IkI5@LDJ30dfT1!kxPfwG6K8^xrY_khLX#sx;cobE( zuBJ&>$(n$L31D@=Ad84BqHG%3g9)G@Vaq}Y2_gHwr#qdsyH9tgv+sL4orF#ZAY0f4 z5fH^0Q50OzhYKj^hpaWGi0W zyfh**DSFq=pjhWAOQ$-|nm_+p=fzz~`0omcO`74n zI5gCGo%BSE^SXeTfav&u9nzdjBf=u%VgsU`S4Zp!hz@6%^pzfqlfr-fH?3Zh9I<1~ z(#U|d%c25bS{}V~MNH7Tm9e|lyTt{+vMN4gLqe#Zr+Z@9_PNt04tsX`gyB!lcx=H_ zF0*`QPxhKK<>{$Id=5b~{{zH%m(H~=4oas|!2f9%6WAh-?Vs zMv-S&x}Z;GVX~WpmdROp_WDX{TqK5%UyqH)k8;zD2IGM z)Mwa`VcEl%4!<$t@e!#bCyhL7Kh8eI{vmZBQocs7k$8R2A{OH<8D<3^2%oSpUPnChnKf!_)vxVu~agWxC1vs;jJrZSBi~n2bA9ucH0y_ z+9luxZlHr_Ok8k1`++e%P}x(>2I|tE7vh4&gNhM9%g0@P2W+^>CN8U$i3_{k_?$9r zQ8FZfHZv!U#PodTsELfSNPK|Abdcnqj`e?U79K^#`2$3E*3FW$~0Gv(!>gY2eZ25BFqEkviSzv4^ffmjh zUlErOs|xi!7c>UP<^A+1X1d{YeBS-u! z`(WM;O&jk0qNYs-H!8IXZZ+>8C z04E9L4HVRW4UhqAB+L%!N+KZ*G}_Fp3}R0fIg$yuL7SJG4`!#*n(F-&<#{wLFT)y8 z!OQfCD)tSi$f$`zFJg5hD@m@G`yv_wr(m|jbQbF1IF!M8X|G$2nQc%ECMYhg#3#|; z5f_oPqI618trMscQ~dRG`plJ+r&t#)u>*EyY!=^5<(5nj$OOrniM=eUx${Gx4?jiZAy!3K#Dg$$= zxfBb#<&FluUC)IF*`c^bS8<+RMz}^Fj$@zKm2@h_YPQo@@_|rqBhM)!L8r}1BB?!Z zI#SkueE&!~O{DWyY^Te+fuDXWKicie|3=zPSDMFP>_Q?gR(MoI>>NJE`cfm z?;t$fpsWjQnmAjyiYD+F?_A zusFTg&c?3HEI6hV|H8WVyv>JUQkl4YL{bf_e?&$TyIE!pz|#ZwkoQj5NdT6tw9foTu;RxlB<9fm-pN) zQX93!;8X?0)k^U&Yk{NR_X?92MA6F&e554%9=1j)dt6z%{hxh0<89rOsrua$3)Mj!vFAx~SZO4ns&>y$gE&DAD>4|vyw9SJ)EZ$c|)u<%9be50`w z@FB<}6AZCZcozh2qu@?$lfccrC+{x6uXyw(b8sF_w#{S~nNPgPHhh+U%*1u*iBIEf z^byE?a-FBEp715+VJ1F){Rd=l;pxVt~mS;dENDdf=RH(kLQw!kKs>ajRzyZesWz1bmE$AL&u zoOaWi6eF(YBNTy82cO!1+U`NA;XnpSiQ(|WWE}bKk^QZWO0w*a>dg`?;UNXGQ==ySy^V4#8zfQomKYnm2bX~<9cx-kHc(aB-$xHKX&*~ zWl^p^Pe{thNd^@cRg-9GuCB2h^lR~aVfF@RfefA>{4u%mU={m+Os_#BoTGYriLN4n zU7{=5Bk}OhMHENe-HPWWDDmn&IR*R@k1r~4Bo4jyD^Tdtj{M0@p zg_Ym3cgw?`R<>b(ZK&euw6H0{G)!0Y1#F@M7eL+GYBH8#GhH`#Cu-euob=MK{BL9%#%jDkwS-y)UN`xVu;0 z`EYOY?ih=*ywp~A%#f?i$$=CusZ3Q}URBgkrE2$0-kR&@EksxEsPY1C%90h&d0B$$ z5|nY#nIRAZ+iOGXlQ*Vq-vQp-(jV5NBRb%q6W30M90;xwUTWI{Q-Le^iJt-A)OVUK z6}8H$25V`5GjLzS6LEn#QK|Gr5g}Pgz;%%q_-1?r7H)Xnd&*?jBd6;s&wVUy=z#r8 zG)#wVc(6B2zHQX*b}!<4-u-8kds*-{mEkMBLL91U=qT^yzaid3wtJzYMB;c;!3s)+`$y zwPKfT6wTH1_r7a=WVA{Q$FKPhYri=QpK*7|=#R)$fn58YbbY;-y}wFV1a@>6j#9h_ zw!nhSmJmpUmEZx}4g?+yJd@J`+$Xgkx8_5CSxOqDXX%wW9zk&t)Tw44Ny5=tXEpDT zLG2u2E2$^Id<9qxC5@&c!)~Yr?hAATGMUI1?(Eg;#aXltV2Vvt_SV_WU&*^S;TC>> zp7~F-IB(KMz&h9l3t$H=&K>M+lR8l8&O!og_YB`0u^wnJClR*`Sci@1{`yzn;ov2I zWPX#O$zPO6x+vK=L65FXZG8H{S75bUmr_a!G5nm7sOCI_n>B!sr-*{g* z6S{$25gHia2A@^Z#zi*S#lBZ+a2U#esocnMqu9f@#5MRK!UnMT%7 zYxQPPHkFpDU!>&>R8X7#26RXKZOQkae)LSwk&Ju^>^(sNha@MGW&;P z{#C`n5`2%8{PCCplRNT3+T!Pb;*tS}yM&#)(c^`=xd)F6_z6pPT^azerLACpI$o@fE3Yd1jT6Z>%c=E7zP@8xb9s9J=XD#D(jZ-n=D$h$;Q%l#=SF z{W3f$rA+rc{%?XJfh5q5q8y)VXu>C<2HK!dSCebdKs47=#RfszV?sc%qSJ&79HbZh z(MhogU>}pTS*&8A0ZQxgii|DvS^9#8=yLL0pBAf{%zd`%{#SC;(D3aw6<-q?ZHk37 zG|TCwgM~CSjqEj(CO`^*O@LOjNQenmT&J-AiC#vyPN#}t7io+4D*N1%rcQi>w!Lfd zBfjxWds*j$bA|1+;q`)0$&GjDisB#{G`gJJ4BFS29mx=E%r1j`Fgi8up)Hb)-A4U; z;x7ja=fRv^u?we>yN(5^`P5mLLqVarwBN8vdpOjagQu~Hzj670t&<1LO$OR($7s{& zyjvj6;A^CBsnO@DARFQnk~6c33*j8aNcK0?d!OkvR8d(w3Ht^#`CIn#X%kq2DifV5 z;wuv>6Ur0nq9Bz^PSmPLd`DQ{<2f5$^JdX$tUqPGF1HJwXF;6v42* z7#MSEJf9-qI0Z}fdATKYWbJ{yYE_(B=xjO-w8Eb`vtzz8lzmz2rd=LB zCm{J{2uU!x6y;SQZ)77z7q&BOXJ}A#MBsK;9sQ`&R6tFYbgr~pT93+@UO+*tE-g2in_8P&EiKK#){y4l z+E}{(EXd4Ci;>R5q&%*n<4!=U^wet5n4{W%B-G==UKlv2443}NyX&bJ{3z%wkv-+@ z5uPF>y}PdVMVJQOD^!u(e|mCx?byXjC7WLP7sl}4ANdalJ+vQcm-?Z9$gVHj*gY2- zcXb6^2B!yy52IY}k`arxY)eX3n%sE`hOwf$rL(Kou+LqEilgFIle4+zvh7CC9eKgMM;(^ zN2i0F4CRhgZ}kRBfh`rGr5dx2`hQLZ=}Ag*grx#iS!l{DGz+B_dr#b;>}vKdO03#x z^oAV}sNWFbn;7OF>IpA``>U~+O!|C(x(Lo%U)|OjUY3v)qS-dsk*eXqDGak$x{-Si|F!Zab8(I z)HqeBE0eOc`b@Pz#>}d~CyZ6vh6r#CX@;;zY6WkaGubbSu!^z;IM>I=yjlqv3h-Fcz4H7l`6(Cx_F9%4zUFK;h;_0-0r z&rBs_wn%5DgZ|+J;-BRjuiy*pfdaLklGOasI8ny-v#3ry_c0|9j=3clP2zpNsDvhT zJx2-@(GY5gHg3$*7ilZGP{l5?lX@g$Maetmg(c?qsk`PdNZ~>Rq9D_MW5{e+77LF`-sQf03ha_cXpeye29sY`#6RJ|Z|aG9t8pDY~t-sj=r{FSQsWGC4X}BjD z^l#!F^~WQ~alFr?jQ#S%!`Jsz=4wlXw2T}Tq(XSD#;E7WT*>rqpH_$Nm+1aF^ibiN? zNPtu&Nl+Zc1$MYnQBg~8#Yng2Dn3LDZ7vJIEC?vsa@hCawtX2V(>c<` zPS5i`qdJ|Z&!g^-ldO_0vOGcS3md1rJr74_DZOo7EV9M#-G=Yry?~>sRo=&T6mBZz zf(!Ymd@`s3zK1u@p1oGU*+>ty2C;Puz#lxkR?bQ97c|Q2-L^wCkCoTt_;$Ag->fr4 z3fuiXW2Q@g-*q-qPQKpE^%S##TJ>}xC|L2T=`%P?ug~FC%GDrty0)~lU$RA89X=#w zTc;eWrE)frjIE8q5qELKl-dTn{s}+E?|!^vlfjP|dz<2e+xW_g1GdWY3un*0248YG zbn*wpfec$TbM}^fS><(Y6?;!^2DQ*~<6MxX|;rItWWgUi3vR1 z*>mL30kfHg#mE(9bN<@#mnRa3Wr3cryij{8NV%t}!L~cLAtW*)*?;<9 zR#VI8^z~QYeX{E6q$%Htox48k>|@RgUUm&^O0l%n*0*$ql*bu_1FwBxss_$- zHPdBzxL;a|GAuM!wLfuz$B&^q|YVfF>Spr=Vgr4%zb6%#V_Q(`d7DXx5ghmFP^Ib`y6XGl1+TL&^9} z-YPmfQLG?-C9G}8)uFVN(GmLO}4jwbr^;N1Pe0Gv`cewe7T{r%qe@dwA(M zFKy?{^vt<`yye_`fA{---}hY^@sbmnOr~12G;Y!AsKC(Zkd?vHJb$#}D>8AET>Ooq ziaMUV`hWAi-J^VB{BXxG4EM$0p+q5*g-5LkO-VHxlC~tKX(xnE)CSLhJ=wZB%Dkm5o8&OBr`|| zQIVm+s0hRvh-d=&zF-L7z>>bbvmn}!FtPqX~49Xsyy?(-( zF@KMz4dMSkp_2JNu5*0gJFzQw^6HO~Fm!%_w~o114x2Re8l!q4doe1t$SwN1Wq`vm z1cxbbKn&!JIhG8_XV{ zj9Qbm5?HDM9Dn))z!Au`*P6{$8r2K0(0^7Z2;w6_hU7i*N2!E(3SZ`Eq1bF{GC?{7 zP=gN1z!fE=TdgVPU1kfU0Bg`GI~pkbKq)=W9=B4xj9H zo|O*Qol~FaOoHXGhMftNP&NN^3yWMk1X1C_r5F7?6-rS_2@-#Gw)jNgq6?u@BYw}& zu>ZDW1*1OOxoSn()>r7bS7*@C^nc|qC*y>xXBwMYHLDq1T;@#|<1>yrm^@?r@_7>3 zD!?IqXW;$jPR+4y;Xo@~0{6E1WLEV;G1s=iB#6%i30;tAKC9?2?+@kaC{Ba070q zxEFOSE}07v5cckLefYYNu=F^P>dDr}r%Dd}R=`x3-`#(XMe+!J{eRVu(MRCIb;@>I zul+Q1NIQ6hHxs`_Mqt$6(;-ilD8IMAsk9U<<$SKGAPchC4eeRYEp5)O?k&A@CQ_oO z-u$@vy1O20-mfW@s#M`?%P&enK%Sw>U-Iz#Bcv@unZ71eeZyO=#vDjyee-|JE~Ue-4kqcJu65z$f823lT9+Su6^062hzfWZ_P}5L zg9-OxEH?vg_4dN8hYulg-8zVzp`oh1-05BCElt4Un2Y!O1jF&%8cj=$(_Ue-6kGD4 zh&9w2o11G7H#TIqug%q&6W8;`O1*P|)W$K(=Y+-A#kZwtQhySQwn7HvmaKMfW7Yj6 z&m58wHFD*}`KZIN`5coIe&Eyy6{I1TX7JB zuiNLmy$s%PiPE3Fw_%Dza+^MkI~`DFG+%}jQX5ZzZ!a= zHK{ETvLFN&!Ro%Gp7d+)b^-fC)#o+!QZ{B-_vTqO#k%D59k2xQ?-X}iDhh5}OLzAz zZ{1KMDM>!n`=lo*a7haWxul@*nTx}4rYG?;#6cf(+kav0cl;S;T_rR&6WZovzR=f!EtF!vNa(4P z;Us)Xfj{&sxOzCS(`13de12~17)b$armjv|0~c+V53>W+RHI{h9M9maG@e0^hit9q z03eZa2}gH$;%p3tBd-vv(ZK1H=FI%Xy9-T4^M4^n(${#U(0Soh?{QRqazlWxS!7=O zvy`Jlf}(?C&g3?>x$Dne(AVUa@W&cEDqO%mI2|!RJRu@%p@y!d`n)}0fy@A-xWHq+ z3$t!hyYqRh1pBc<^rh)s@{zZ$>T&qazwG%E9s;g9kHIKM#leF%8s>sc?TA`RV9Wd{!?LJw1h{tI-wE?5x z8LKi?^oLZ?vi-QusibSm8DS7AU*ZRO%@(Q~?BgyUJQ$Tn2M@6gRuS@VucV{Uli_4g z23So-LPtfjH)R3=23So-LPtfjKV}^Q1TSXsYLnq)6O(gjJO)HeP((pUv$bey0Si$t zQZG|4R4-L8R1fO?x6Pwk+bsb$n$YC1K6T2C#fW>9ZX8>oL3)H~EfY9qChnn_KfHc_jn zS=3}|GqswUO}$CEP;01nsVUSJYAy91HI>>*IZ;cf_o->rHfkN^NX?N+dQu5b!FBm?3DRiu1qh{jd?ju{C$xD zD#U+c2$yrKaGa=j$RCZS5#<6f1q)G!>0378KsbazASfWg3)^;<+4+U`jPoa5R8J-g zfndJ;M;kPgE}vl&9Mb=0DERT1M(?nA1fAP*8p+a+Fj`tC&kD_wFx@la2&1XeC@AR= znwFacY$?=2mM%XdFBi%fvJ(Y|g|vdKJym}jS*qr&pA;{3ywM!UwihObJJG8#Iy zD5=Z?QIRJjPDY+AhDyjz&rQ$EgVKHjBbfcXR_86=m`5{+tCje@9=+A zskr*oVoz={9c|uzEtK$waGQtaio~X*wkuT8ya!rDKf1O5)Uo1lXAaB!MKKccR2>xa zXo}TSboZ3WMs(RIfDYvUSZMM`6kDOll`EAHmcT{1dB*zyGiTZ7_f9wbiAL-xP19uZ z=^CvD5_G`^MKv(>`ik0HQA(GhWyWtZA zN`5@83?l2=Lsq{A+bu(OHU;&4xB8$|PNP9sf>~T>6G8WFW6r>P1jiF z7oJ*Xh@h<(ai$#^+J)$}$$+V5AAe1+GX+@dR^!U7>YdDl7I5)5XazUS&r_U;Ufa)QS>GXL1i!xD7ZO_Wq z(-9zrI5E?gc8L+W7zLkqps)_1(S+E({Zw_zWOUyZ0vgeuKDd2z<3-03{-WX7X}HAP zT>A|kz~K?NkVP)&WzikIQ?P%VkMjroINZV_2^uN-wP}gDSYv)6dX3%SI&aa+b;cj=8;#d5oZh;L>jza&GSMa?bY<2^?V7Fz z%6N??+D{!7xXN#-I)H!RC$T={6QA1&Wy<=L9Hy+MXBsQ`meJ@9eAWgpmy5c7x5v!F z!4?gbqvicTdbu4*2}pOEK4+B&!yp`(Wpv+*hEAE>a`n_|6qC1>HmrrT@{MRzr^v3z zvjS>>sVmdA@+OTz)c4?c>%qJ=wEPn2BF^=oP-QfwbjA9_Eunu&X}ZZ4L!G}oMeP&8 z?QYmz;6Wm6hlO}7UXE9w0eCDLh3E(0{i{g=DrI;|SQ?**>4}Naz)b%TQD_{Rc=zcK zpPX@BRLG}Cq(?UbW5!ZXYO&OaruK>*$u085Qr1erw$poq4k(TQgM?51g+`#4X8wW) z?(|SdeE5UmAn$*NfX*^&Asl3iVn4ZX^5WGCE8d;4V$HI}-gi%NeRvvi8QGFOeuWBe z3r!1=GpnzH7G%5PC!#PfPnkr(IpoO%GzN`5@R(N^{_~_Eq+_1bUHBBAZhPF1s%eR zL?slVJ=@lI$|8GFTFN6Y8rk0`DVU9By^E&eF+8^EY-LTdhaxoaV>}YmShNA#;sO1$ z(cZOzaXNd~Aun2jXJxw1Rk%oGt>DPE135kvA~{;aBEjw3k2#%Jow@{=YD3wc>Zn8Wr*C$VO8NTksj$Ej zuMXU{&?pS*d5~4Q{$Cj!Zl?Q=&eB;Kwrr5o4 zdcHhAUt6lnl9k2lfvM8#tM*FkwubChhx&i=30dOGt-wrKym)p%zONyaSI5SMfCPdI zBn2_a5*Z7-mC1EQ=MIUn@-L^$veDvSU9%(=t@U5*$7kO(T&9N`4NShFkDc-zf{S z0`%J!dhY0N{fsEzC^Ri2zQ`>2VaahxshmfdCxnp=F9?6%_w7HTe^Byg6K=(kZ25?T zW;=NrK9zIHB`F2Lz=%N_#m^MQfTS_6EWJLDJMDiC%876Gv)cBf`+`8N4u*dK4WF3iqm;t26PF-cUBRiUqATPj41T4FU5-4ypdYku zaCLRx@DATwX3!KP+TVxk?Z|_zsP5Sf9%_ljL0UD-)9E8%7A$&7Xgm4VZyk;8;p0m9 zjNrxdGdcggr)m_BCfWmQ2zGFebim8`zLs;ZvDPIv@ssXhYSh6h=E z7dmdK2NTgvx(hh{D)oOg)O1Z~a_O--ir7S7((n}S-m`#&Krny7%nglRxe5Fs_dQ8B z6bDsy7h(%itHMj8i%F--xa{7%$Q=uFe@WsrdQG`c4-4>!E*cb+rnlsA#{-S3lY|C? zzr26HHTsBu6E8jxnEhV4cTRA2l2)AW*+5k1#PMTaAW_lGz)XKGGo%vo{?3N(u7E(& zi{yGeais>U_It1u7_kfXLM|`5`yZexL0(w$qPw(JzWX?7vU`pR_onA9i4iY=J$pD* z@lTp!9X}P^thO@E$`)RyZ-0qw z@EbOL{V^J389tcqBdD^=RK*YkxRRLFS}kFum0iLQ=t*n0xVWrsd%~dywW1e1^^nG| zKAiRB$-{qph~=!OfX77Yg{B#Qn_`uP4Yxbrq#*(#Byxo^Ji#C0z+D$omXVd70VPaz zWMy!0L`2ZaE4!b5_v7(jxc-Ss7MeUsqAKfp(>>UdhU2s=Zn4qOsns!Us)m@e$tB(( zh7?82R_VKGs?=!GTJAsxY>rzcxrfhnP|07wce8)R`m`#rKMWZK#b>JTX$y3EMoVks zvi%K9ine9Mv_hHrkm^9cz5&he0%1=Rjc3xJe?9tSG1`Vi3Os}U?8BBZ4ag8Tc zk7R6bO^-@V=ngBXwfs`t9J^Wme)4X64V~O7zZ=`;hz{A+SNFtlLiYx1U@!6aorQT` z6;KQIwNL?h{R7obDA0tSv1lrCwrQy83B-S_u8AauGLz^R^kPpe zg(wn@pnpUI(HNXyBU8pic7^(8?-^%kzrz`H3`xyLX5(#|Ed%s2xfaU#mG7*0U{h+P z0ex=1g+??Uk6*$wY`m>fD(X(D1j6~R5Pb*JHu8{OOT<{_5YyJnIM1CQH80kWRKf9M9W3<7xMD7t(2 z*g->H*j5fJM555#?u7>m_|<_gI56miT)NOC zHPx`XBCR$@TcRt>hjPXoc5a@9(iMNS2X0SvQLj&Rw@?$nuo@c>Udh{2a$>|a4@)oeq1w9n#vkOk5u=In3;2FD5 z;*hMk{0IZ&LJOoZ?H+P`f_i%7=CnUri?c6hE7n0d?R;6Z=b=E}R@ zoOp5&IerEx8ZXC$+Snd1!^_Z6JPJ*?fA3tw-at^vQ`6$(dH*0^l|L}!raVOsXyR|b zJUQGD>RZG+y(c3N45m@U6wdzAY}`B9f~=w(FfcXp z{FnrdCN`X#wo%utZG~q0nz(;bnLH*o$Xn~K^XA_8RGE{iQ-ghsJU&!jkW`q+KixE8 zQ(Tf#4RZTXLws>AQIrbq=W}V^8h7xv4=qqs8Hx+*n>DRz&D_TUwTir?niw5q15<3s zuPIKS_n0(Sm<6L|$&zv9V&A)GIb2H8Kgp8AXYrY~PlaC$$ zX}zq&iChTlK6}RZRFkz9Dxj%<+2g5J*K4~^GP>VJ<+sT8XA6H#ACgE~!uSQ<7q*_~ zzBZtoazV=n^4K6Pt)_o$TV1Vv`_(QRVyB zWM*lz3%EZo{`r4VQGyv(_BHv9dHVRQxGYN-_O20Cca=i@_d?SfsFIDvFVCMb15&^j zyGEaCQdwbuR+tmM2!6JmdtIl?^HRWlt;3SqERv?C|5GPX50 zJG+p;q$aW=SSD49H`Y%=+uKHGf{kE~`^6|&9+ZcT6$ z8uuK%QN$Q=9eXbBxF>7@SC3szvAs~I5QWy0wHk#8Onxk}IXAyKmX}$O4P{JObcrGq z4_JSOM=ou0J<(iNS5qgi@mD9NX;Qg+V2JM1|$%^Kqx~=rwGE=?SC;t;SAI@oUHi(Z3^m zw3@>~SjWy^ix@Nkz5e;*>(@V@N*v9EHJE={&;x@xSCHKmlzIi(Um+FmO#7eYuh6vS z*-LCjzAh88x-uK8j*Lm-@SeXGq{OEsLz2B2lhxUJl38@`ceX=(ew&NWI!DL->&~2N zIp4v}TE!+rRka?`S7hgw$=ux{!xMSD#dMv$?R9SZW?!eJ^ABu1dA6zjTF;Y*TlIfc z*?Fa*p1aIX_KG8Fy@FbaJ}xx7ZRE*9DV*6{ceWndpp-$gM5OCFfL_xv1>LnKTImR~ zE&S>ra3Mj&}&VTMsAog%m_QQ5JBuh^nY+uDzVCXRr$z&Bh;0 zX@wf*nL;9*jae#-fHy3}7ZP}`wwL9zG5>;QU;hiO^d!pK0(m_815aa%4#I&JF{pU_ zKeS3r^zR@EUS9^fTi1*Z;g^@$*!ZMmh-S>)D(Qi{>uhb$L2;Oj!!m#Rdi&SyjeE|w zox2S888mp(ZQ}X{&t34|?tKZxhT4+Gg5;uv9ImwaP~BNzzP|4I{^AYJ>$dh5;o}D6 zj3~kHL`n9W(pdI9pr5nn;U07DvFGZ4kKL1PvlV(UV)qN%J{@svk`v{(?{#I1&~|VCuk_? zbF{%IsDIq`=~6K|#Xdc=l#Z?HkAkOC^740cq<~6dDL*%pR-1xg-+nw1wzSe0EX>p7unB-h{8=VAhR89nD`H zIdFPkL5{9~NMvC`nam%%;ZZmn=OFTLV^wZh@BT~*G@KOKKgdv~8*FJzX=JRL{NZAh zp|UXIo078P^A)8L<$k2Sk*fWr5ix;bJw>1}hy3A+i)w$WDv5i_O3IHfRg_2U0|Qj& zG**`v@2%|1N|z}`=0k-VlAbt~mW5mycJx(7|@a32i15 z{*PH5bFfq!8s#6RQYhoIRJlo9i?mJLI)ATo@k&?=Q+@GRY&Rn+R&8dQGEY(2h{)q8 zn;WXiGod`ZA&171St8@$jv?IOfl(6MK}K8K4%?R~>VE<6jS|X}afTZNH!(RmlaPin z22NN{L`_1o$A(q`e?BiGv7Y6Za-!5KjaC{saEW)M&TMIgyeg3O@If+8}gfWi?c z>R4N!wOv+Uhu5n2Rair%-+ODll?7RZoqyQhx4-@EBVmRPVI&gC zm=%62mwLO-aPxNcn=?E8UGr!5;sl8}aftY`w2T;kZ8PnWf3;5>%UWaWOBgsB=Z#^c z5{ZXbfLly#YW(Ji$VB^TZqx1OEL^z2e#y4*_|2ig(e~cKiIL&kf)nWYh*dzE{QE9CllfBy8af?+=n zuNX0UME8iNBiD_RjoLiw^r(KTV5@(Qt{i=9%*HX7UJABmtkbPao=P%&R#`nA(%w`9 zg7`p?AcK?fiXb)F;30*Y&GJYibICH`9mEGXL0~s(hy?s$BRE31kyj(r|9~)R@gvUa zsWd#6e*pm<1<|uw0;WS!G1@d=k=c*|X%GXsS$k87zW;mM?46pd#lR=4+2i`th9)=x z@4+z*FL2uVP^LE)>-DNLI7)^!>=oiDn@Pir-@-{~hx^bRUzBZQ>IYSp@=yG@KbSlCT9g$<5 z?1I2<(azE7=n;bqAvEYZhb#LhB?cq~L@iqicDq2U&oUO})s;gl-<)u8b4+wfn4b`G z<<6yR7Y`}v{^|EK>9zZMBigKQB8!`lwUKvq2?{lLSbxQEoL=y<_OOl@JTRO?$=5ya zf49^mFIJK|k8QnWa2-3h1sF3!%*@O_reltoA&w!AF=l3_6Eov6Gcz+YGc!}n%y#U# z@0<5ky~&-fQdQULy``qn}Cx0X{KijU0{elG<~=_w>K=OpciZsesr zF}xqZ-@qKS>ARLHre)?u+#*U}LuD3!Dst(91EOMAU=t{$fGp4@Ik3Cu>9N1{%OH9| z?a7Ybzo_SJh!_eH!FGPt_vd=AM(EZ5EUrvpmvBc=k-}%K*r+aM6`IEE4#P9tiM5PA zArJ4ToQxLBd4Ujoy^n}Mk>ClaU!{xOaIvnn;lG-(Xq;OXvloJJ&7P1CR&8}L3f-(` z-O}$5#4`-91W{={q^6!{dmZI^HJk4AIi)7#*i5Z>>b^yqNC<>BBGzhH4VO;^P*qc2 zo0RJQB$p`)pP@3V$FdRH9Ips>8d3zp5j$15wVJ02EudS^ALk_E!UzW6|4|BSOgfDJ zrNf1FF~!)MM^Uq&^?j-lpHvjiTd+1gnXO(N&$r)R1{8ykaxE}%upaxHo~L!STC}<_ z!PpxMy1*b%cjD>g6H;AgLKt~`K*NAtG5sqT#Z>jOv7+iOJ9{GQ67)rv zVh>~|ikt3vlN2_JH7qlCcs8s~4Obp|lm8j)Wag^AATVzyx}`a{KE0{C3J*j^?w2Gr zudI*M10}4O8>}&>==n{meB<}Y>#i_DtY~(NlT|e$a8C-z6~rz)PY#kz_v;yb&)F|E zz-}f%eRdjaDA&5;(&q7TKH1`{1Z@^~AusKi$iMOrCH-dhGv3bR=UJv4UJx9C8-E?R zXYb+}56wkUOxRTgYqL+IZUEPRDPm1C+{1TqLy8n>t(&h-jj_Umif3xs{2;lSZQ;S6 zK%-TSeP^|LVqSw{R$(;UR`?>Ql<{>X?s4yLqT=Hx5^u(G(5s0Uy&~3RCMB|5FG+ z818aKGV`l~fzUwG9Ttt{DkzEC740mqENO@F)MJA44W`1%OsS1cF*(|1UFzQK-e09i zZUbV*Yk1~7GE&NNb?TM#r8U^*N>+8WO?fbONzcqDUbo_fMU022s9L$D;6@U1&F;{( zX_c*}kAS2l4=X7b>!J;0P5B{3gR@I8AkaLs0K;>!72M?Sw|(x;05WLMn#r(J*HWTC zpZ0vDB=2=bEPyX4lj*`yqK;mQhfqB{N4q!n+8RuzDc4(A(_ zxAi^7oroa^XbbWo2Z17=={>+=}^bNz%Dmi=RrPjHL9?iEWHkmX)Q5PF+bs9Qf{|h%XMTp-^XJv( zb;D>A{Hd}&QRssCKmgXi%+_Q+aJWW!!+ktyTo2M+fCdzIJVq*(lUxvqQzQ!GlresN z8)jlMe;=_sM=l86U-wH>)y_g}ZvJrtqcCnK61FyOGVzrxs#$&Fr0_*4t#F63lPnnc z>M7GCbl&o0bG( z?V|CH2IXKzb!%D^P89IaUNYj?(kV*RL)(T$tk;)t-58l_jg^>Q{Br35W!48>bPu`R zUgxq9KGWvr0X0MlIRkMjtbNN|Xwmducj`JPj0`dWtPu77oP7t0R7S^6Z5#k>f8r4pK-M?!8Ta+QPrrcC8aUvT1)!i@Nm+om zjDP%Xy>jKSJ{_H^i!12pgRKqf%x;G({yyjKe#%s%1om9M-#s;01W9*dW;JI z(Ri{lA2a=!3N3^Q+tOY(IBcu#6m32 z{XUmOr%)1HF;`3jrsy@OI}`McoPD-v`YMHIwJc)D;>bn#1&ME%Yp6qHaYbU1O*3Z13b=1fiufe$a2j`U_xHgYrMwa3y7&&VYc>(Atg0x)mTBItVGz$w;Au~)^ zI~?cWE1y`}t9Mi5!AeHZcpNc@r=zwzbjDh70E$)s>yB5Q6-{{GC0(QF_EtjC%83f_ zdlKq#DYi$L2C>q@@19w-;XAH=2G`APGWUSQWD$4ZM{y_C(^^GOxLO*hq?>sm#!t{_ z^a&qGbAM1B);=o~2F!UPOn3=0%Y4ePq=b)cFUdmo`2(1^Ns?xuO^=#}e zk@ZPW;!i!x7eYB&F+F$=r5K41RQ#4yqST)l^Q2$6!x3twOy&gp046Ne5z$+A%TH6hE?_WT=k^JQm+N`tcVEttg; zA9vO+94O(t0V*ySf^^L;&As`8%_^Ltw!C+%52^Su0w4qmQ+(6r5w}%RKESk4xosA! zC?fPMnW=>YjOu(tIo<75ogw#4`MQnz6W8UE2UDQW6uVWZF!N6wmhD#sH+dFbd-W7* znk9@ly#Ns|CIqJKfSuteWmMAEY>)lw2ftX#SU~}Yc%OXizBgQC_G6jUh3p>9db^7)vIp%vn=v7+N-K0z52G?;zm zxZe{HkTA;6C>|zchA=d!-ofCp7OoWuMGC^geA*7MlhE-ZvHF71`yD^R8rD!lERgtT zPMN9p@8x3rz-CZX;nB!ZrkPZdD`^azfWgiyWKiC+>=NBQgK`|{fJ4;#IeKnKqy<|s z)1U)Xfp%J#J6sGRm}gpr)B*N*`&w7L8~$0s#BFc3{2l;PKsvtiO1>`=n#-h-qEUm2 zoL~6)B(=P8k#E!$U}wb|^LcooWP%|tRd)nA*%=2j*$q@WC=1fiu~dROuyVZT^NT{C zZ$*opyR7cyRWze4zE#@zjH4|XcY5};_{4dEO1%FoRJCPnZFSWjF51Ys2%yAKckS`> zy@iWsroD`(<34qepkttX;cMFLW{eHAgQLyVb00I$D(rEOWnNFmwy%&Q85(IE+Z1cc zwtsYpwh3tHF^~JgwZt@uP1|JhDO0}pVB9h!7&q|ntNbr}hd|A94Ome`2MKaWcMpKJSBe-WSm~VlWwr{A|onUh{JNBPo^T zqJoQw!^-LjC)a>uJhdh-rTt2o7-u0n}=Pn9< ztmZ3vec`3`OVo$$lA844zM+J9B>Mqpb{Kp9s=)z$J3A(S!Z@V+X9;a*_HnyXMF-E! z{(%?7fBXW^6BJi9^y0gY`|V77m??;epzo=j4%6UB9NF2WZV)jhPRp`s!QcPR;B-Mh z(XzxDnb|8z6OoD|DG!SI$fClgdWC>Bd$_#IQOL10EWx8>KsxOn2P&#_6$w?ZB5y>I zSjxRo(vo@EO$g=4zHt;qb!CmZl;@XrFK-~|4rN0z1QP9<*KC$#B+b|)P)5Wb;?jUj zjl}MyLJ`D_El#g)o2vnZJ%5g<=uSvZ^h{(Y}_^D$v0K#ao~AblW^`^CvJ;wAkPB)+Zvf9RdZthEoGeH8ngZ6)X5Ya^fq< z_EI{G|I%ATBr19KeqX9d&}2ben;EbBuExIc5BvO5q$SZG-&d~RUj9FF*+&%!R=*?Q zuz^o#s@;hev;AM7LuqPbeph_T8#PeIXJ?UEvHbEL=SaYNxtBU1QjU6kBU{(6BBOO@ zG7-It@nNgI;QSJFh(ic{ti-D)k~IPgGRi+G~f73@t0X#OEc zfc7pf_MgF_%XtOEo$`lTPw`%*Tc&$Ig~{R8`?>+=(yxEU-f97)VjEXYdS{Q>jA^7(UI1XQwQ$} zdyo3l3E8$JWnYcU+1Lm>luGB=zm% z?{9ru(PW)Vd9a3o1NrRAYrjnsup#NWg8CHgen$2T6?WjIcHfO>Y4({uWSQg<8d}+; z&8q1#&|@Y&l|k-A=?AQizC~$~Hnx#Tqnb)Vvl?@FO?1ekEz@t+9IcR(fuLL>Rn+sQ z_h+e(0qqg11P9(!9Y?=2gJas$x+Lt-WHP#rr<+Halv1k$oX?xS5A7-0pX;76qqYvJ z=_>1lbm&ZoBOCkiEPZ0d6uSQ?JQrPZZWVg!E|w7HWMCs8yy!AjZP2F88?X)4=#{*| zH4Rs+M_!hUQtqtqS38d;0}Z3;PmB-GOAZ$9CSH9QeY-h7@nj#tV$>qN7b=_Mb&$G=loA@pD zNBE>_xnC~aE`R#Y#MC7CJYG4WA{Pq(%jATSiR@tCrdeH!mDAnYw{vzf!-)Z2V_5eE zROC2jz61dXzaN*x$w7XQg8S|e2_QcY33YiOAnXrliVTT*y@#-t@SWcK0v zixubW4}GbybGTi2Oljwn4;hjV%-SNOk?;c1gFa-NaDN2FLV=XhYG6}VO|lbjbz0NY z^6FTKILEYhJ^E+!p;;jeS=oNo4ePkH0wBPtdt>Px5h~r3VKKT4MM?8%6w##U0txJ@b^yOqn#2Sas*Bb{P^Kx{i@k zlXY=oB<$G(iThgcb%#Cnf4;wD_N0bf73-t?F>LE-;^PEpV}AJknLS@SUy|usHtu5a z(r}Zva!Yeg?wRwwA@t*shze~TpbgL9-jisLKtt-#(?`A=O#UHx`E9uq)aqUPkdfv#yGU^9ZB zBl!BKKyph2Yn@-p5Rm;e<#`-=Fj{lKN?#zwI0ESwwl3AafN+Hk(@1^X2@$z(c0j|J zrIsLEgQ=DY_8`=u9=WC+RGC~gtnrpB&`0Bl*&Oj%k#e3=QR}?Em1EZ0XlIykF}#8` zYL%~aU9x&6iiGDS;QafV*BWIb&rtjy7XG7Cf)L$uzk+j+|dgu1WA0(_y=i#5X^SS zn=|$_XzTsCZ^4s~X{8vtIMO3vq zJDs+KFp~(=H62sZwzpQgRYG(6)2B`h)((fd(z~LBu0+D18Ra>bBza%--MWD9m@qYe z+MrlY1;BdVDo4CO9AF2rmA_p3zBiswaVJSKfGFGga*9WALF2r1d@7n}sO+3A>Rb>9WJ@0>-vemcM`tBLs> zzf%a%zXOFpmPfD(WjFcPgh%;PJa%#KsciAk5uyDx1k&78CC39yy()N!eIeW&$PF0C zpaC-B}A0O&^H}>k)flX4hl)$aWd_!HO`seJw=4v zeC)VCxUtSRi~Q%YdJL`g_eM>m5Uo*CWDYSvwGbJ@URK>acF0lUX?^rD=y_8S?8UQ0 z#5l2_>n}|D=9b?*zdUB5?T}8#M&jUB>2}$(USho=o7I%20`VUAMX>Gec{NecdZ|wp zfH?}PPALdl5)l0)yWO7Kr?TJNTs<)Do@P6=u)^3KeaLT@+%GpC3QNPO8L1$

    hxH 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 diff --git a/orgcard.tex b/orgcard.tex index 64107b413..71790e810 100644 --- a/orgcard.tex +++ b/orgcard.tex @@ -2,26 +2,26 @@ \def\orgversionnumber{4.75} \def\versionyear{2007} % latest update \def\year{2007} % latest copyright year -% + %**start of header \newcount\columnsperpage +\newcount\letterpaper % This file can be printed with 1, 2, or 3 columns per page (see below). -% At the moment this card works quite nicely in 3 column format and -% currently takes 2 full pages. It is thus suited to producing one -% double-side page when printed. +% Specify how many you want here. -% There are a couple of tweaks in the format of this card which make it work -% slightly better on A4 paper. The changes due, I think, to Stephen Eglen, -% are commented below. Revert the changes if you want letter sized paper. +\columnsperpage=3 -% Try running something like -% tex org-mode-ref.tex; dvips -t landscape org-mode-ref.dvi -% to print the card +% Set letterpapaer to 0 for A4 paper, 1 for letter (US) paper. Useful +% only when columnsperpage is 2 or 3. -\columnsperpage=3 +\letterpaper=0 -% Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc +% Nothing else needs to be changed below this line. +% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004, +% 2005, 2006, 2007 Free Software Foundation, Inc. + +% This file is part of GNU Emacs. % GNU Emacs is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -35,8 +35,8 @@ % You should have received a copy of the GNU General Public License % along with GNU Emacs; see the file COPYING. If not, write to -% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -% Boston, MA 02111-1307, USA. +% the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +% Boston, MA 02110-1301, USA. % This file is intended to be processed by plain TeX (TeX82). % @@ -54,6 +54,10 @@ % For this you need a dvi device driver that can print sideways. % Which mode to use is controlled by setting \columnsperpage above. % +% To compile and print this document: +% tex refcard.tex +% dvips -t landscape refcard.dvi +% % Author: % Stephen Gildea % Internet: gildea@stop.mail-abuse.org @@ -82,20 +86,20 @@ are preserved on all copies. % can be scanned without complaint. \def\bye{\par\vfill\supereject\end} -\newdimen\intercolumnskip %horizontal space between columns -\newbox\columna %boxes to hold columns already built +\newdimen\intercolumnskip %horizontal space between columns +\newbox\columna %boxes to hold columns already built \newbox\columnb \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} % This multi-way format was designed by Stephen Gildea October 1986. % Note that the 1-column format is fontfamily-independent. -\if 1\ncolumns %one-column format uses normal size +\if 1\ncolumns %one-column format uses normal size \hsize 4in \vsize 10in \voffset -.7in @@ -106,14 +110,14 @@ are preserved on all copies. \footline{\hss\folio} \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}} -\else %2 or 3 columns uses prereduced size +\else %2 or 3 columns uses prereduced size \hsize 3.2in - -% FIXME - Try to make things more A4 friendly -% \vsize 7.95in - \vsize 7.65in -% \hoffset -.75in - \hoffset -.25in + \if 1\the\letterpaper + \vsize 7.95in + \else + \vsize 7.65in + \fi + \hoffset -.75in \voffset -.745in \font\titlefont=cmbx10 \scaledmag2 \font\headingfont=cmbx10 \scaledmag1 @@ -132,13 +136,14 @@ are preserved on all copies. \def\bf{\eightbf} \def\it{\eightit} \def\tt{\eighttt} - -% FIXME - Try to make things more A4 friendly -% \normalbaselineskip=.8\normalbaselineskip - \normalbaselineskip=.7\normalbaselineskip + \if 1\the\letterpaper + \normalbaselineskip=.8\normalbaselineskip + \else + \normalbaselineskip=.7\normalbaselineskip + \fi \normallineskip=.8\normallineskip \normallineskiplimit=.8\normallineskiplimit - \normalbaselines\rm %make definitions take effect + \normalbaselines\rm %make definitions take effect \if 2\ncolumns \let\maxcolumn=b @@ -154,16 +159,16 @@ are preserved on all copies. \intercolumnskip=.46in \def\abc{a} - \output={% %see The TeXbook page 257 + \output={% %see The TeXbook page 257 % This next line is useful when designing the layout. %\immediate\write16{Column \folio\abc\space starts with \firstmark} \if \maxcolumn\abc \multicolumnformat \global\def\abc{a} \else\if a\abc - \global\setbox\columna\columnbox \global\def\abc{b} + \global\setbox\columna\columnbox \global\def\abc{b} %% in case we never use \columnb (two-column mode) \global\setbox\columnb\hbox to -\intercolumnskip{} \else - \global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi} + \global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi} \def\multicolumnformat{\shipout\vbox{\makeheadline \hbox{\box\columna\hskip\intercolumnskip \box\columnb\hskip\intercolumnskip\columnbox} @@ -173,7 +178,7 @@ are preserved on all copies. \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters @@ -225,7 +230,7 @@ are preserved on all copies. \def\<#1>{{\it #1\/}} % kbd - argument is characters typed literally. Like the Texinfo command. -\def\kbd#1{{\tt#1}\null} %\null so not an abbrev even if period follows +\def\kbd#1{{\tt#1}\null} %\null so not an abbrev even if period follows % beginexample...endexample - surrounds literal text, such a code example. % typeset in a typewriter font with line breaks preserved @@ -316,15 +321,15 @@ are preserved on all copies. \section{Archiving} \key{toggle ARCHIVE tag}{C-c C-x C-a} -\metax{mark fully done children}{C-u C-c C-x C-a} +%\metax{mark fully done children}{C-u C-c C-x C-a} \key{force cycling of an ARCHIVEd tree}{C-TAB} \key{move subtree to archive file}{C-c C-x C-s} -\metax{move all fully done children}{C-u C-c C-x C-s} -To set archive location for current file, add a line like$^2$: -\vskip -1mm -\beginexample% -\#+ARCHIVE: archfile::* Archived Tasks -\endexample +%\metax{move all fully done children}{C-u C-c C-x C-s} +%To set archive location for current file, add a line like$^2$: +%\vskip -1mm +%\beginexample% +%\#+ARCHIVE: archfile::* Archived Tasks +%\endexample \section{Filtering and Sparse Trees} @@ -359,13 +364,11 @@ Outside of tables, the same keys may have other functionality. {\bf Row and column editing} -\key{move the current column left}{M-LEFT} -\key{move the current column right}{M-RIGHT} +\key{move the current column left}{M-LEFT/RIGHT} \key{kill the current column}{M-S-LEFT} \key{insert new column to left of cursor position}{M-S-RIGHT} -\key{move the current row up}{M-UP} -\key{move the current row down}{M-DOWN} +\key{move the current row up/down}{M-UP/DOWN} \key{kill the current row or horizontal line}{M-S-UP} \key{insert new row above the current row}{M-S-DOWN} \key{insert hline below (\kbd{C-u} : above) current row}{C-c -} @@ -518,11 +521,11 @@ after ``{\tt :}'', and dictionary words elsewhere. \key{set the priority of the current item}{C-c , [ABC]} \key{remove priority cookie from current item}{C-c , SPC} -\key{raise priority of current item}{S-UP$^3$} -\key{lower priority of current item}{S-DOWN$^3$} +\key{raise/lower priority of current item}{S-UP/DOWN$^3$} +%\key{lower priority of current item}{S-DOWN$^3$} -\key{\kbd{\#+SEQ_TODO: TODO TRY BLUFF DONE}}{\rm todo workflow} -\key{\kbd{\#+TYP_TODO: Phil home work DONE}}{\rm todo types} +%\key{\kbd{\#+SEQ_TODO: TODO TRY BLUFF DONE}}{\rm todo workflow} +%\key{\kbd{\#+TYP_TODO: Phil home work DONE}}{\rm todo types} \key{insert new checkbox item in plain list}{M-S-RET} \key{toggle checkbox(es) in region/entry/at point}{C-c C-x C-b} @@ -564,7 +567,6 @@ after ``{\tt :}'', and dictionary words elsewhere. \key{start clock on current item}{C-c C-x C-i} \key{stop clock on current item}{C-c C-x C-o} \key{cancel current clock}{C-c C-x C-x} - \key{display total subtree times}{C-c C-x C-d} \key{remove displayed times}{C-c C-c} \key{insert/update table with clock report}{C-c C-x C-r} @@ -748,10 +750,8 @@ $^3$ Keybinding affected by {\tt org-CUA-compatibility}. \bye +% Local variables: +% compile-command: "tex refcard" +% End: % arch-tag: 139f6750-5cfc-49ca-92b5-237fe5795290 - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: t -%%% End: diff --git a/orgcard_letter.pdf b/orgcard_letter.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ec3b1cfa86c35ed167a5b893e93bfd86c86088a6 GIT binary patch literal 59419 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...)1746 +2392 y Fi(edit)24 b(the)h(curren)n(t)f(\014eld)g(in)f(a)h(separate)h +(windo)n(w)126 b Fg(C-c)36 b(`)1746 2471 y Fi(mak)n(e)24 +b(curren)n(t)g(\014eld)g(fully)f(visible)502 b Fg(C-u)36 +b(TAB)1746 2551 y Fi(exp)r(ort)25 b(as)e(tab-separated)j(\014le)370 +b Fg(M-x)36 b(org-table-export)1746 2631 y Fi(imp)r(ort)23 +b(tab-separated)j(\014le)447 b Fg(M-x)36 b(org-table-import)1746 +2711 y Fi(sum)23 b(n)n(um)n(b)r(ers)h(in)f(curren)n(t)i +(column/rectangle)143 b Fg(C-c)36 b(+)1746 2820 y Fe(T)-7 +b(ables)27 b(created)f(with)h(the)g Fg(table.el)i Fe(pac)n(k)-5 +b(age)1746 2929 y Fi(insert)23 b(a)h(new)g Fg(table.el)i +Fi(table)582 b Fg(C-c)36 b(~)1746 3009 y Fi(recognize)25 +b(existing)f(table.el)g(table)474 b Fg(C-c)36 b(C-c)1746 +3089 y Fi(con)n(v)n(ert)25 b(table)f(\(Org-mo)r(de)g +Fc($)f Fi(table.el\))312 b Fg(C-c)36 b(~)1746 3198 y +Fe(Spreadsheet)1746 3307 y Fi(F)-6 b(orm)n(ulas)22 b(t)n(yp)r(ed)j(in)d +(\014eld)h(are)g(executed)i(b)n(y)e Fg(TAB)p Fi(,)h Fg(RET)f +Fi(and)g Fg(C-c)37 b(C-c)p Fi(.)1746 3387 y Fg(=)24 b +Fi(in)n(tro)r(duces)g(a)g(column)g(form)n(ula,)f Fg(:=)h +Fi(a)f(\014eld)h(form)n(ula.)1746 3496 y(Example:)31 +b(Add)24 b(Col1)g(and)g(Col2)522 b Fg(|=$1+$2)37 b(|)1746 +3576 y Fi(...)30 b(with)24 b(prin)n(tf)f(format)g(sp)r(eci\014cation) +387 b Fg(|=$1+$2;\045.2f|)1746 3656 y Fi(...)30 b(with)24 +b(constan)n(ts)h(from)e(constan)n(ts.el)352 b Fg(|=$1/$c/$cm)38 +b(|)1746 3735 y Fi(sum)23 b(from)g(2nd)h(to)h(3rd)e(hline)436 +b Fg(|:=vsum\(@II..@III\)|)1746 3815 y Fi(apply)24 b(curren)n(t)g +(column)g(form)n(ula)518 b Fg(|)36 b(=)f(|)1746 3924 +y Fi(set)24 b(and)g(ev)l(al)g(column)g(form)n(ula)567 +b Fg(C-c)36 b(=)1746 4004 y Fi(set)24 b(and)g(ev)l(al)g(\014eld)g(form) +n(ula)661 b Fg(C-u)36 b(C-c)g(=)1746 4084 y Fi(re-apply)23 +b(all)g(stored)i(equations)g(to)f(curren)n(t)g(line)96 +b Fg(C-c)36 b(*)1746 4164 y Fi(re-apply)23 b(all)g(stored)i(equations)g +(to)f(en)n(tire)g(table)101 b Fg(C-u)36 b(C-c)g(*)1746 +4243 y Fi(iterate)25 b(table)f(to)g(stabilit)n(y)703 +b Fg(C-u)36 b(C-u)g(C-c)g(*)1746 4323 y Fi(rotate)25 +b(calculation)g(mark)e(through)i(#)e(*)h(!)31 b(^)p 2991 +4323 22 4 v 49 w($)115 b Fg(C-#)3942 -364 y Fi(sho)n(w)24 +b(line,)f(column,)g(form)n(ula)g(reference)315 b Fg(C-c)36 +b(?)3942 -284 y Fi(toggle)25 b(co)r(ordinate)g(grid)763 +b Fg(C-c)36 b(})3942 -205 y Fi(toggle)25 b(form)n(ula)e(debugger)696 +b Fg(C-c)36 b({)3942 -110 y Fd(F)-5 b(ormula)27 b(Editor)3942 +-16 y Fi(edit)d(form)n(ulas)f(in)g(separate)i(bu\013er)473 +b Fg(C-c)36 b(')3942 64 y Fi(exit)24 b(and)g(install)g(new)g(form)n +(ulas)542 b Fg(C-c)36 b(C-c)3942 144 y Fi(exit,)24 b(install,)e(and)j +(apply)f(new)g(form)n(ulas)309 b Fg(C-u)36 b(C-c)g(C-c)3942 +224 y Fi(ab)r(ort)1274 b Fg(C-c)36 b(C-q)3942 303 y Fi(toggle)25 +b(reference)f(st)n(yle)795 b Fg(C-c)36 b(C-r)3942 383 +y Fi(prett)n(y-prin)n(t)24 b(Lisp)g(form)n(ula)663 b +Fg(TAB)3942 463 y Fi(complete)25 b(Lisp)e(sym)n(b)r(ol)770 +b Fg(M-TAB)3942 542 y Fi(shift)23 b(reference)h(p)r(oin)n(t)825 +b Fg(S-cursor)3942 622 y Fi(shift)23 b(test)i(line)e(for)g(column)h +(references)355 b Fg(M-up/down)3942 702 y Fi(scroll)23 +b(the)h(windo)n(w)g(sho)n(wing)g(the)h(table)334 b Fg(M-S-up/down)3942 +781 y Fi(toggle)25 b(table)f(co)r(ordinate)h(grid)587 +b Fg(C-c)36 b(})3942 916 y Fh(Links)3942 1026 y Fi(globally)24 +b(store)g(link)f(to)h(the)h(curren)n(t)f(lo)r(cation)166 +b Fg(C-c)36 b(l)5558 1003 y Ff(1)3942 1106 y Fi(insert)23 +b(a)h(link)f(\(T)-6 b(AB)24 b(completes)h(stored)f(links\))138 +b Fg(C-c)36 b(C-l)3942 1185 y Fi(insert)23 b(\014le)h(link)f(with)h +(\014le)g(name)g(completion)192 b Fg(C-u)36 b(C-c)g(C-l)3942 +1265 y Fi(edit)24 b(\(also)g(hidden)g(part)g(of)5 b(\))24 +b(link)g(at)g(p)r(oin)n(t)247 b Fg(C-c)36 b(C-l)3942 +1360 y Fi(op)r(en)25 b(\014le)e(links)g(in)h(emacs)722 +b Fg(C-c)36 b(C-o)3942 1439 y Fi(...force)22 b(op)r(en)j(in)e +(emacs/other)j(windo)n(w)320 b Fg(C-u)36 b(C-c)g(C-o)3942 +1519 y Fi(op)r(en)25 b(link)e(at)h(p)r(oin)n(t)884 b +Fg(mouse-1/2)3942 1599 y Fi(...force)22 b(op)r(en)j(in)e(emacs/other)j +(windo)n(w)320 b Fg(mouse-3)3942 1678 y Fi(record)24 +b(a)g(p)r(osition)g(in)f(mark)g(ring)510 b Fg(C-c)36 +b(\045)3942 1758 y Fi(jump)23 b(bac)n(k)i(to)f(last)g(follo)n(w)n(ed)f +(link\(s\))403 b Fg(C-c)36 b(&)3942 1838 y Fi(Find)24 +b(next)g(link)998 b Fg(C-c)36 b(C-x)g(C-n)3942 1917 y +Fi(Find)24 b(previous)f(link)876 b Fg(C-c)36 b(C-x)g(C-p)3942 +2012 y Fe(In)n(ternal)26 b(Links)3942 2106 y Fg(<>)984 b Fi(target)3942 2186 y Fg(<<>>)913 +b Fi(radio)23 b(target)5745 2163 y Ff(2)3942 2266 y Fg([[*this)37 +b(text]])948 b Fi(\014nd)24 b(headline)3942 2346 y Fg([[this)37 +b(text]])620 b Fi(\014nd)24 b(target)h(or)e(text)i(in)f(bu\013er)3942 +2425 y Fg([[this)37 b(text][description]])387 b Fi(optional)24 +b(link)f(text)3942 2520 y Fe(External)j(Links)3942 2614 +y Fg(file:/home/dominik/img/)q(mars)q(.jp)q(g)352 b Fi(\014le,)23 +b(absolute)3942 2694 y Fg(file:papers/last.pdf)740 b +Fi(\014le,)23 b(relativ)n(e)3942 2774 y Fg(file:projects.org::*tha)q(t) +41 b(text)418 b Fi(\014nd)24 b(headline)3942 2853 y Fg +(file:projects.org::find)42 b(me)523 b Fi(\014nd)24 b(trgt/string)3942 +2933 y Fg(http://www.astro.uva.nl)q(/~do)q(min)q(ik)317 +b Fi(on)24 b(the)h(w)n(eb)3942 3013 y Fg(mailto:adent@galaxy.net)635 +b Fi(Email)23 b(address)3942 3093 y Fg(news:comp.emacs)915 +b Fi(Usenet)25 b(group)3942 3172 y Fg(bbdb:Richard)39 +b(Stallman)701 b Fi(BBDB)23 b(p)r(erson)3942 3252 y Fg(gnus:group)1090 +b Fi(GNUS)24 b(group)3942 3332 y Fg(gnus:group#id)985 +b Fi(GNUS)24 b(message)3942 3411 y Fg(vm|wl|mhe|rmail:folder)670 +b Fi(Mail)23 b(folder)3942 3491 y Fg(vm|wl|mhe|rmail:folder#)q(id)564 +b Fi(Mail)23 b(message)3942 3571 y Fg(info:emacs:Regexps)810 +b Fi(Info)24 b(\014le:no)r(de)3942 3650 y Fg(shell:ls)38 +b(*.org)947 b Fi(shell)23 b(command)3942 3730 y Fg(elisp:\(calendar\)) +880 b Fi(elisp)23 b(form)3942 3810 y Fg([[external)38 +b(link][description]])246 b Fi(optional)24 b(link)f(text)3942 +3946 y Fh(Completion)3942 4056 y Fi(In-bu\013er)34 b(completion)g +(completes)h(TODO)d(k)n(eyw)n(ords)i(at)g(headline)3942 +4136 y(start,)19 b(T)-6 b(eX)19 b(macros)f(after)h(\\)p +Fg(\\)p Fi(",)h(option)f(k)n(eyw)n(ords)g(after)f(\\)p +Fg(#-)p Fi(",)i(T)-6 b(A)n(GS)3942 4216 y(after)24 b(\\)p +Fg(:)p Fi(",)g(and)g(dictionary)g(w)n(ords)g(elsewhere.)3942 +4310 y(Complete)h(w)n(ord)e(at)h(p)r(oin)n(t)702 b Fg(M-TAB)p +eop end +%%Page: 2 2 +TeXDict begin @landscape 2 1 bop -469 -357 a Fj(Org-Mo)t(de)45 +b(Reference)h(Card)g(\(2/2\))246 -249 y Fi(\(for)23 b(v)n(ersion)h +(4.75\))-450 -42 y Fh(TODO)38 b(Items)g(and)f(Chec)m(kb)s(o)m(xes)-450 +123 y Fi(rotate)25 b(the)f(state)h(of)f(the)g(curren)n(t)g(item)354 +b Fg(C-c)36 b(C-t)-450 203 y Fi(select)24 b(next/previous)i(state)507 +b Fg(S-LEFT/RIGHT)-450 283 y Fi(select)24 b(next/previous)i(set)569 +b Fg(C-S-LEFT/RIGHT)-450 362 y Fi(view)24 b(TODO)f(items)g(in)h(a)g +(sparse)f(tree)380 b Fg(C-c)36 b(C-v)-450 442 y Fi(view)24 +b(3rd)f(TODO)g(k)n(eyw)n(ord's)h(sparse)g(tree)258 b +Fg(C-3)36 b(C-c)g(C-v)-450 550 y Fi(set)24 b(the)h(priorit)n(y)e(of)g +(the)i(curren)n(t)f(item)369 b Fg(C-c)36 b(,)g([ABC])-450 +630 y Fi(remo)n(v)n(e)24 b(priorit)n(y)f(co)r(okie)i(from)d(curren)n(t) +j(item)179 b Fg(C-c)36 b(,)g(SPC)-450 710 y Fi(raise/lo)n(w)n(er)23 +b(priorit)n(y)g(of)h(curren)n(t)g(item)361 b Fg(S-UP/DOWN)1305 +686 y Ff(3)-450 818 y Fi(insert)23 b(new)i(c)n(hec)n(kb)r(o)n(x)g(item) +f(in)f(plain)h(list)282 b Fg(M-S-RET)-450 898 y Fi(toggle)24 +b(c)n(hec)n(kb)r(o)n(x\(es\))i(in)d(region/en)n(try/at)i(p)r(oin)n(t)71 +b Fg(C-c)36 b(C-x)g(C-b)-450 977 y Fi(toggle)25 b(c)n(hec)n(kb)r(o)n(x) +h(at)e(p)r(oin)n(t)684 b Fg(C-c)36 b(C-c)-450 1057 y +Fi(c)n(hec)n(kb)r(o)n(x)26 b(statistics)e(co)r(okies:)32 +b(insert)23 b Fg([/])i Fi(or)e Fg([\045])-450 1137 y +Fi(up)r(date)i(c)n(hec)n(kb)r(o)n(x)h(statistics)e(\()p +Fg(C-u)h Fi(:)31 b(whole)24 b(\014le\))81 b Fg(C-c)36 +b(#)-450 1343 y Fh(T)-10 b(ags)-450 1508 y Fi(set)24 +b(tags)h(for)d(curren)n(t)j(heading)589 b Fg(C-c)36 b(C-c)-450 +1588 y Fi(realign)23 b(tags)i(in)e(all)g(headings)613 +b Fg(C-u)36 b(C-c)g(C-c)-450 1668 y Fi(create)25 b(sparse)e(tree)i +(with)e(matc)n(hing)i(tags)285 b Fg(C-c)36 b(\\)-450 +1747 y Fi(globally)24 b(\(agenda\))i(matc)n(h)e(tags)h(at)f(cursor)243 +b Fg(C-c)36 b(C-o)-450 1954 y Fh(Timestamps)-450 2120 +y Fi(prompt)24 b(for)f(date)i(and)f(insert)f(timestamp)266 +b Fg(C-c)36 b(.)-450 2199 y Fi(lik)n(e)23 b Fg(C-c)i +Fi(.)31 b(but)24 b(insert)g(date)g(and)h(time)e(format)144 +b Fg(C-u)36 b(C-c)g(.)-450 2279 y Fi(Lik)n(e)24 b Fg(C-c)36 +b(.)24 b Fi(but)g(mak)n(e)g(stamp)h(inactiv)n(e)322 b +Fg(C-c)36 b(!)-450 2359 y Fi(insert)23 b(DEADLINE)h(timestamp)516 +b Fg(C-c)36 b(C-d)-450 2439 y Fi(insert)23 b(SCHEDULED)h(timestamp)451 +b Fg(C-c)36 b(C-s)-450 2518 y Fi(create)25 b(sparse)e(tree)i(with)e +(all)g(deadlines)i(due)204 b Fg(C-c)36 b(C-w)-450 2598 +y Fi(the)25 b(time)e(b)r(et)n(w)n(een)j(2)e(dates)g(in)g(a)f(time)h +(range)172 b Fg(C-c)36 b(C-y)-450 2678 y Fi(c)n(hange)25 +b(timestamp)g(at)f(cursor)f(b)n(y)h Fc(\006)p Fi(1)g(da)n(y)238 +b Fg(S-RIGHT/LEFT)1410 2654 y Ff(3)-450 2757 y Fi(c)n(hange)25 +b(y)n(ear/mon)n(th/da)n(y)i(at)d(cursor)f(b)n(y)h Fc(\006)p +Fi(1)189 b Fg(S-UP/DOWN)1305 2734 y Ff(3)-450 2837 y +Fi(access)25 b(the)f(calendar)g(for)f(the)i(curren)n(t)f(date)221 +b Fg(C-c)36 b(>)-450 2917 y Fi(insert)23 b(timestamp)i(matc)n(hing)g +(date)f(in)g(calendar)89 b Fg(C-c)36 b(<)-450 2996 y +Fi(access)25 b(agenda)g(for)e(curren)n(t)h(date)507 b +Fg(C-c)36 b(C-o)-450 3076 y Fi(Select)25 b(date)g(while)e(prompted)598 +b Fg(mouse-1/RET)-450 3156 y Fi(T)-6 b(oggle)17 b(custom)g(format)f +(displa)n(y)g(for)f(dates/times)72 b Fg(C-c)36 b(C-x)g(C-t)-450 +3264 y Fe(Clo)r(c)n(king)26 b(time)-450 3372 y Fi(start)e(clo)r(c)n(k)g +(on)g(curren)n(t)h(item)612 b Fg(C-c)36 b(C-x)g(C-i)-450 +3452 y Fi(stop)24 b(clo)r(c)n(k)h(on)f(curren)n(t)g(item)628 +b Fg(C-c)36 b(C-x)g(C-o)-450 3532 y Fi(cancel)25 b(curren)n(t)f(clo)r +(c)n(k)829 b Fg(C-c)36 b(C-x)g(C-x)-450 3612 y Fi(displa)n(y)24 +b(total)g(subtree)h(times)619 b Fg(C-c)36 b(C-x)g(C-d)-450 +3691 y Fi(remo)n(v)n(e)24 b(displa)n(y)n(ed)g(times)726 +b Fg(C-c)36 b(C-c)-450 3771 y Fi(insert/up)r(date)25 +b(table)g(with)f(clo)r(c)n(k)g(rep)r(ort)289 b Fg(C-c)36 +b(C-x)g(C-r)-450 3978 y Fh(LaT)-10 b(eX)37 b(and)g(cdlatex-mo)s(de)-450 +4143 y Fi(preview)24 b(LaT)-6 b(eX)24 b(fragmen)n(t)673 +b Fg(C-c)36 b(C-x)g(C-l)-450 4223 y Fi(Expand)25 b(abbreviation)f +(\(cdlatex-mo)r(de\))305 b Fg(TAB)-450 4303 y Fi(Insert/mo)r(dify)24 +b(math)h(sym)n(b)r(ol)e(\(cdlatex-mo)r(de\))99 b Fg(`)36 +b(/)f(')1746 -364 y Fh(Agenda)i(Views)1746 -219 y Fi(add/mo)n(v)n(e)25 +b(curren)n(t)f(\014le)g(to)g(fron)n(t)g(of)f(agenda)197 +b Fg(C-c)36 b([)1746 -139 y Fi(remo)n(v)n(e)24 b(curren)n(t)g(\014le)g +(from)f(y)n(our)g(agenda)299 b Fg(C-c)36 b(])1746 -60 +y Fi(cycle)24 b(through)h(agenda)g(\014le)f(list)551 +b Fg(C-')1746 44 y Fi(compile)24 b(agenda)h(for)e(the)h(curren)n(t)g(w) +n(eek)320 b Fg(C-c)36 b(a)g(a)3433 20 y Ff(1)1746 123 +y Fi(compile)24 b(global)g(TODO)f(list)640 b Fg(C-c)36 +b(a)g(t)3433 100 y Ff(1)1746 203 y Fi(compile)24 b(TODO)f(list)g(for)g +(sp)r(eci\014c)h(k)n(eyw)n(ord)218 b Fg(C-c)36 b(a)g(T)3433 +179 y Ff(1)1746 283 y Fi(matc)n(h)25 b(tags)f(in)f(agenda)j(\014les)637 +b Fg(C-c)36 b(a)g(m)3433 259 y Ff(1)1746 362 y Fi(matc)n(h)25 +b(tags)f(in)f(TODO)h(en)n(tries)554 b Fg(C-c)36 b(a)g(M)3433 +339 y Ff(1)1746 442 y Fi(\014nd)24 b(stuc)n(k)h(pro)t(jects)869 +b Fg(C-c)36 b(a)g(#)3433 419 y Ff(1)1746 522 y Fi(sho)n(w)24 +b(timeline)f(of)h(curren)n(t)g(org)f(\014le)458 b Fg(C-c)36 +b(a)g(L)3433 498 y Ff(1)1746 601 y Fi(con\014gure)25 +b(custom)f(commands)570 b Fg(C-c)36 b(a)g(C)3433 578 +y Ff(1)1746 681 y Fi(con\014gure)25 b(stuc)n(k)g(pro)t(jects)708 +b Fg(C-c)36 b(a)g(!)3433 658 y Ff(1)1746 761 y Fi(agenda)25 +b(for)e(date)i(at)f(cursor)661 b Fg(C-c)36 b(C-o)1746 +888 y Fi(T)-6 b(o)24 b(set)g(categories,)h(add)f(lines)f(lik)n(e)2710 +864 y Ff(2)2747 888 y Fi(:)1746 967 y Fg(#+CATEGORY:)38 +b(MyCateg)1746 1070 y Fe(Commands)26 b(a)n(v)-5 b(ailable)25 +b(in)i(an)g(agenda)g(bu\013er)1746 1173 y(View)g(Org)g(\014le)1746 +1277 y Fi(sho)n(w)d(original)f(lo)r(cation)h(of)g(item)524 +b Fg(SPC/mouse-3)1746 1356 y Fi(sho)n(w)24 b(and)g(recen)n(ter)h(windo) +n(w)626 b Fg(L)1746 1436 y Fi(goto)25 b(original)e(lo)r(cation)h(in)g +(other)g(windo)n(w)260 b Fg(TAB/mouse-2)1746 1516 y Fi(goto)25 +b(original)e(lo)r(cation,)h(delete)h(other)f(windo)n(ws)91 +b Fg(RET)1746 1595 y Fi(sho)n(w)24 b(subtree)g(in)g(indirect)f +(bu\013er,)h(ded.)g(frame)127 b Fg(b)1746 1675 y Fi(toggle)25 +b(follo)n(w-mo)r(de)861 b Fg(f)1746 1778 y Fe(Change)27 +b(displa)n(y)1746 1881 y Fi(delete)e(other)f(windo)n(ws)791 +b Fg(o)1746 1961 y Fi(switc)n(h)24 b(to)g(daily)g(/)g(w)n(eekly)g(view) +534 b Fg(d)36 b(/)f(w)1746 2041 y Fi(toggle)25 b(inclusion)e(of)h +(diary)f(en)n(tries)473 b Fg(D)1746 2121 y Fi(toggle)25 +b(time)f(grid)f(for)g(daily)g(sc)n(hedule)388 b Fg(g)1746 +2200 y Fi(toggle)25 b(displa)n(y)e(of)h(logb)r(o)r(ok)g(en)n(tries)446 +b Fg(l)1746 2280 y Fi(refresh)23 b(agenda)i(bu\013er)f(with)g(an)n(y)g +(c)n(hanges)239 b Fg(r)1746 2360 y Fi(sa)n(v)n(e)24 b(all)f(org-mo)r +(de)h(bu\013ers)673 b Fg(s)1746 2439 y Fi(displa)n(y)24 +b(the)g(follo)n(wing)f Fg(org-agenda-ndays)221 b(RIGHT)1746 +2519 y Fi(displa)n(y)24 b(the)g(previous)g Fg(org-agenda-ndays)238 +b(LEFT)1746 2599 y Fi(goto)25 b(to)r(da)n(y)1110 b Fg(.)1746 +2702 y Fe(Remote)27 b(editing)1746 2805 y Fi(digit)d(argumen)n(t)984 +b Fg(0-9)1746 2885 y Fi(c)n(hange)25 b(state)g(of)f(curren)n(t)g(TODO)f +(item)333 b Fg(t)1746 2964 y Fi(kill)23 b(item)g(and)i(source)830 +b Fg(C-k)1746 3044 y Fi(arc)n(hiv)n(e)24 b(the)h(subtree)854 +b Fg($)1746 3124 y Fi(sho)n(w)24 b(tags)g(of)g(curren)n(t)g(headline) +536 b Fg(T)1746 3204 y Fi(set)24 b(tags)h(for)d(curren)n(t)j(headline) +573 b Fg(:)1746 3283 y Fi(toggle)25 b(AR)n(CHIVE)e(tag)779 +b Fg(a)1746 3363 y Fi(set)24 b(priorit)n(y)f(of)g(curren)n(t)i(item)612 +b Fg(p)1746 3443 y Fi(raise/lo)n(w)n(er)23 b(priorit)n(y)g(of)h(curren) +n(t)g(item)361 b Fg(S-UP/DOWN)3501 3419 y Ff(3)1746 3522 +y Fi(displa)n(y)24 b(w)n(eigh)n(ted)h(priorit)n(y)e(of)g(curren)n(t)h +(item)189 b Fg(P)1746 3602 y Fi(sc)n(hedule/set)26 b(deadline)e(for)f +(this)g(item)377 b Fg(C-c)36 b(C-s/d)1746 3682 y Fi(c)n(hange)25 +b(timestamp)g(to)f(one)g(da)n(y)h(earlier/later)139 b +Fg(S-LEFT/RIGHT)3606 3658 y Ff(3)1746 3762 y Fi(c)n(hange)25 +b(timestamp)g(to)f(to)r(da)n(y)598 b Fg(>)1746 3841 y +Fi(insert)23 b(new)i(en)n(try)f(in)n(to)g(diary)612 b +Fg(i)1746 3944 y Fi(start)24 b(the)h(clo)r(c)n(k)f(on)g(curren)n(t)g +(item)g(\(clo)r(c)n(k-in\))176 b Fg(I)1746 4024 y Fi(stop)24 +b(the)h(clo)r(c)n(k)f(\(clo)r(c)n(k-out\))654 b Fg(O)1746 +4104 y Fi(cancel)25 b(curren)n(t)f(clo)r(c)n(k)829 b +Fg(X)1746 4207 y Fe(Misc)1746 4310 y Fi(Op)r(en)24 b(link)f(in)h +(curren)n(t)g(line)673 b Fg(C-c)36 b(C-o)3942 -364 y +Fe(Calendar)26 b(commands)3942 -268 y Fi(\014nd)e(agenda)h(cursor)f +(date)g(in)g(calendar)350 b Fg(c)3942 -188 y Fi(compute)25 +b(agenda)g(for)e(calendar)i(cursor)e(date)180 b Fg(c)3942 +-109 y Fi(sho)n(w)24 b(phases)g(of)f(the)i(mo)r(on)669 +b Fg(M)3942 -29 y Fi(sho)n(w)24 b(sunrise/sunset)g(times)636 +b Fg(S)3942 51 y Fi(sho)n(w)24 b(holida)n(ys)1014 b Fg(H)3942 +130 y Fi(con)n(v)n(ert)25 b(date)g(to)f(other)g(calendars)478 +b Fg(C)3942 226 y Fe(Quit)27 b(and)g(Exit)3942 322 y +Fi(quit)d(agenda,)h(remo)n(v)n(e)f(agenda)h(bu\013er)376 +b Fg(q)3942 402 y Fi(exit)24 b(agenda,)h(remo)n(v)n(e)f(all)f(agenda)i +(bu\013ers)258 b Fg(x)3942 543 y Fh(Calendar)36 b(and)h(Diary)i(In)m +(tegration)3942 658 y Fi(Include)25 b(Emacs)f(diary)f(en)n(tries)h(in)n +(to)g(Org-mo)r(de)f(agenda)j(with:)3942 754 y Fg(\(setq)37 +b(org-agenda-include-diary)42 b(t\))3942 897 y Fh(Exp)s(orting)d(and)e +(Publishing)3942 1013 y Fi(Exp)r(orting)32 b(creates)g(\014les)g(with)f +(extensions)i Fd(.txt)k Fi(and)32 b Fd(.html)38 b Fi(in)31 +b(the)3942 1092 y(curren)n(t)c(directory)-6 b(.)38 b(Publishing)26 +b(puts)g(the)h(resulting)f(\014le)g(in)n(to)h(some)3942 +1172 y(other)d(place.)3942 1268 y(exp)r(ort/publish)h(dispatc)n(her)642 +b Fg(C-c)36 b(C-e)3942 1364 y Fi(exp)r(ort)25 b(visible)e(part)g(only) +715 b Fg(C-c)36 b(C-e)g(v)3942 1443 y Fi(insert)23 b(template)j(of)d +(exp)r(ort)h(options)423 b Fg(C-c)36 b(C-x)g(t)3942 1523 +y Fi(toggle)25 b(\014xed)f(width)g(for)f(en)n(try)h(or)g(region)295 +b Fg(C-c)36 b(:)3942 1619 y Fe(HTML)27 b(formatting)3942 +1715 y Fi(mak)n(e)d(w)n(ords)g Fe(b)r(old)897 b Fg(*bold*)3942 +1795 y Fi(mak)n(e)24 b(w)n(ords)g Fd(italic)898 b Fg(/italic/)3942 +1874 y Fi(mak)n(e)24 b(w)n(ords)g(underlined)p 4329 1887 +326 4 v 728 w Fg(_underlined_)3942 1954 y Fi(sub-)f(and)i(sup)r +(erscripts)781 b Fg(x^3,)36 b(J_dust)3942 2034 y Fi(T)3981 +2048 y(E)4020 2034 y(X-lik)n(e)23 b(macros)940 b Fg(\\alpha,)37 +b(\\to)3942 2113 y Fi(t)n(yp)r(eset)25 b(lines)f(in)f(\014xed)h(width)g +(fon)n(t)460 b Fg(start)37 b(with)f(:)3942 2193 y Fi(tables)24 +b(are)g(exp)r(orted)h(as)f(HTML)f(tables)321 b Fg(start)37 +b(with)f(|)3942 2273 y Fi(links)23 b(b)r(ecome)i(HTML)e(links)640 +b Fg(http:...)73 b(etc)3942 2352 y Fi(include)24 b(h)n(tml)g(tags)905 +b Fg(@...@)3942 2448 y Fe(Commen)n(ts:)35 b(T)-7 +b(ext)27 b(not)f(b)r(eing)i(exp)r(orted)3942 2544 y Fi(T)-6 +b(ext)22 b(b)r(efore)f(the)h(\014rst)f(headline)g(is)f(not)i +(considered)g(part)f(of)g(the)h(do)r(c-)3942 2624 y(umen)n(t)29 +b(and)f(is)f(therefore)h(nev)n(er)g(exp)r(orted.)44 b(Lines)28 +b(starting)g(with)g Fg(#)3942 2704 y Fi(are)j(commen)n(ts)g(and)h(are)e +(not)i(exp)r(orted.)53 b(Subtrees)32 b(whose)f(header)3942 +2783 y(starts)24 b(with)g(COMMENT)e(are)i(nev)n(er)g(exp)r(orted.)3942 +2879 y(toggle)h(COMMENT)d(k)n(eyw)n(ord)j(on)f(en)n(try)285 +b Fg(C-c)36 b(;)3942 3020 y Fh(Dynamic)i(Blo)s(c)m(ks)3942 +3136 y Fi(up)r(date)25 b(dynamic)f(blo)r(c)n(k)h(at)f(p)r(oin)n(t)486 +b Fg(C-c)36 b(C-x)g(C-u)3942 3215 y Fi(up)r(date)25 b(all)e(dynamic)h +(blo)r(c)n(ks)490 b Fg(C-u)36 b(C-c)g(C-x)g(C-u)3942 +3355 y Fh(Notes)3942 3448 y Ff(1)4013 3471 y Fi(This)e(is)f(only)h(a)h +(suggestion)g(for)e(a)h(binding)h(of)e(this)h(command.)3942 +3551 y(Cho)r(ose)24 b(y)n(ou)h(o)n(wn)f(k)n(ey)g(as)g(sho)n(wn)g(under) +g(INST)-6 b(ALLA)g(TION.)3942 3623 y Ff(2)4004 3647 y +Fi(After)24 b(c)n(hanging)i(a)f Fg(#+KEYWORD)i Fi(or)e +Fg(<<>>)j Fi(line,)c(press)g Fg(C-c)3942 3726 +y(C-c)g Fi(with)g(the)h(cursor)e(still)f(in)i(the)g(line)g(to)g(up)r +(date.)3942 3799 y Ff(3)4003 3822 y Fi(Keybinding)g(a\013ected)i(b)n(y) +e Fg(org-CUA-compatibility)p Fi(.)4235 3915 y Fb(Cop)n(yrigh)n(t)4538 +3913 y(c)4521 3915 y Fa(\015)d Fb(2007)i(F)-5 b(ree)21 +b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 b(Inc.)4495 3978 +y(v4.75)h(for)h(Org-Mo)r(de)e(4.75,)i(2007)4612 4042 +y(Author:)k(Philip)18 b(Ro)r(ok)n(e)4173 4106 y(based)j(on)g(refcard)g +(design)g(and)f(format)i(b)n(y)f(Stephen)f(Gildea)3942 +4186 y(P)n(ermission)28 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e +(distribute)f(copies)j(of)f(this)f(card)h(pro-)3942 4250 +y(vided)23 b(the)h(cop)n(yrigh)n(t)h(notice)g(and)f(this)f(p)r +(ermission)h(notice)g(are)h(preserv)n(ed)g(on)3942 4313 +y(all)20 b(copies.)p eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF -- 2.11.4.GIT