org-mode/org-mode-NeilSmithlineMods.git
13 years agoRelease 6.25erelease_6.25e
Carsten Dominik [Thu, 9 Apr 2009 08:27:11 +0000 (9 10:27 +0200)]
Release 6.25e

13 years agoFix bug in positioning during mapping
Carsten Dominik [Thu, 9 Apr 2009 08:26:35 +0000 (9 10:26 +0200)]
Fix bug in positioning during mapping

13 years agoRelease 6.25drelease_6.25d
Carsten Dominik [Sun, 5 Apr 2009 13:29:45 +0000 (5 15:29 +0200)]
Release 6.25d

13 years agoorg-protocol.el: Bug fix and more
Carsten Dominik [Sun, 5 Apr 2009 13:28:31 +0000 (5 15:28 +0200)]
org-protocol.el: Bug fix and more

13 years agoCompatibility: Make `org-reload' work on XEmacs.
Carsten Dominik [Sun, 5 Apr 2009 13:24:40 +0000 (5 15:24 +0200)]
Compatibility:  Make `org-reload' work on XEmacs.

This uses ideas by Tony E. Bennett.

13 years agoMapping: More user control over the location from where mapping continues.
Carsten Dominik [Sun, 5 Apr 2009 11:41:36 +0000 (5 13:41 +0200)]
Mapping:  More user control over the location from where mapping continues.

Mapping call a function for each matching entry.  So far this has
always assumed that the entry stays in the buffer and search can
continue from there.  However, when the mapper function removes the
tree, more control is needed to specify from where the search should
continue.

The action function handed to the mapping function can now set the
variable `org-map-continue-from' to the position from where mapping
should continue.

13 years agoRelease 6.25crelease_6.25c
Carsten Dominik [Sun, 5 Apr 2009 06:48:08 +0000 (5 08:48 +0200)]
Release 6.25c

13 years agoRelease 6.25c
Carsten Dominik [Sun, 5 Apr 2009 06:45:39 +0000 (5 08:45 +0200)]
Release 6.25c

13 years agoTODO states: Case-sensitive matching during TODO changes
Carsten Dominik [Sun, 5 Apr 2009 06:42:08 +0000 (5 08:42 +0200)]
TODO states: Case-sensitive matching during TODO changes

13 years agoorg-protocol: Better treatment of greedy processing
Carsten Dominik [Sat, 4 Apr 2009 21:33:24 +0000 (4 23:33 +0200)]
org-protocol: Better treatment of greedy processing

13 years agoorg-mac-message.el: Cleanup
Carsten Dominik [Sat, 4 Apr 2009 10:29:00 +0000 (4 12:29 +0200)]
org-mac-message.el: Cleanup

13 years agoLinks: Fix opening links to current file from a string.
Carsten Dominik [Sat, 4 Apr 2009 02:57:08 +0000 (4 04:57 +0200)]
Links: Fix opening links to current file from a string.

Patch by Andreas Burtzlaff.

13 years agoRefile: Allow to refile to top-level entries.
Carsten Dominik [Fri, 3 Apr 2009 20:27:18 +0000 (3 22:27 +0200)]
Refile: Allow to refile to top-level entries.

By completing only the file name, you can now refile as a top-level
entry.

13 years agoTags scan: Also find the first line in a buffer. 2nd attempt.
Carsten Dominik [Fri, 3 Apr 2009 18:41:36 +0000 (3 20:41 +0200)]
Tags scan: Also find the first line in a buffer. 2nd attempt.

13 years agoRelease 6.25brelease_6.25b
Carsten Dominik [Fri, 3 Apr 2009 17:18:41 +0000 (3 19:18 +0200)]
Release 6.25b

13 years agoRevert "Tags scan: Also find the first line in a buffer"
Carsten Dominik [Fri, 3 Apr 2009 17:17:36 +0000 (3 19:17 +0200)]
Revert "Tags scan: Also find the first line in a buffer"

This reverts commit 1fbe1f7f503e473e6a3a14f44451c4e6e5f043a4.

13 years agoAgenda: Fix regexp bug that leads to incorrect time display
Carsten Dominik [Fri, 3 Apr 2009 15:43:30 +0000 (3 17:43 +0200)]
Agenda: Fix regexp bug that leads to incorrect time display

13 years agoorg-protocol: Simplifactions
Carsten Dominik [Fri, 3 Apr 2009 15:36:44 +0000 (3 17:36 +0200)]
org-protocol: Simplifactions

13 years agoDependencies: Improve TODO dependency checking
Carsten Dominik [Fri, 3 Apr 2009 15:20:55 +0000 (3 17:20 +0200)]
Dependencies: Improve TODO dependency checking

Daniel Hochheimer writes:

> It seems there is a bug in the handling of simple dependencies.
> I think an example tree is the best solution, to show you the bug:
>
> * Projects
> #+CATEGORY: Projects
> *** TODO foo bar project
>   :PROPERTIES:
>   :ORDERED:  t
>   :END:
> ***** TODO foo subproject        :FooSubproject:
> ******* TODO Task 1
> ***** TODO bar subproject        :BarSubproject:
> ******* TODO Task 1
>
> This is in my .emacs file:
> (setq org-enforce-todo-dependencies t)
> (setq org-agenda-dim-blocked-tasks 'invisible)
> (setq org-odd-levels-only t)
>
> the expected global todo agenda view imho is:
>
> Projects:    Task 1       :FooSubproject:
>
> but actual it is unfortunately:
>
> Projects:    Task 1       :FooSubproject:
> Projects:    Task 1       :BarSubproject:
>
>
> Imho "Task 1" from "bar subproject" should not be visible,
> because "bar subproject " is blocked because of the
> ORDERED property (therefore it's childs should be blocked, too)
>
>
> Is it easy / possible to fix this bug? My whole GTD system is
> heavily based on such project / subproject-Constructs. But with
> this bug my global todo agenda view is unfortunately "polluted"
> a little bit with tasks from projects that shouldn't be active.

After some back and forth, Daniel convinced me, and this is now done
correctly.

13 years agoCredits: Add Brad Bozarth for the RSS feed code
Carsten Dominik [Fri, 3 Apr 2009 08:27:47 +0000 (3 10:27 +0200)]
Credits: Add Brad Bozarth for the RSS feed code

13 years agoAgenda: Add notes to log book entries
Carsten Dominik [Fri, 3 Apr 2009 08:24:44 +0000 (3 10:24 +0200)]
Agenda: Add notes to log book entries

If the trigger for a log mode entry in the agenda has notes, for
example a note associated with a state change or with a clock entry,
the first line of the notes will now be added to the logbook entry.
You can turn this off the with new variable
`org-agenda-log-mode-add-notes'.

