1
0
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-11-27 07:37:25 +00:00
Commit Graph

1450 Commits

Author SHA1 Message Date
Carsten Dominik
aa07f68c12 Better handling of export options.
This patch improves the internal handling of the large number of
export options that Org-mode has.  In particular, it now defines a
single constant, `org-export-plist-vars' that contains the full list
of options, and how these can be accessed through variables, and
through the #+OPTIONS line.  Before the patch, there used to be a
separate list or the OPTIONS handling, which has gotten out of sync.
This now no longer can happen.

Also, this patch adds two new variables, `org-export-with-priority',
and `org-export-with-todo-keywords', which can be used to turn the
export of TODO keywords and priority cookies on and off, so that these
can simply disappear and not be shown in the exported file.  In fact,
the default for the priority cookie is to remove it.
2008-12-03 07:33:05 +01:00
Carsten Dominik
4800fd8b7c Fix bugs in implementation and documentation of the mapping API.
There were bugs in the mapping API, pointed to by Samuel Wales:

    Manual says:

     The following example counts the number of entries with TODO keyword
     WAITING, in all agenda files.

        (length (org-map-entries t "/+WAITING" nil 'agenda))

    Org says invalid function for the string.

First of all, the example in the manual was wrong, the "nil" should be
gone.  Second, the mapping function did not return all results in a
list, so that `length' could not count them.

This patch fixes these issues.
2008-12-02 16:53:25 +01:00
Carsten Dominik
269c5a85bc New ways to specify time comparison values in property searches.
In addition to "<now>", "<today>", "<yesterday>", and
"<tomorrow>", there are more special values accepted now in
time comparisons in property searches:  You may use strings
like =<+3d>= or =<-2w>=, with units d, w, m, and y for day,
week, month, and year, respectively

