From: Carsten Dominik <carsten.dominik@gmail.com>
To: emacs-orgmode <emacs-orgmode@gnu.org>
Subject: Org-mode 4.78
Date: Tue, 19 Jun 2007 10:56:35 +0200 [thread overview]
Message-ID: <a961c00847b546d29cc8d0db516d9d1d@gmail.com> (raw)
Org-mode version 4.78 is available through Emacs CVS, and at
http://www.astro.uva.nl/~dominik/Tools/org/
XEmacs users, please check, the installation procedure has changed
slightly,
and this is not yet in the manual, only below in the list of changes.
Enjoy!
- Carsten
Change in Version 4.78
----------------------
* Overview
- Time stamps with a time range *included*, like
: <2007-06-18 Mon 17:33-18:23>
- Clock times without clocking in/out: CLOCK: => 2:00
- Language-specific characters allowed in TAGS (Emacs only).
- Promotion and demotion of items gets the indentation right.
- Indenting lines with TAB is more intelligent.
* Incompatible changes
- There is now a special version of `org.el' for XEmacs.
Before installation, as an XEmacs user you must rename the
file org_xemacs.el to org.el, i.e. you must overwrite org.el
with the xemacs version. For example:
: mv org_xemacs.el org.el
This is necessary so that I can make use of some features
that would be cumbersome to support in a single file. The
XEmacs version is derived from the Emacs version with a
program, so no reason to fear that I might be dropping
XEmacs support any time soon. Sorry for the trouble.
* Details
- A time stamp may now contain a range of times. So you no
longer need to use two separate stamps to indicate a time
interval on a single day. For example
: <2007-06-18 Mon 17:30-18:20>
This is now fully supported, including changing the time
with S-up/down while the cursor is on the end time. Also,
da the date/time prompt, you can simply write your time like
12:00-14:00 and the range will be inserted.
This was proposed by Leo some time ago, and recently by
Michael.
- You may specify clocking times by hand (i.e. without
clocking in and out) using this syntax.
: CLOCK: => 2:00
Thanks to Scott Jaderholm for this proposal.
- TAGS may now contain language-specific word characters, as
long as they are matched by the "[:alnum:]" regexp syntax.
This is for Emacs only, the XEmacs version continues to use
the character class "a-zA-Z0-9_@" for tag names. Thanks to
David Smith for a patch to this effect (a modified version
of that patch was applied). I am considering to make the
same change for TODO keywords, but not yet. Note that files
using localization features may not work correctly in the
Emacs configuration of another user, so if you are sharing
org-mode files with other users, it might still be best to
stick to the ASCII characters.
- Promotion and demotion of plain list items (commands M-left,
M-right) no longer changes the indentation by just one
space. Instead, it uses intelligence gathered from the
surrounding list structure to do the right thing. Thanks to
William Henney for starting the discussion about this.
- TAB does now a better job of indenting lines.
+ After tables and code segments (lines starting with ":"),
indentation goes back to what it was before (thanks to
William Henney for suggesting this behavior).
+ When plain lists items are involved, we had a long
discussion on emacs-orgmode where I tried to show that a
too-sophisticated implementation will still be easily
fooled. Here is what I have implemented now - lets see
if we can agree on this:
Indentation will flatten lists with the same bullet type,
but indent another bullet type further. The time when
this fails is in a nested list, when you want to get back
out to a previous level. For example
: - item 1
: - item 2
: + item 2a
: + item 2b
: - item 3
When using TAB on every line in this list, the structure
will change to
: - item 1
: - item 2
: + item 2a
: + item 2b
: - item 3
So you need to change the level of the last line by hand,
using promotion and demotion functions.
next reply other threads:[~2007-06-19 8:56 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-19 8:56 Carsten Dominik [this message]
2007-06-19 11:05 ` Org-mode 4.78 Leo
2007-06-19 14:13 ` Carsten Dominik
2007-06-19 16:25 ` ignotus
2007-06-19 15:07 ` William Henney
2007-06-19 15:16 ` William Henney
2007-06-22 15:31 ` Carsten Dominik
2007-06-22 16:32 ` William Henney
2007-06-28 20:03 ` Carsten Dominik
2007-06-19 18:45 ` Michael
2007-06-21 9:29 ` Carsten Dominik
2007-06-19 22:09 ` Juraj Kubelka
2007-06-20 3:06 ` dave
2007-06-20 4:37 ` Carsten Dominik
2007-06-20 5:57 ` dave
2007-06-20 13:27 ` Jason F. McBrayer
2007-06-21 9:30 ` Carsten Dominik
2007-06-21 15:21 ` Jason F. McBrayer
2007-06-21 9:29 ` Carsten Dominik
2007-06-20 8:52 ` Dmitri Minaev
2007-06-21 9:30 ` Carsten Dominik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a961c00847b546d29cc8d0db516d9d1d@gmail.com \
--to=carsten.dominik@gmail.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.