13 years agoRelease 6.25arelease_6.25a
Carsten Dominik [Thu, 2 Apr 2009 16:24:52 +0000 (2 18:24 +0200)]
Release 6.25a

13 years agoAgenda: New hook for cleaning up the fancy diary buffer
Carsten Dominik [Thu, 2 Apr 2009 16:20:47 +0000 (2 18:20 +0200)]
Agenda: New hook for cleaning up the fancy diary buffer

13 years agoTags scan: Also find the first line in a buffer
Carsten Dominik [Thu, 2 Apr 2009 16:16:35 +0000 (2 18:16 +0200)]
Tags scan: Also find the first line in a buffer

13 years agoRemember: Take annotation and initial from plist, if defined.
Carsten Dominik [Thu, 2 Apr 2009 15:27:52 +0000 (2 17:27 +0200)]
Remember: Take annotation and initial from plist, if defined.

The annotation and initial contents for a remember template are
normally taken from the variables `annotation' and `initial', which
are bound by remember.  We now also check the property list for such
values, so that the link generating routine can force the right values
in there.

13 years agoFeeds: Documentation fixes.
Carsten Dominik [Thu, 2 Apr 2009 14:43:24 +0000 (2 16:43 +0200)]
Feeds: Documentation fixes.

13 years agoRemember: fix bugs with new mac-message code.
Carsten Dominik [Thu, 2 Apr 2009 10:52:24 +0000 (2 12:52 +0200)]
Remember: fix bugs with new mac-message code.

13 years agoRelease 6.25release_6.25
Carsten Dominik [Wed, 1 Apr 2009 14:00:39 +0000 (1 16:00 +0200)]
Release 6.25

13 years agoBugfix: Add file name only once to refile targets
Carsten Dominik [Wed, 1 Apr 2009 13:49:35 +0000 (1 15:49 +0200)]
Bugfix: Add file name only once to refile targets