Thanks to Linday Todd for this proposal.
2008-11-29 19:12:03 +01:00
Carsten Dominik
733dfca36b Allow to exclude specific tags from inheritance.
So far, the only way to select tags for inheritance was to
allow it for all tags, or to do a positive selection using
one of the more complex settings for
`org-use-tag-inheritance'.  It may actually be better to
allow inheritance for all but a few tags, which was difficult
to achieve with this methodology.

This patch introduces a new option,
`org-tags-exclude-from-inheritance' which allows to specify an
exclusion list for inherited tags.
2008-11-27 13:15:29 +01:00
Carsten Dominik
f6b9e77ded Show inherited tags in the agenda.
This patch does a lot of things.  First, it makes sure that the tags
transferred to the agenda as text properties on each line are do carry
information about there origin (in the form of an `inherited' text
property).  Then it modifies the function creating agenda lines so
that inherited tags will be listed and identified as such in the
agenda.

This new feature can be turned off with a new variable,
`org-agenda-show-inherited-tags'.
2008-11-27 09:25:50 +01:00
Carsten Dominik
a196eaa15c New file org-w3m.el, by Andy Stewart.
This file implements a special function to copy text from a w3m buffer
in a way that when the text is yanked back into an Org-mode buffer,
the links will be translated to Org syntax.
2008-11-26 15:45:50 +01:00
Carsten Dominik
825fdfa95e Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
Carsten Dominik
7e3aa26628 Finalize the relative-timer setup.
This cleans up the implementation of the timer.  Most important change
is that, after starting a time list with `C-c C-x -', you can then
simply use M-RET to add new items, which is addictive!
2008-11-25 20:20:52 +01:00
Carsten Dominik
4b2d3c6feb Implement timer for timed notes.
This patch implements a relative time for taking timed notes, useful
for example while watching a video, or during a meeting which is also
recorded.  Here are the new commands:

    - `C-c C-x .' ::
      Insert a relative time into the buffer.  The first time
      you use this, the timer will be started.  When called
      with a prefix argument, the timer is reset to 0.

    - `C-c C-x -' ::
      Insert a description list item with the current relative
      time.  With a prefix argument, first reset the timer to 0.

    - `C-c C-x 0' ::
      Reset the timer without inserting anything into the buffer.
      By default, the timer is reset to 0.  When called with a
      `C-u' prefix, reset the timer to specific starting
      offset.  The user is prompted for the offset, with a
      default taken from a timer string at point, if any, So this
      can be used to restart taking notes after a break in the
      process.  When called with a double prefix argument
      `C-c C-u', change all timer strings in the active
      region by a certain amount.  This can be used to fix timer
      strings if the timer was not started at exactly the right
      moment.
2008-11-25 12:07:23 +01:00
Carsten Dominik
8e31f6f99c Fix publishing of component files.
When starting the publishing process with
`org-publish-current-project' from a file that is located in a project
that is also a component of a parent project, this patch now makes
sure that the entire parent project is published instead.
2008-11-25 10:56:37 +01:00
Carsten Dominik
eb48aaa7c1 Release 6.13a. 2008-11-24 12:22:56 +01:00
Carsten Dominik
1ba1ac5045 Merge changes from downstream Emacs. 2008-11-24 12:21:40 +01:00
Carsten Dominik
3cf4f07030 Fix typo. 2008-11-24 11:32:31 +01:00
Carsten Dominik
74e7111a5f Implement outline-path-completion in one go. 2008-11-24 10:59:10 +01:00
Carsten Dominik
06edd56942 Release 6.13 2008-11-23 08:10:04 +01:00
Carsten Dominik
5810f0a8c9 6.13pre05
Getting close.....
2008-11-22 10:25:55 +01:00
Carsten Dominik
33744b0de5 Allow one comment line before the first headline.
When the export skips the text before the first headline, we now
include the comment line before the first headline, if any.
This makes sure that we can specify an anchor for this headline.
2008-11-21 19:45:51 +01:00
Carsten Dominik
5c7609d4c7 Improve documentation. 2008-11-21 19:16:18 +01:00
Carsten Dominik
db5c609be9 6.13pre04 2008-11-21 13:35:45 +01:00
Carsten Dominik
7d45c9f4bf 6.13p03 2008-11-21 07:18:35 +01:00
Carsten Dominik
81e3b95843 6.13pre02. 2008-11-20 15:02:53 +01:00
Carsten Dominik
f9f3a19a34 Documentation fixes. 2008-11-20 14:50:06 +01:00
Carsten Dominik
926bab3a67 Pushing version number to 6.13pre01. 2008-11-20 08:28:02 +01:00
Carsten Dominik
e2784e3b0f Improve the description for org-eval-light.el. 2008-11-20 07:57:24 +01:00
Carsten Dominik
019bda7700 Improve documentation about running export commands in the background. 2008-11-20 07:49:36 +01:00
Carsten Dominik
06ec0e46ad Describe new modules in various places. 2008-11-19 17:33:23 +01:00
Carsten Dominik
e51d317a21 New minor org-remember-mode, for extra keybindings.
This patch defines a new minor mode, `org-remember-mode', which is
turned on when Org-mode is used to handle a remember buffer.  This
provides a safe way to modify keybindings (in
`org-remember-mode-map'), without overwriting keys in `org-mode-map'.
Since Org put remember buffers into Org-mode, remember-mode-map will
be entirely ignored.
2008-11-18 20:32:01 +01:00
Carsten Dominik
24b32f199b Switch version number to 6.12trans 2008-11-17 07:58:11 +01:00
Carsten Dominik
c210ba6d90 Fix issues with property time tests.
There was a bug in the implementation of the "<today>" tag for time
comparison during property matching, and new tags "<yesterday>" and
"<tomorrow>" have been introduced.

Patch by Piotr Zielinski.
2008-11-17 07:21:55 +01:00
Carsten Dominik
74675e87e1 Add the ditaa.jar converter to the contrib directory.
Thanks to Stathis Sideris for this great program an his permission to
bundle it.
2008-11-15 07:51:24 +01:00
Carsten Dominik
4954225ce3 Implement link translation.
This patch implements the possibility to translate links.
It can be useful if use both planner and Org-mode, if you sometimes
copy text from one side to the other and you do not want to worry
about link syntax.  This patch allows links created with planner to
function correctly in Org-mode.  I would probably be simple to
implement the reverse conversion in planner as well.

This patch is a first shot at this functionality and very likely can
be improved.
2008-11-14 14:13:48 +01:00
Carsten Dominik
269b49996f Document the bbdb links may use a regular expression.
Things like [[bbdb:R.*Stallman]] are allowed as bbdb links and will do
the right thing.
2008-11-14 09:09:00 +01:00
Carsten Dominik
f9f3c27b13 Make `yank-pop' work after an adjusting tree yank.
Org's `org-yank' now identifies itself as being `yank' by setting
`this-command', and by making sure that the mark is set correctly.  In
this way, `yank-pop' will work correctly after using `C-y' in an
Org-mode buffer.  Org-mode does not have its own implementation, to
`yank-pop' will insert content plainly, without adjusting tree levels,
and without folding.

Samuel Wales pointed out that `yank-pop' doe not work anymore.
2008-11-14 07:49:08 +01:00
Carsten Dominik
3b5007cd2b Release 6.12b. 2008-11-12 23:58:49 +01:00
Carsten Dominik
9bf687af99 Fix typo. 2008-11-12 16:45:23 +01:00
Carsten Dominik
b55ec41bc4 Release 6.12a
Because I forgot to push before I pressed the release button.....
2008-11-11 11:21:36 +01:00
Carsten Dominik
ed81800ccf Release 6.12 2008-11-11 11:03:17 +01:00
Carsten Dominik
f5e3c482a2 Fine-tuning the behavior of `org-yank'.
Org-mode's `org-yank' command is used as a replacement for the normal
`yank' command.  It differs by giving special treatment to subtrees or
sets of subtrees when yanking them, by adjusting the level to fit the
outline, and by folding the trees after the yank.

This patch does fine-tune this behavior.

First of all, if any prefix argument is given to the command, it
immediately hands over the action to the standard `yank' command.  In
particular, you can use `C-u C-y' to yank as-is, with the only minor
side effect that the cursor will end up at the beginning of the yanked
text.

Secondly, the folding of the yanked trees will only happen if there is
no text directly after the insertion point that would be swallowed by
the folding process.  This was confusing in the past and is much
better now, with a message announcing that folding has been
suppressed.
2008-11-11 09:25:10 +01:00
Carsten Dominik
9a46feebfc Implement refiling for regions.
The refile command allows to move a subtree to under some other
heading, in the current file or even in a different file.

Sometimes one has a number of sibling subtrees that should all be
refiled to the same location.  This patch implements a simplification
for this process.  You can mark the region of subtrees (using
transient-mark-mode in required for this) and then move them all with
a single command.
2008-11-10 22:17:57 +01:00
Carsten Dominik
e41a0d9608 Implement table formulas for clocktables.
Org-mode produces summaries of clocked items in the form of Org-mode
tables.  This patch implements the possibility to define formulas that
should be applied to the clock tables, in order to do additional
analysis.

Formulas for clock tables are supported in two ways.

First, a formula can simply be added by hand to a table.  Part of this
patch makes sure that, when the previous version of the table contains
a #+TBLFM: line, it will be copied to the new version.

Secondly, the clocktable definition allows a new parameter
`:formula'.  The string value of this parameter will be installed as
the formula line for the table.  If a formula parameter is given, it
will overrule any previous formula line.

As a special case, using the symbol `%' as the formula will install a
formula that will compute the fraction of total time that was spent in
a subtree.

In both cases, the formulas will be immediately evaluated after the
table has been created.
2008-11-10 20:57:48 +01:00
Carsten Dominik
1ffa6b76f5 Release 6.11c. 2008-11-09 08:20:00 +01:00
Carsten Dominik
fb92308d22 Allow to only display logging information in the agenda.
Jurgen Defume asked for a way to display only logging information in
the agenda.  This patch implements such a possibility.  It works by
calling `org-agenda-log-mode' (bound to `l' in the agenda) with a
double prefix arg.  This sets the variable `org-agenda-show-log' to a
special value `only' which is then interpreted by the agenda-creating
functions.
2008-11-09 08:17:33 +01:00
Carsten Dominik
eb4f62ae34 Release 6.11a. 2008-11-08 22:29:54 +01:00
Carsten Dominik
c708279809 Release 6.11 2008-11-08 16:43:48 +01:00
Carsten Dominik
2c0291287a Push version number to 6.11pre01.
We are moving toward the next release, please test!
2008-11-06 09:14:14 +01:00
Carsten Dominik
c4e9626bf4 Show state changes in agenda logbook mode.
Org records (depending on setup) various information about progress
achieved with projects and tasks.  It can record when an item is done
(when it is "closed"), it can record time spent working on these
entries (clocking), and it can record state changes.

In the daily/weekly agenda, turning on logbook mode with the `l' key
will lists the tasks closed or clocked on a day.

This patch implements showing recorded state changes in the agenda
logbook.  By default, showing state changes is not turned on.  But you
can configure the new variable `org-agenda-log-mode-items' to trigger
inclusion of state changes.  An alternative way is to press `C-u l' in
the agenda, to temporarily force inclusion of all possible entries
(closed, clock, state) into the agenda display.

In passing, this patch renames the function `org-agenda-get-closed' to
the now more appropriate `org-agenda-get-progress'.  The old name
continues to be available as an alias, but its use is deprecated.
2008-11-05 17:26:52 +01:00
Carsten Dominik
8787f59cef `C-u C-u C-c C-o' forces opening in an external application
Org-mode uses a special setup with a number of different customization
variables to specify how a file should be opened when following a
:file:..." link with `C-c C-o'.  By using a `C-u' prefix, it was
possible to overrule the customized setup and to force opening the
file in Emacs.

Samuel Wales requested to amend this process, so that a double prefix
argument would do the opposite: force opening the application *outside*
of Emacs, using a system default application.  This is what this patch
implements.

Internally this works through a new entry in system specific constants
`org-file-apps-defaults-gnu', org-file-apps-defaults-macosx', and
`org-file-apps-defaults-windowsnt'.  The new entry has the car
`system' and specifies the command that should be used for the double
C-u calls.  As before, the user option `org-file-apps' can overrule
these default settings.

Note that all this only applies to following "file:" links, and does
not make a difference for, for example, "http:" links.
2008-11-05 10:46:20 +01:00
Carsten Dominik
5fea9b1e42 Rename function in example in documentation.
Rick Moynihan noticed that a function name in an example does not
reflect correctly the purpose of this function, which does skip all
entries that do not have a WAITING tag.

This patch renames the function to remedy  this situation.
2008-11-04 06:55:48 +01:00
Carsten Dominik
bdc93a9cd2 Mark style definitions as unparsed CDATA.
Org-mode does sometimes included CSS definitions directly
into an exported XHTML file.  To pass validation tests
for XHTML, these sections need to be wrapped in
order to pass as CDATA, not PCDATA.  This patch
(written by Sebastian Rose) does implement this change.
It also fixes some typos.
2008-11-02 17:01:50 +01:00
Carsten Dominik
960ba70e7f ChangeLogs for the recent org-plot updates. 2008-11-02 15:10:18 +01:00
Charles Sebold
94c3bfd4e7 org-plot and timestamps
On 28 Oct 2008, Eric Schulte wrote:

> Hi Charles, The patch looks great, I vote we drop it 'as is' into
> org-plot.el.  The only enhancement that comes to mind would be to
> expose the `time-ind' variable as a plot option.  Allowing users to
> specify different time formats, but really if they're that
> sophisticated in their use of gnuplot, then they can do that on their
> own through the `set:' option.  Thanks for the addition! -- Eric

If I understand you correctly, then what we want to expose is the
"timefmt" that is put into the data file and then passed to gnuplot.
The following patch is a complete one against current which adds this
(it works for me, at least), and documents the new +PLOT option
behavior.

The one thing I'm not sure about is my method of passing the timefmt
parameter all the way into the temp file creation function.  I made a
buffer-local variable there to do it.  That seemed the least intrusive
way to accomplish this, but it seemed like poor practice.  Thoughts?

You know, I really ought to allow a person to customize this variable (I
mean, using customize).

------------------------------------------------------------------------
Changes in origin/master
	Modified doc/org.texi
2008-11-02 08:01:13 +01:00
Carsten Dominik
8c1e5c2d17 Improve XHTML validation. 2008-11-02 07:59:09 +01:00
Carsten Dominik
e3be5a3c08 Speed-up access to TODO keywords during tag searches.
Using a property-like expression like TODO="NEXT" it a tag
search now bypasses the property API and is therefore fast.
2008-10-31 09:11:52 +01:00
Carsten Dominik
73d6659faa Allow to turn off the default style. 2008-10-28 16:35:51 +01:00
Carsten Dominik
407a84af1b Yank subtree back in a level-adjusted way.
Now C-y does insert subtrees intelligently.
2008-10-27 17:57:53 +01:00
Carsten Dominik
523cf1fe31 Release 6.10c. 2008-10-25 12:56:42 +02:00
Carsten Dominik
3794f574e2 Release 6.10b. 2008-10-25 12:54:49 +02:00
Carsten Dominik
88d4405e86 Release 6.10a. 2008-10-24 23:16:42 +02:00
Carsten Dominik
037a85ae67 Fix typo. 2008-10-24 23:04:18 +02:00
Carsten Dominik
4aac89f137 Indicate that org-goto depends on the isearch settings. 2008-10-24 23:01:58 +02:00
Carsten Dominik
57cc56654f Fix typos.
Patch by Chris Gray.
2008-10-24 22:50:36 +02:00
Carsten Dominik
896f0a5e33 Doc fixes regarding URLs.
Patch by Erik Schulte.
2008-10-24 22:38:53 +02:00
Bernt Hansen
dfdb0e677e Fix typo: ODO -> TODO on the org reference card 2008-10-23 15:26:51 -04:00
Bernt Hansen
8d0b6556bf Update orgcard.txt for 6.10 2008-10-23 15:26:06 -04:00
Bernt Hansen
3d929760f1 Update documentation: C-c C-x r is not C-c C-x i 2008-10-23 15:25:46 -04:00
Carsten Dominik
794839f1da Release 6.10. 2008-10-23 09:19:43 +02:00
Carsten Dominik
c13dbec3c4 Fix documentation about the deps parameter in org-plot.
Patch by Eric Schulte.
2008-10-22 18:08:59 +02:00
Carsten Dominik
b7db897e6d Moving toward the 6.10 release. 2008-10-22 09:57:42 +02:00
Carsten Dominik
61cf8cd7ac Modify behavior at headling insertion.
C-RET now always inserts a heading, never an item.
The folding state of the heading before the newly inserted one
is preserved.

Patch by Peter Jones.
2008-10-22 07:53:22 +02:00
Carsten Dominik
e15c02c310 Fix typo. 2008-10-21 08:04:12 +02:00
Carsten Dominik
8eb84d269d Fix typo. 2008-10-21 07:54:54 +02:00
Carsten Dominik
a086743480 Merge branch 'filtering'
Conflicts:
	lisp/ChangeLog
2008-10-20 23:32:22 +02:00
Carsten Dominik
aead878b46 Implement narrowing existing agenda filters, and effort filters. 2008-10-20 23:01:23 +02:00
Carsten Dominik
713328eb60 Intermediate 2008-10-20 09:38:23 +02:00
Carsten Dominik
c82ce556f2 Add a remark about quoting. 2008-10-19 20:28:25 +02:00
Carsten Dominik
55b4aa403a Setting tags is now on `C-c C-q'.
C-c C-c still works with the cursor in a headline,
but I wanted a special binding as the default, mainly
in order to be able to set tags in a remember buffer.
2008-10-16 14:04:04 +02:00
Carsten Dominik
329a7a7d34 Implement tag changes triggered automatically by TODO state changes. 2008-10-16 09:54:30 +02:00
Carsten Dominik
52fa7f817b Add commands to export to PDF.
This works by creating LaTeX first, and then processing it.
2008-10-15 17:21:52 +02:00
Carsten Dominik
0cfc76df3f Allow sections to be represented as environments in LaTeX export. 2008-10-13 07:26:05 +02:00
Carsten Dominik
4574d894ce Release 6.09a. 2008-10-12 07:36:18 +02:00
Carsten Dominik
77ebe1e49b Documentation fixes. 2008-10-12 07:35:19 +02:00
Carsten Dominik
5ebc1a7982 Release 6.09. 2008-10-09 13:18:25 +02:00
Carsten Dominik
82f1c863ee Cleaning up attachment support.
Among other things, introduce a security query before deleting
the entire attachment directory.  And add a new method to delete
a single attachment.
2008-10-09 12:19:43 +02:00
Carsten Dominik
3d5bc9ab65 Documentation updates. 2008-10-08 12:46:51 +02:00
Carsten Dominik
57e912c275 Push version number to 6.09pre01. 2008-10-07 15:45:58 +02:00
Carsten Dominik
8518c9ed81 Allow different methods to get an attachment into the directory.
Supported methods are copy, link, and move.
2008-10-07 14:28:21 +02:00
Carsten Dominik
4c55b885d5 Documentation fixes. 2008-10-05 12:57:01 +02:00
Carsten Dominik
c2dcfb6286 Documentation fixes. 2008-10-05 11:21:18 +02:00
Carsten Dominik
e195a3ee4b Release 6.08a. 2008-10-05 08:31:54 +02:00
Carsten Dominik
c0292f955e Release 6.08. 2008-10-05 08:27:53 +02:00
Carsten Dominik
2a8dac9f70 Store remember notes under the current clock entry with `C-2 C-c C-c'.
Patch from James TD Smith, but modified.
2008-10-02 18:07:12 +02:00
Carsten Dominik
802e1175fe Documentation updates. 2008-10-01 11:54:33 +02:00
Carsten Dominik
d043e31182 Integrate John Wiegley's org-attach.el. 2008-10-01 09:25:18 +02:00
Carsten Dominik
8d13453864 Fix typo in documentation. 2008-09-28 23:57:30 +02:00
Carsten Dominik
3c916eeb38 Document the #+STYLE in-buffer setting. 2008-09-28 06:36:43 +02:00
Carsten Dominik
659d0372be Fix typo in documentation. 2008-09-27 10:48:40 +02:00
Carsten Dominik
e4b6cd0ce2 Add documentation for org-plot.el. 2008-09-24 10:57:03 +02:00
Carsten Dominik
a5cd6cffb7 Minor fixes. 2008-09-22 12:15:33 +02:00
Carsten Dominik
d6d72b3436 Merge branch 'js' 2008-09-21 08:34:45 +02:00
Carsten Dominik
feab6c1348 Change version number to 6.08-pre01 2008-09-21 08:34:23 +02:00
Carsten Dominik
a8b3081610 Release 6.07b. 2008-09-21 08:26:30 +02:00
Carsten Dominik
7e0dbb6191 New escape for remember templates to add properties.
Patch by James TD Smith.
2008-09-21 08:05:33 +02:00
Carsten Dominik
b777e88fd6 Release 6.07a. 2008-09-19 16:19:32 +02:00
Carsten Dominik
194faab2b6 Bumping up the version number to 6.07. 2008-09-19 08:25:13 +02:00
Carsten Dominik
8ad796156e More options for categories in iCalendar export.
Tags and the todo state can now be listed as categories.
2008-09-18 17:35:55 +02:00
Carsten Dominik
8833885abb Make S-right/left work in column view for any timestamp
value of a property.
2008-09-18 10:24:57 +02:00
Carsten Dominik
951a80987b Talk about MATCH view rather than TAGS view. 2008-09-17 13:39:24 +02:00
Carsten Dominik
8e2b65bdef Intermediate 2008-09-16 16:52:21 +02:00
Carsten Dominik
521c7adf21 Fix typo in documentation. 2008-09-13 21:31:50 +02:00
Carsten Dominik
238d0d1880 Improve consistency for inserting new headlines. 2008-09-13 19:22:33 +02:00
Carsten Dominik
c6962bc9d7 Fix duplicate key definition. 2008-09-11 17:02:03 +02:00
Carsten Dominik
21ff23736c Merge changes from downstream emacs. 2008-09-10 11:10:21 +02:00
Carsten Dominik
e862a5cd58 Protect increment-by-copying in tables. 2008-09-08 20:18:18 +02:00
Carsten Dominik
3f1062a15d Save and restore formulas for column view capture. 2008-09-08 09:43:41 +02:00
Carsten Dominik
ba2e31dad0 Modified the new agenda tag filtering command. 2008-09-07 07:49:09 +02:00
Carsten Dominik
7482b04df0 Implemented filtering of an existing agenda view with respect to a tag. 2008-09-05 19:02:14 +02:00
Carsten Dominik
089ac08747 Implement using artist-mode to edit fixed-width sections. 2008-09-05 13:37:33 +02:00
Carsten Dominik
2a599b42d1 Fix documentation of the "C-c ." command.
Report by Bostjanv Vilfan.
2008-09-05 07:58:33 +02:00
Carsten Dominik
905fced617 Revised interpretation of prefix arg when storing remember note. 2008-09-04 10:19:46 +02:00
Carsten Dominik
4416842eab Clarify the use of showstars in the docs. 2008-09-03 11:16:36 +02:00
Carsten Dominik
26ed7e0998 Document latest change about terminating tex macros. 2008-09-01 16:50:34 +02:00
Bastien Guerry
195c71031f Added a poem for the #+BEGIN_VERSE example.
This used to be Einstein's quote, but this is already in use for
demonstrating #+BEGIN_QUOTE.  I've picked up AlexSchroeder's Haiku
as found here:  http://www.emacswiki.org/cgi-bin/wiki/EmacsHaiku
2008-08-09 12:32:01 -05:00
Carsten Dominik
806430ff1c Text version of orgcard updated to 6.06. 2008-07-29 08:27:48 -07:00
Carsten Dominik
0175e04180 Minor Fixes in orgcard.tex. 2008-07-29 08:26:44 -07:00
Carsten Dominik
7b5bf55e22 Added some well deserved acknowledgments. 2008-07-26 07:12:03 -07:00
Carsten Dominik
2c26217b88 Release 6.06b. 2008-07-25 14:58:41 -07:00
Carsten Dominik
68fcc0b493 Allow setting creator flag in OPTIONS line. 2008-07-24 12:58:47 -07:00
Carsten Dominik
8bce507597 Fixed typo. 2008-07-24 06:43:35 -07:00
Carsten Dominik
177e154e6c Release 6.06a. 2008-07-24 06:42:03 -07:00
Carsten Dominik
14ffcc8b9a Release 6.06. 2008-07-24 06:26:02 -07:00
Carsten Dominik
9560d4468b Fixed typo in quick reference. 2008-07-14 15:16:47 -07:00
Carsten Dominik
b5ed7fca04 Version number bumped to 6.06pre01. 2008-07-02 13:34:26 -07:00
Carsten Dominik
3d59326fcf Allow prefixes in include file statements. 2008-07-02 13:29:45 -07:00
Carsten Dominik
3d80ceb6d9 Fixed typos. 2008-07-02 10:43:35 -07:00
Carsten Dominik
7becc742cd Time comparisons for property searches. 2008-07-01 16:23:17 -07:00
Carsten Dominik
5f39979bbe New variable to add to the default HTML style.
Instead of overwriting the default style, you can now simply add to it
using the variable `org-export-html-style-extra'.
2008-06-29 17:20:17 +02:00
Carsten Dominik
f02b4baab3 New option to turn off creator info. 2008-06-26 06:04:44 +02:00
Carsten Dominik
9b084b22f5 Allow omitting the "file:" prefix in some file links.
The file path must be absolute, or it must start with "./" or "../".
2008-06-24 08:37:50 +02:00
Carsten Dominik
ec5b77ccd2 Implement better handling of deadlines in iCalendar Export.
Deadlines in TODO entries are now used as DUE dates.
2008-06-23 09:08:08 +02:00
Carsten Dominik
f27e859d05 Fixing typos in org.texi. 2008-06-23 05:45:48 +02:00
Carsten Dominik
21499409c3 Release 6.05b. 2008-06-20 00:21:15 +02:00
Carsten Dominik
f41be4b87d Implement including archives into agenda.
trees that are marked with the ARCHIVE tag and even archive files
can now temporarily be included into an agenda view.

Press `v' in the agenda to get trees with ARCHIVE tags.
Press `C-u v' to get archive files included.
2008-06-20 00:20:12 +02:00
Carsten Dominik
d232d19f98 Fix typos. 2008-06-18 18:31:16 +02:00
Carsten Dominik
a9ac84c16c Fixed typos. 2008-06-18 09:24:05 +02:00
Carsten Dominik
2a8f099e7e Release 6.05a. 2008-06-17 17:06:16 +02:00
Carsten Dominik
29677fc7af Including changes from downstream Emacs CVS. 2008-06-17 17:05:23 +02:00
Carsten Dominik
5c9de5a038 Fix some typos. 2008-06-17 12:35:24 +02:00
Carsten Dominik
e1c22570b7 Version number 6.05, this will be released soon. 2008-06-16 17:51:04 +02:00
Carsten Dominik
69673b3c1f Put the examples in the manual under GPL. 2008-06-16 17:05:31 +02:00
Carsten Dominik
be026ff5ad Implement actions tied to cursor date in agenda. 2008-06-16 16:26:30 +02:00
Carsten Dominik
e8202bf861 Version number 6.05pre01, with a detailed list of changes.
Yes, the 6.05 release is just around the corner.
2008-06-15 09:44:21 +02:00
Carsten Dominik
15ff91c3e4 Small fixes and extensions for org-publish. 2008-06-15 08:03:45 +02:00
Carsten Dominik
2c3ac24e03 New remember escapes hat use calendar date as default.
When calling a remember template from the agenda or from the
calendar, the cursor date becomes the default for %v and %V.
2008-06-15 07:09:12 +02:00
Carsten Dominik
d4398d9ba6 Revert to old copyright notice for the documentation. 2008-06-15 06:45:12 +02:00
Carsten Dominik
d546fd332d Doc fixes. 2008-06-13 10:20:45 +02:00
Carsten Dominik
4c0752c700 Mention `org-remove-highlights-with-change' variable in footnote. 2008-06-12 16:31:13 +02:00
Carsten Dominik
7942476b1d Fixing typos. 2008-06-12 16:13:16 +02:00
Carsten Dominik
0cc2eea7f4 Add info about buffer widening to the documentation. 2008-06-12 15:07:32 +02:00
Carsten Dominik
e3132e37b7 Completing the mapping API.
This is documented in the new appendix "Using the mapping API".
2008-06-11 23:27:22 +02:00
Carsten Dominik
52bd68a47a New escape %& in remember templates, to visit note after storing it.
This was a request by Adam Spiers.
2008-06-11 07:15:56 +02:00
Carsten Dominik
049b5931dd Make 1-9,0 access allowed values in column view.
This was proposed by Levin Du, I implemented a modified version of his
patch.
2008-06-09 09:53:19 +02:00
Carsten Dominik
1451470882 Fix typo in org.texi. 2008-05-30 06:02:51 +02:00
Carsten Dominik
73db9d734b Advertise the mailing list for feedback, instead of the maintainer. 2008-05-28 23:59:35 +02:00
Carsten Dominik
51c05f9071 Short List of contributed packages in the manual. 2008-05-28 06:44:06 +02:00
Carsten Dominik
6ab622fd30 Fix sparse tree documentation. 2008-05-27 10:14:11 +02:00
Carsten Dominik
c9ea8bc470 Release 6.04c. 2008-05-27 08:09:31 +02:00
Carsten Dominik
cd16b87216 Make C-c ' edit even more things around point. 2008-05-27 08:08:28 +02:00
Carsten Dominik
174cc21d08 Bug fix for removal of comments during export. 2008-05-25 16:15:25 +02:00
Carsten Dominik
3b2b3556b7 Use C-c ' to exit source code editing. 2008-05-25 14:54:53 +02:00
Carsten Dominik
0950127491 Release 6.04. 2008-05-25 09:08:46 +02:00
Carsten Dominik
6a2dbbec3f Implement editing source code examples in the native mode. 2008-05-25 09:07:23 +02:00
Carsten Dominik
9bd2896c94 Version number to 6.04pre01
We are preparing for another release.....
2008-05-24 22:35:23 +02:00
Carsten Dominik
60eba43cdf Attempt to implement dynamic indentation.
This only lead to a contributed file, this is neither robust nor fast.
But maybe throwing the existing code into a contrib file
will make someone come up with an idea.
2008-05-24 11:18:40 +02:00
Carsten Dominik
332191cc13 Properties can be used to confiugre subtree export. 2008-05-21 09:49:04 +02:00
Carsten Dominik
bd8d5b51c0 Implement EXPORT_TITLE property. 2008-05-20 19:22:00 +02:00
Carsten Dominik
26a35c28a6 Implement file tags, tags that apply to all entries in a file. 2008-05-19 19:48:52 +02:00
Carsten Dominik
2c0812caf1 Implement TODO statistics.
This uses the same cookies as Checkbox statistics, [%] and [/]
2008-05-19 14:11:47 +02:00
Carsten Dominik
24fd4650de Implement proper UIDs for iCalendar export.
This works now fine except for sexp entries which don't
get reusable UIDs, but fresh ones each time they are exported......
2008-05-19 08:22:51 +02:00
Carsten Dominik
ea6cb1cdb9 Fixing typos on the documentation. 2008-05-18 12:29:09 +02:00
Carsten Dominik
8ee2a8b7d8 Default format for calc changed to (fload 8)
This gives better accuracy and less surprises.
2008-05-16 12:34:24 +02:00
Carsten Dominik
b4159c5017 Release 6.03. 2008-05-15 04:40:55 +02:00
Carsten Dominik
f331434d99 Fixed some typos in the documentation. 2008-05-14 14:21:17 +02:00
Carsten Dominik
4b8f738e62 Version number pumped to 6.03pre03 2008-05-14 10:32:24 +02:00
Carsten Dominik
f3e075ed62 Support for Muse-like structure tags. 2008-05-14 09:50:53 +02:00
Carsten Dominik
bb53613c9f Implement the verse environment. 2008-05-13 15:57:23 +02:00
Carsten Dominik
6193d1538b Implement FIXED_TOC option for org-info.js. 2008-05-12 07:30:34 +02:00
Carsten Dominik
1e042b511a Improve interactive use and documentation of table export. 2008-05-10 07:54:45 +02:00
Carsten Dominik
66f801cbff Version number change to 6.03pre01.
Yes, we are moving to the 6.03 release.
2008-05-08 17:17:58 +02:00
Carsten Dominik
92269ce637 Add some index entries. 2008-05-08 17:16:29 +02:00
Carsten Dominik
b6eb2bc65b Allow properties to influence startup visibilities. 2008-05-08 14:32:10 +02:00
Carsten Dominik
7f769d5feb Split ChangeLog file into parts.
Now we have separate ChangeLog files in the lisp and doc
directories.  Also, in the lisp directory, all the old changes
have moved into ChangeLog.01.
These changes will help me to simplify synchronization with Emacs.
2008-05-08 08:16:38 +02:00
Carsten Dominik
9cad371bc4 Implement setup inclusion from external file.
The #+STARTUP etc lines that define settings on a per-file
basis can now be collected in a separate file and included
with a line:

#+SETUPFILE: "/path/to/setup.org"

This has been a frequent request in the past, now it is
finally possible.
2008-05-07 16:26:01 +02:00
Carsten Dominik
38cc3e2a48 Merge branch 'complete-structure-meta-code'
Conflicts:

	ChangeLog
2008-05-07 14:21:45 +02:00
Carsten Dominik
a738e446be Implement include files for export. 2008-05-07 13:57:00 +02:00
Carsten Dominik
5d675ca8bd Hmmmmmmm 2008-05-06 21:18:40 +02:00
Carsten Dominik
fe5c248122 Sync copyright fixes from downstream Emacs 2008-05-06 14:47:44 +02:00
Carsten Dominik
7f51b95a4f Update documentation, to formulate the markup rules more compactly. 2008-05-06 09:32:16 +02:00
Carsten Dominik
e6b87d40b3 Implement description lists.
These are implemented as part of plain lists, so a leading
"-" or "+" is still needed.  Maybe this is not the most pretty
implementation, but it works without rewriting the quite
complex list formatting code.  So all the list formatting
continues to work just fine.  The description tag
is highlighted in bold, so still easy to spot.

The HTML exporter does export these already, the LaTeX
exporter still needs to be adapted.
2008-05-05 09:13:25 +02:00
Carsten Dominik
403485afd3 Make dot an alias for today in the date prompt. 2008-05-02 18:00:20 +02:00
Carsten Dominik
453dbf7372 Bug fixes and documentation related to saving clock markers. 2008-05-02 09:01:56 +02:00
Carsten Dominik
6d6c6e1d5d Move markers with some cut-and-paste operations.
Clock-related markers and agenda markers used to get lost
when editing a file using cut and paste.  Now some cut
and past operations move the markers with them.  In particular,
structure editing like moving subtrees up and down.
Also, when exiting a remember buffer with a running clock, the clock
can now be moved along with the entry to the target location.
2008-05-01 09:52:45 +02:00
Carsten Dominik
49799dd08e Release 6.02b. 2008-04-27 07:43:19 +02:00
Carsten Dominik
0082c0c129 Release 6.02a 2008-04-25 15:45:35 +02:00
Carsten Dominik
add34418c8 Implement a basic history system for recently clocked tasks.
Recently clocked tasks are now remembered as well as a default
task and an interrupted task.

There is no automatic clock-in yet.

Also, a number of bug fixes have sneaked into this patch,
sorry for the mess.
2008-04-25 08:18:49 +02:00
Carsten Dominik
be0ed780d2 Document use of :step in clocktables. 2008-04-24 16:44:33 +02:00
Carsten Dominik
2ea352b4cf Release 6.02. 2008-04-24 10:29:47 +02:00
Carsten Dominik
6d72968730 Allow <> as operator for property regexp matches.
When <> is used as the operator, the comparison test it true if the
regexp does *not* match the value of the property.
2008-04-24 08:47:41 +02:00
Carsten Dominik
739edc7849 6.02pre06, now for real! 2008-04-23 10:20:43 +02:00
Carsten Dominik
55235195fe Version number increase to 6.02pre-06. 2008-04-23 08:44:39 +02:00
Carsten Dominik
d38aab0443 General operators for property searches.
We have now numerical comparisons, and we can do < and > for strings.
2008-04-23 07:48:22 +02:00
Carsten Dominik
1508d31b6e Applied patch series from Jason Riedy.
You can slice a single table full of calculations in different ways
into separate destinations.  Or you can format the table differently.
There are many fun and exciting possible uses.

A fancier implementation would scan the document *once* for the
set of destinations.  That could help implement another function
to update all destinations from all sources.

Refactor orgtbl-to-generic; explicitly separate heading from body.
Support last-line specializers.
Allow functions for some orgtbl parameters.
Add a :remove-nil-lines parameter to orgtbl-to-generic.
2008-04-21 07:50:27 +02:00
Carsten Dominik
383774f360 New version number. 2008-04-20 18:18:51 +02:00
Carsten Dominik
4d98decbac Install fixes from Thomas Baumann to org-bbdb.el. 2008-04-19 07:21:33 +02:00
Carsten Dominik
3798fbb8f5 New version number, effort estimates work now. 2008-04-18 18:03:08 +02:00
Carsten Dominik
f35c6615a5 Clocktables including archives. 2008-04-18 09:50:50 +02:00
Carsten Dominik
4fda0399d5 Further steps concerning effort estimates. Still not done.
But I am pushing this, so that it can be tested......
2008-04-17 18:26:27 +02:00
Carsten Dominik
8489632557 Enable additional options for JavaScript org-info.js 2008-04-16 10:34:55 +02:00
Carsten Dominik
1a2d615023 6.02pre02, with an implementation of summaries in agenda columns. 2008-04-15 11:05:39 +02:00
Carsten Dominik
b0ba028394 Implement Summaries for Column View in agenda. 2008-04-15 11:02:10 +02:00
Carsten Dominik
f15badb8bc Document the default for org-log-repeat. 2008-04-15 09:03:24 +02:00
Carsten Dominik
7e4a730ac7 Release 6.01c 2008-04-15 08:51:09 +02:00
Carsten Dominik
b63bd61796 release 6.01b 2008-04-14 21:31:16 +02:00
Carsten Dominik
9068f7c1c6 Version number set to 6.01a, release 6.01a. 2008-04-14 20:00:38 +02:00
Carsten Dominik
62db67e9eb Correct dependencies in the Makefile.
Also a new variable and better implementation around export
processing in the background.
2008-04-14 14:59:37 +02:00
Carsten Dominik
d237e3dd0a Version number set to 6.01, this will be the release. 2008-04-14 07:52:18 +02:00
Carsten Dominik
7c37f334af Final changes before release.
This implements executing export commands in the background.
Also, the documentation has been updated.
2008-04-14 07:47:32 +02:00
Carsten Dominik
80a93d5d1b Version number bump, 6.00pre-6 2008-04-13 22:17:29 +02:00
Carsten Dominik
618f384864 Doc fixes. 2008-04-10 09:00:12 +02:00
Carsten Dominik
b7628661b1 Version number change to 6.00pre-5 2008-04-10 08:37:43 +02:00
Carsten Dominik
d2d495df4f Apply patches by James TD Smith. 2008-04-10 08:27:56 +02:00
Carsten Dominik
7a51a7e5f0 Completion for INFOJS options, and documentation. Add new faces. 2008-04-09 13:49:51 +02:00
Carsten Dominik
e1d1ada043 Removed files added by accident during the last commit. 2008-04-08 13:13:12 +02:00
Carsten Dominik
15534acef0 Implemented new archiving mechanism: The Attic Sibling.
Archiving to the attic sibling means to move the entry to
become a child of a sibling with heading "Attic", that is also
marked with the ARCHIVE tag.
2008-04-08 12:29:28 +02:00
Carsten Dominik
70ad07f436 Renamed CONTRIB directory to "contrib". 2008-04-07 17:36:12 +02:00
Carsten Dominik
417d3e5303 Version number bump to 6.00pre-3 2008-04-07 08:35:14 +02:00
Carsten Dominik
3ab4658e17 Implemented showing a clock report in the agenda.
This is a new display mode in the agenda view.  It appends a clock
table to the daily/weekly agenda view that covers clocked time
for the time span shown in the agenda, and also limited to the
files that were used to create the current view.
2008-04-06 17:25:47 +02:00
Carsten Dominik
f87667c730 Better default for COLUMNS format in agenda.
The default is now taken from the entry at point or the first
entry in the agenda, an can originate from a property, from
a #+COLUMNS line, or from the variable `org-columns-default-format'.
2008-04-04 12:25:59 +02:00
Carsten Dominik
617dc871aa Cleaning up the code.
This is an ongoing program, more to come.
2008-04-03 15:27:33 +02:00
Carsten Dominik
cff6e9af30 Version number bump. 2008-04-01 22:13:46 +02:00
Carsten Dominik
257a2173ee Document the new features.
clocktable enhancements, ISO week dates.
2008-04-01 17:37:03 +02:00
Carsten Dominik
2bac50840d Add the Standards file, more entries in .gitignore. 2008-04-01 16:42:15 +02:00
Philip Rooke
aef3cb85d4 Add example of globally setting exclusive tag groups.
The original suggestion and patch was from Bernt Hansen.
2008-04-01 15:59:36 +02:00
Philip Rooke
f8dac11bcd Standardise on the capitalisation of sectioning commands. 2008-04-01 15:59:35 +02:00
Philip Rooke
7d6635b78f Standardise on use of mode and package names.
Assume this patch is a first draft.  I am sure that it will become
obvious that other changes are necessary to make this work properly.
2008-04-01 15:59:35 +02:00
Philip Rooke
53c0c9b711 Fixes to standardise references to prefix arguments. 2008-04-01 15:59:35 +02:00
Philip Rooke
a236f51551 Fixes to try and standardise on case of TODO keywords. 2008-04-01 15:59:35 +02:00
Philip Rooke
87637feeda Fix some doc issues highlighted by a spell check. 2008-04-01 15:59:35 +02:00
Philip Rooke
9526703987 Track support files useful in checking Org documentation.
I have found it handy to track these, they represent standards in some
way.  The other aspell files change too randomly and often to bother
tracking so they are just ignored.
2008-04-01 15:59:35 +02:00
Carsten Dominik
3885aa55d5 Pushed version number to 6.00pre-1 2008-03-28 10:26:54 +01:00
Carsten Dominik
fe939ecb95 Split out a number of files from org.el, and reorganize the
structure of the git repository, using new subdirectories
for Lisp and Documentation files.
2008-03-28 09:57:14 +01:00