|
@@ -3794,7 +3794,10 @@ The habit is a TODO, with a TODO keyword representing an open state.
|
|
|
@item
|
|
|
The property @code{STYLE} is set to the value @code{habit}.
|
|
|
@item
|
|
|
-The TODO has a scheduled date, with a @code{.+} style repeat interval.
|
|
|
+The TODO has a scheduled date, usually with a @code{.+} style repeat
|
|
|
+interval. A @code{++} style may be appropriate for habits with time
|
|
|
+constraints, e.g., must be done on weekends, or a @code{+} style for an
|
|
|
+unusual habit that can have a backlog, e.g., weekly reports.
|
|
|
@item
|
|
|
The TODO may also have minimum and maximum ranges specified by using the
|
|
|
syntax @samp{.+2d/3d}, which says that you want to do the task at least every
|
|
@@ -10554,7 +10557,8 @@ variable, called @code{org-publish-project-alist}. Each element of the list
|
|
|
configures one project, and may be in one of the two following forms:
|
|
|
|
|
|
@lisp
|
|
|
- ("project-name" :property value :property value ...)
|
|
|
+ ("project-name" :property value :property value ...)
|
|
|
+ @r{i.e. a well-formed property list with alternating keys and values}
|
|
|
@r{or}
|
|
|
("project-name" :components ("project-name" "project-name" ...))
|
|
|
|
|
@@ -10630,20 +10634,20 @@ possibly transformed in the process. The default transformation is to export
|
|
|
Org files as HTML files, and this is done by the function
|
|
|
@code{org-publish-org-to-html} which calls the HTML exporter (@pxref{HTML
|
|
|
export}). But you also can publish your content as PDF files using
|
|
|
-@code{org-publish-org-to-pdf}. If you want to publish the Org file itself,
|
|
|
-but with @i{archived}, @i{commented}, and @i{tag-excluded} trees removed, use
|
|
|
-@code{org-publish-org-to-org} and set the parameters @code{:plain-source}
|
|
|
-and/or @code{:htmlized-source}. This will produce @file{file.org} and
|
|
|
-@file{file.org.html} in the publishing
|
|
|
+@code{org-publish-org-to-pdf}, or as @code{ascii}, @code{latin1} or
|
|
|
+@code{utf8} encoded files using the corresponding functions. If you want to
|
|
|
+publish the Org file itself, but with @i{archived}, @i{commented}, and
|
|
|
+@i{tag-excluded} trees removed, use @code{org-publish-org-to-org} and set the
|
|
|
+parameters @code{:plain-source} and/or @code{:htmlized-source}. This will
|
|
|
+produce @file{file.org} and @file{file.org.html} in the publishing
|
|
|
directory@footnote{@file{file-source.org} and @file{file-source.org.html} if
|
|
|
source and publishing directories are equal. Note that with this kind of
|
|
|
setup, you need to add @code{:exclude "-source\\.org"} to the project
|
|
|
definition in @code{org-publish-project-alist} to avoid that the published
|
|
|
source files will be considered as new org files the next time the project is
|
|
|
-published.}. Other files like images only
|
|
|
-need to be copied to the publishing destination, for this you may use
|
|
|
-@code{org-publish-attachment}. For non-Org files, you always need to
|
|
|
-specify the publishing function:
|
|
|
+published.}. Other files like images only need to be copied to the
|
|
|
+publishing destination, for this you may use @code{org-publish-attachment}.
|
|
|
+For non-Org files, you always need to specify the publishing function:
|
|
|
|
|
|
@multitable @columnfractions 0.3 0.7
|
|
|
@item @code{:publishing-function}
|
|
@@ -14265,14 +14269,19 @@ in-buffer settings, but it will understand the logistics of TODO state
|
|
|
@node Setting up the staging area, Pushing to MobileOrg, MobileOrg, MobileOrg
|
|
|
@section Setting up the staging area
|
|
|
|
|
|
-MobileOrg needs to interact with Emacs through directory on a
|
|
|
-server@footnote{If you are using a public server, you might prefer to encrypt
|
|
|
-the files on the server. This can be done with Org-mode 7.02 and with
|
|
|
-MobileOrg 1.5. On the Emacs side, configure the variable
|
|
|
-@code{org-mobile-use-encryption}. If you can safely store the password in
|
|
|
-your Emacs setup, you might also want to configure
|
|
|
+MobileOrg needs to interact with Emacs through directory on a server. If you
|
|
|
+are using a public server, you should consider to encrypt the files that are
|
|
|
+uploaded to the server. This can be done with Org-mode 7.02 and with
|
|
|
+@i{MobileOrg 1.5} (iPhone version), and you need an @file{openssl}
|
|
|
+installation on your system. To turn on encryption, set a password in
|
|
|
+@i{MobileOrg} and, on the Emacs side, configure the variable
|
|
|
+@code{org-mobile-use-encryption}@footnote{If you can safely store the
|
|
|
+password in your Emacs setup, you might also want to configure
|
|
|
@code{org-mobile-encryption-password}. Please read the docstring of that
|
|
|
-variable.}. The easiest way to create that directory is to use a free
|
|
|
+variable. Note that encryption will apply only to the contents of the
|
|
|
+@file{.org} files. The file names themselves will remain visible.}.
|
|
|
+
|
|
|
+The easiest way to create that directory is to use a free
|
|
|
@uref{http://dropbox.com,Dropbox.com} account@footnote{If you cannot use
|
|
|
Dropbox, or if your version of MobileOrg does not support it, you can use a
|
|
|
webdav server. For more information, check out the the documentation of
|
|
@@ -14357,12 +14366,12 @@ this flagged entry is finished.
|
|
|
|
|
|
@kindex C-c a ?
|
|
|
If you are not able to process all flagged entries directly, you can always
|
|
|
-return to this agenda view using @kbd{C-c a ?}. Note, however, that there is
|
|
|
-a subtle difference. The view created automatically by @kbd{M-x
|
|
|
-org-mobile-pull @key{RET}} is guaranteed to search all files that have been
|
|
|
-addressed by the last pull. This might include a file that is not currently
|
|
|
-in your list of agenda files. If you later use @kbd{C-c a ?} to regenerate
|
|
|
-the view, only the current agenda files will be searched.
|
|
|
+return to this agenda view@footnote{Note, however, that there is a subtle
|
|
|
+difference. The view created automatically by @kbd{M-x org-mobile-pull
|
|
|
+@key{RET}} is guaranteed to search all files that have been addressed by the
|
|
|
+last pull. This might include a file that is not currently in your list of
|
|
|
+agenda files. If you later use @kbd{C-c a ?} to regenerate the view, only
|
|
|
+the current agenda files will be searched.} using @kbd{C-c a ?}.
|
|
|
|
|
|
@node History and Acknowledgments, Main Index, MobileOrg, Top
|
|
|
@appendix History and acknowledgments
|