With the setting

   (setq org-refile-use-outline-path 'file)

the file names ended up twice, like

    "xxx.org/level 1/level 2 (xxx.org)"

Now the second occurrence is omitted.

13 years agoDocs: Document the "j" key in the agenda
Carsten Dominik [Wed, 1 Apr 2009 13:08:11 +0000 (1 15:08 +0200)]
Docs: Document the "j" key in the agenda

13 years agoFix customization types: integer instead of number, where appropriate
Carsten Dominik [Wed, 1 Apr 2009 11:58:27 +0000 (1 13:58 +0200)]
Fix customization types: integer instead of number, where appropriate

13 years agoCleanup of the list of changes
Carsten Dominik [Wed, 1 Apr 2009 11:47:07 +0000 (1 13:47 +0200)]
Cleanup of the list of changes

13 years agoMinor change
Carsten Dominik [Wed, 1 Apr 2009 11:30:49 +0000 (1 13:30 +0200)]
Minor change

13 years agoMinor change.
Carsten Dominik [Wed, 1 Apr 2009 11:03:59 +0000 (1 13:03 +0200)]
Minor change.

13 years agoFirst shot at the list of changes for 6.25
Carsten Dominik [Wed, 1 Apr 2009 10:56:00 +0000 (1 12:56 +0200)]
First shot at the list of changes for 6.25

13 years agoAdd documentation for org-protocol.el to the manual
Carsten Dominik [Wed, 1 Apr 2009 10:51:17 +0000 (1 12:51 +0200)]
Add documentation for org-protocol.el to the manual

13 years agoorg-exp-bibtex.el: Allow multiple citation keys per \cite macro
Carsten Dominik [Wed, 1 Apr 2009 10:50:40 +0000 (1 12:50 +0200)]
org-exp-bibtex.el: Allow multiple citation keys per \cite macro

LaTeX supports \cite{key1,key2,...}.  Now org-exp-bibtex.el does as
well.

13 years agoInline tasks: Better docs
Carsten Dominik [Wed, 1 Apr 2009 06:56:28 +0000 (1 08:56 +0200)]
Inline tasks: Better docs

13 years agoorg-protocol.el: Make the compiler happy
Carsten Dominik [Tue, 31 Mar 2009 18:39:54 +0000 (31 20:39 +0200)]
org-protocol.el:  Make the compiler happy

13 years agoInline Tasks: Fix bugs and installation problems
Carsten Dominik [Tue, 31 Mar 2009 18:12:37 +0000 (31 20:12 +0200)]
Inline Tasks: Fix bugs and installation problems

13 years agoAgenda filter: Filter for entries with no effort defined
Carsten Dominik [Tue, 31 Mar 2009 16:22:31 +0000 (31 18:22 +0200)]
Agenda filter: Filter for entries with no effort defined

During secondary agenda filtering, pressing "?" now will install a
filter that selects entries which do not have an effort defined.

This new model was necessary because we needed to stop interpreting
entries with no effort defines as 0 effort.  This was inconsistent,
because for normal agenda sorting, the treatment of these entries
depends on the variable `org-sort-agenda-noeffort-is-high'.  Now this
variable is also respected during filtering.

13 years agoHTML export: Allow modification of table attributes.
Carsten Dominik [Tue, 31 Mar 2009 11:00:34 +0000 (31 13:00 +0200)]
HTML export:  Allow modification of table attributes.

The #+ATTR_HTML line can now be used to set attributes for the
following table.

13 years agoDocumentation: Some fixes in the reference card
Carsten Dominik [Tue, 31 Mar 2009 09:35:49 +0000 (31 11:35 +0200)]
Documentation:  Some fixes in the reference card

13 years agoAdding new file org-protocol.el
Carsten Dominik [Mon, 30 Mar 2009 13:47:34 +0000 (30 15:47 +0200)]
Adding new file org-protocol.el

13 years agoFix key bindings in org-mouse for XEmacs
Carsten Dominik [Mon, 30 Mar 2009 21:45:40 +0000 (30 23:45 +0200)]
Fix key bindings in org-mouse for XEmacs

13 years agoBugfix
Carsten Dominik [Mon, 30 Mar 2009 20:53:27 +0000 (30 22:53 +0200)]
Bugfix

13 years agoDocbook export: Process footnotes like normal text.
Carsten Dominik [Mon, 30 Mar 2009 18:32:21 +0000 (30 20:32 +0200)]
Docbook export:  Process footnotes like normal text.

Patch by Baoqiu Cui.

13 years agoMinor fix.
Carsten Dominik [Mon, 30 Mar 2009 18:02:07 +0000 (30 20:02 +0200)]
Minor fix.

13 years agoBugfix: Swapping the last two subtrees in a file.
Carsten Dominik [Mon, 30 Mar 2009 15:36:55 +0000 (30 17:36 +0200)]
Bugfix: Swapping the last two subtrees in a file.

Rustom Mody writes:

>  The last two lines of my org file are
>
>  *** Vishnu Sahasranam
>  *** Ram Navami
>
>  without a newline at the end
>
>  Trying to reorder these two lines I do a M-S-down on second last
>  line I get
>
>  *** Ram Navami*** Vishnu Sahasranam

13 years agoorg-mtags.el: Fix copyright year.
Carsten Dominik [Mon, 30 Mar 2009 11:16:30 +0000 (30 13:16 +0200)]
org-mtags.el: Fix copyright year.

13 years agoInline tasks: New module org-inlinetask.el
Carsten Dominik [Mon, 30 Mar 2009 11:15:36 +0000 (30 13:15 +0200)]
Inline tasks:  New module org-inlinetask.el

This module implements inline tasks in Org-mode.  Inline tasks are
tasks that have all the properties of normal outline nodes, including
the ability to store meta data like scheduling dates, TODO state, tags
and properties.  However, these nodes are treated specially by the
visibility cycling and export commands.

13 years agointermediate
Carsten Dominik [Sun, 29 Mar 2009 15:31:20 +0000 (29 17:31 +0200)]
intermediate

13 years agoEmphasis: Allow braces in pre and post match, important for LaTeX footnotes.
Carsten Dominik [Mon, 30 Mar 2009 09:49:10 +0000 (30 11:49 +0200)]
Emphasis:  Allow braces in pre and post match, important for LaTeX footnotes.

13 years agoFootnotes: Fix bug with sorting inline footnotes.
Carsten Dominik [Mon, 30 Mar 2009 09:25:03 +0000 (30 11:25 +0200)]
Footnotes: Fix bug with sorting inline footnotes.

13 years agoDocumentation: Moving section about command line agenda extraction
Carsten Dominik [Mon, 30 Mar 2009 06:15:28 +0000 (30 08:15 +0200)]
Documentation:  Moving section about command line agenda extraction

This section is now in the Hacking appendix.

13 years agoDocBook export: Installed the new DocBook exporter by Baoqiu Cui
Carsten Dominik [Mon, 30 Mar 2009 05:17:09 +0000 (30 07:17 +0200)]
DocBook export: Installed the new DocBook exporter by Baoqiu Cui

13 years agoorg-feed.el: Make drawer name configurable
Carsten Dominik [Sun, 29 Mar 2009 15:27:12 +0000 (29 17:27 +0200)]
org-feed.el: Make drawer name configurable

The name of the feed status drawer can now be configured, and each
feed can use a different name.  This will allow to point several feeds
at the same inbox heading.

13 years agoCitations: Use RefTeX to insert citations
Carsten Dominik [Sat, 28 Mar 2009 13:56:05 +0000 (28 14:56 +0100)]
Citations: Use RefTeX to insert citations

RefTeX can now be used to create a citation in Org-mode buffers.
Setup the buffer with #+BIBLIOGRAPHY: bibbase style

and create citations with `C-c C-x ['.

13 years agoAgenda: Introduce user-defined sorting operators.
Carsten Dominik [Fri, 27 Mar 2009 16:50:21 +0000 (27 17:50 +0100)]
Agenda: Introduce user-defined sorting operators.

The new variable `org-agenda-cmp-user-defined' can contain a function
to test how two entries should be compared during sorting.
user-defined-up and user-defined-down can then be part of any sorting
strategy.

13 years agoDependencies: Fix bug in blocker hook
Carsten Dominik [Fri, 27 Mar 2009 14:02:41 +0000 (27 15:02 +0100)]
Dependencies:  Fix bug in blocker hook

The blocker hook did block entries if an older sibling had TODO children.

13 years agoFix typos
Carsten Dominik [Fri, 27 Mar 2009 14:00:52 +0000 (27 15:00 +0100)]
Fix typos

13 years agoorg-mac-message.el: Better links to multiple selected messages
Carsten Dominik [Fri, 27 Mar 2009 09:54:43 +0000 (27 10:54 +0100)]
org-mac-message.el: Better links to multiple selected messages

13 years agoOrg-feed.el: improve documentation
Carsten Dominik [Fri, 27 Mar 2009 08:23:33 +0000 (27 09:23 +0100)]
Org-feed.el: improve documentation

13 years agoorg-feed.el: More improvements.
Carsten Dominik [Thu, 26 Mar 2009 17:21:57 +0000 (26 18:21 +0100)]
org-feed.el:  More improvements.

This now keep a memory of what the items in the feed looked like using
a sha1 hash.  Therefore we now have the capability to trigger on item
*change* rather than addition.

13 years agoBetter backup files for remember.
Carsten Dominik [Thu, 26 Mar 2009 17:04:11 +0000 (26 18:04 +0100)]
Better backup files for remember.

13 years agoBugfix: org-ido-switchb
Carsten Dominik [Thu, 26 Mar 2009 16:15:36 +0000 (26 17:15 +0100)]
Bugfix: org-ido-switchb

Chris Leyon writes:

>  For some semi-short time, org-ido-switchb has been broken, complaining
>  about wrong type arguments.  The attached one-line patch corrects
>  this.

Patch by Chris fixes this problem.

13 years agoLinks: Use buffer name as link description in w3-mode buffers
Carsten Dominik [Thu, 26 Mar 2009 04:05:42 +0000 (26 05:05 +0100)]
Links: Use buffer name as link description in w3-mode buffers

13 years agoRemember: Keep changes to `auto-save-visited-file-name' buffer-local
Carsten Dominik [Thu, 26 Mar 2009 03:37:42 +0000 (26 04:37 +0100)]
Remember: Keep changes to `auto-save-visited-file-name' buffer-local

13 years agoorg-feed.el: re-written
Carsten Dominik [Wed, 25 Mar 2009 21:45:57 +0000 (25 22:45 +0100)]
org-feed.el: re-written

13 years agoFix typo in manual
Carsten Dominik [Wed, 25 Mar 2009 14:47:23 +0000 (25 15:47 +0100)]
Fix typo in manual

13 years agoAgenda: Make sure diary items are searched for a time.
Carsten Dominik [Wed, 25 Mar 2009 11:01:30 +0000 (25 12:01 +0100)]
Agenda: Make sure diary items are searched for a time.

The new variable `org-agenda-search-headline-for-time' also turned off
time searching for diary items as an unwanted side-effect.  This
commit makes sure that diary entries are always parsed for a time.

13 years agoFix structure problems in manual
Carsten Dominik [Wed, 25 Mar 2009 08:21:43 +0000 (25 09:21 +0100)]
Fix structure problems in manual

13 years agoAgenda: Fix bugs with FILETAGS
Carsten Dominik [Wed, 25 Mar 2009 08:20:12 +0000 (25 09:20 +0100)]
Agenda: Fix bugs with FILETAGS

Harri Kiiskinen writes:

>  It seems that org-use-tag-inheritance set to regexp, the use of
>  #+FILETAGS: and org-todo-list do not work together. It seems, that a
>  regexp in org-use-tag-inheritance matching a tag set in #+FILETAGS
>  causes this error:
>
>  Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>   string-match("^ +" nil)
>  [...]
>  when org-use-tag-inheritance is set to regexp "te"
>  with this file:
>
>  --------
>  #+STARTUP:
>  #+FILETAGS: tea
>  * TODO testing         :test:
>  ** TODO too        :data:
>  -----
>
>  When the regexp is "tes", so that the FILETAG does not match,
>  org-todo-list produces a correct list.

This is indeed a bug.  The all to `org-get-tags-at' does change the
match data if there is a match for the inheritance regexp.  This
problem is now avoided by first extracting (match-string 1), and then
getting the tags.

Studying this bug also exposed another one, namely that file tags are
not marked as inherited tags.  This is now fixed, immediately when
the #+FILETAGS line is parsed.

13 years agopreparatory work
Carsten Dominik [Wed, 18 Mar 2009 12:49:02 +0000 (18 13:49 +0100)]
preparatory work

13 years agoOrg-feed.el: Make node creation template-based.
Carsten Dominik [Tue, 24 Mar 2009 22:39:21 +0000 (24 23:39 +0100)]
Org-feed.el:  Make node creation template-based.

13 years agoFixing typos
Carsten Dominik [Tue, 24 Mar 2009 20:41:09 +0000 (24 21:41 +0100)]
Fixing typos

13 years agoorg-feed.el: Documentation
Carsten Dominik [Tue, 24 Mar 2009 15:40:11 +0000 (24 16:40 +0100)]
org-feed.el: Documentation

13 years agoOrg-feed.el: Improvements
Carsten Dominik [Tue, 24 Mar 2009 15:25:45 +0000 (24 16:25 +0100)]
Org-feed.el: Improvements

13 years agoorg-publish: Improve documentation strings of hooks
Carsten Dominik [Tue, 24 Mar 2009 14:28:08 +0000 (24 15:28 +0100)]
org-publish: Improve documentation strings of hooks

13 years agoNew file lisp/org-feed.el
Carsten Dominik [Tue, 24 Mar 2009 09:20:30 +0000 (24 10:20 +0100)]
New file lisp/org-feed.el

13 years agoHTML export: Allow "- ___" to explicitly terminate a list
Carsten Dominik [Tue, 24 Mar 2009 06:19:52 +0000 (24 07:19 +0100)]
HTML export: Allow "- ___" to explicitly terminate a list

If a list contains "- ___" as an item, this terminates the list,
ignoring this item.

13 years agoRemember: Remove backup file name after successful storage
Carsten Dominik [Tue, 24 Mar 2009 06:03:11 +0000 (24 07:03 +0100)]
Remember: Remove backup file name after successful storage

13 years agoClock: Clock out when done also in indirect buffers
Carsten Dominik [Mon, 23 Mar 2009 20:02:23 +0000 (23 21:02 +0100)]
Clock: Clock out when done also in indirect buffers

Chris Randle writes:

>  I have one giant Org-mode file for everything. I frequently use
>  `C-c C-x b' to take the current node and show it in a new frame
>  with narrow subtree so that I can concentrate on just that region
>  of my file. Rather like hoist in GrandView, if anyone remembers
>  that.
>
>  My Org Manual (6.24b) says "The indirect buffer...will contain
>  the entire buffer, but will be narrowed to the current
>  tree. Editing the indirect buffer will also change the original
>  buffer, but without affecting visibility in that buffer.
>
>  I've noticed that, when working in the new frame, changing the
>  TODO state of any item within the frame to DONE (when it is the
>  currently clocked in item) does not stop the clock. Going back to
>  my main frame and doing the same thing there on the same item
>  does stop the clock.
>
>  I haven't altered `org-clock-out-when-done', and Emacs reports
>  its value as t.

This was caused by the fact that markers seem to point to the
base buffer always, so we need to check if the current buffer's
base buffer is equal to the marker buffer.

13 years agoBugfix: Add explamation mark to post-emphasis characters
Carsten Dominik [Mon, 23 Mar 2009 10:14:29 +0000 (23 11:14 +0100)]
Bugfix: Add explamation mark to post-emphasis characters

Reported by Baoqiu Cui.

13 years agoRead-date: New hook
Carsten Dominik [Sun, 22 Mar 2009 16:04:46 +0000 (22 17:04 +0100)]
Read-date: New hook

The new hook `org-read-date-minibuffer-setup-hook'.

13 years agoorg-mac-message.el: New functions to access flagged mail
Carsten Dominik [Sun, 22 Mar 2009 15:02:54 +0000 (22 16:02 +0100)]
org-mac-message.el: New functions to access flagged mail

Chritopher Suckling writes:

>  All,
>
>  For various reasons (mainly Spotlight and an excess of HTML mail
>  send by employers), I've migrated back to Mail.app after some
>  time in Mutt (and how I miss the speed and threading).
>
>  I habitually flag mails that need attention at a later date, and
>  rather than use both org-mode and Mail.app to keep track of what
>  needs doing, I've written a couple of hybrid elisp AppleScript
>  functions to suck links to my flagged email into org-mode.
>

org-mac-message.el now contains these new functions.

13 years agoRemember: Allow backup files for remember buffers
Carsten Dominik [Sun, 22 Mar 2009 14:25:17 +0000 (22 15:25 +0100)]
Remember: Allow backup files for remember buffers

When setting the variable `org-remember-back-directory', each
remember buffer created will now get its own unique file name in that
directory.  So if you, by accident, overwrite a remember buffer or
remove it before storing it, there will be a backup.

13 years agoFix typos
Carsten Dominik [Sat, 21 Mar 2009 22:37:48 +0000 (21 23:37 +0100)]
Fix typos

13 years agoMouse: Create better TODO menu
Carsten Dominik [Sat, 21 Mar 2009 18:39:17 +0000 (21 19:39 +0100)]
Mouse: Create better TODO menu

The TODO keyword made with org-mouse.el now calls org-todo to change
the keyword, so that the logging and note-taking works properly.

13 years agoDocumentation: Better info about S-cursor keys
Carsten Dominik [Sat, 21 Mar 2009 17:38:58 +0000 (21 18:38 +0100)]
Documentation: Better info about S-cursor keys

13 years agoTables: Make M-a and M-e go to beginning and end of table field
Carsten Dominik [Sat, 21 Mar 2009 17:16:11 +0000 (21 18:16 +0100)]
Tables: Make M-a and M-e go to beginning and end of table field

This commit overloads the sentence commands M-a and M-e so that they
will work on table fields in tables.

13 years agoColumn view: Force truncate-lines while column view is active
Carsten Dominik [Sat, 21 Mar 2009 14:59:56 +0000 (21 15:59 +0100)]
Column view: Force truncate-lines while column view is active

13 years agoColumn view: Exclude archived trees, for speed.
Carsten Dominik [Sat, 21 Mar 2009 14:11:12 +0000 (21 15:11 +0100)]
Column view: Exclude archived trees, for speed.

13 years agoNew face for items switched in agenda to DONE.
Carsten Dominik [Sat, 21 Mar 2009 13:33:52 +0000 (21 14:33 +0100)]
New face for items switched in agenda to DONE.

Items are listed in the agenda sometimes in bright colors, to draw
attention to important tasks or deadlines.  When such an item is
switched to DONE, the state change is reflected by the new TODO
keyword, but the line itself might still be bright.  Org de-emphasizes
the line by changing the face of the line.  It used to change it to
the face `org-done', but now we use a new, independent face
`org-agenda-done'.

13 years agoAgenda: No longer indent matching sublevels by dots.
Carsten Dominik [Sat, 21 Mar 2009 12:51:01 +0000 (21 13:51 +0100)]
Agenda: No longer indent matching sublevels by dots.

When a tags/property match does match an entry and its sublevels, the
sublevels used to be indented by dots, to indicate that the matches
likely result from tag inheritance.  This is now no longer the
default, but you can get it back with

   (setq org-tags-match-list-sublevels 'indented)

13 years agoLaTeX export: Apply macros also in header
Carsten Dominik [Sat, 21 Mar 2009 12:39:37 +0000 (21 13:39 +0100)]
LaTeX export: Apply macros also in header

13 years agoLaTeX export: Fix bug in export of checkboxes with checked status
Carsten Dominik [Sat, 21 Mar 2009 12:21:07 +0000 (21 13:21 +0100)]
LaTeX export: Fix bug in export of checkboxes with checked status

Patch by Baoqiu Cui

13 years agoBugfix: Fix indentation problems
Carsten Dominik [Sat, 21 Mar 2009 12:17:53 +0000 (21 13:17 +0100)]
Bugfix: Fix indentation problems

David Maus writes:

>  When I start to clock a headline (C-c C-x C-i) that does not have a
>  LOGBOOK drawer orgmode inserts one but removes the indentation of the
>  first line below the headline:
>
>  Example:
>
>  * TODO Do something
>   Do this, do that etc.
>
>  after C-c C-x C-i becomes
>
>  * TODO Do something
>   :LOGBOOK:
>   CLOCK: [2009-03-20 Fr 19:03]--[2009-03-20 Fr 19:03] =>  0:00
>   :END:
>  Do this, do that etc.

Fixed with this commit, a patch written by Peter Jones.

13 years agoLaTeX export: Better handling of levels below the headline boundary
Carsten Dominik [Sat, 21 Mar 2009 12:12:07 +0000 (21 13:12 +0100)]
LaTeX export: Better handling of levels below the headline boundary

Outline levels below the headline boundary are now treated better, as
proper list.  The variable `org-export-latex-low-levels' can now also
be `itemize' or `enumerate', to get the corresponding list structure.
The new default is `itemize', to make it parallel with the behavior in
HTML.

13 years agoCheckboxes: New face
Carsten Dominik [Fri, 20 Mar 2009 13:09:10 +0000 (20 14:09 +0100)]
Checkboxes:  New face

Checkboxes not have their own face.  This can be used to make them
look different.  Default is still just bold.