emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/doc/misc org.texi


From: Carsten Dominik
Subject: [Emacs-diffs] emacs/doc/misc org.texi
Date: Tue, 27 Jan 2009 11:40:11 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Carsten Dominik <cdominik>      09/01/27 11:40:11

Modified files:
        doc/misc       : org.texi 

Log message:
        2009-01-27  Carsten Dominik  <address@hidden>
        
                * org.texi (Plain lists, TODO basics, Priorities)
                (Multiple sets in one file, Conflicts): Document interaction 
with
                `shift-selection-mode'.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/misc/org.texi?cvsroot=emacs&r1=1.36&r2=1.37

Patches:
Index: org.texi
===================================================================
RCS file: /sources/emacs/emacs/doc/misc/org.texi,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- org.texi    26 Jan 2009 02:37:20 -0000      1.36
+++ org.texi    27 Jan 2009 11:40:04 -0000      1.37
@@ -3,7 +3,7 @@
 @setfilename ../../info/org
 @settitle The Org Manual
 
address@hidden VERSION 6.19a
address@hidden VERSION 6.19e
 @set DATE January 2009
 
 @dircategory Emacs
@@ -583,7 +583,7 @@
 the file's name is.  See also the variable
 @code{org-insert-mode-line-in-empty-file}.
 
-Many commands in Org work on the region if the region is active.  To make use
+Many commands in Org work on the region is the region is active.  To make use
 of this, you need to have @code{transient-mark-mode} (@code{zmacs-regions} in
 XEmacs) turned on.  In Emacs 23 this is the default, in Emacs 22 you need to
 do this yourself with
@@ -1302,7 +1302,11 @@
 @kindex address@hidden
 @item address@hidden
 @itemx address@hidden
-Jump to the previous/next item in the current list.
address@hidden shift-selection-mode
+Jump to the previous/next item in the current list, but only if
address@hidden is off.  If not, you can still use paragraph
+jumping commands like @address@hidden and @address@hidden to quite
+similar effect.
 @kindex address@hidden
 @kindex address@hidden
 @item address@hidden
@@ -1338,7 +1342,9 @@
 @kindex address@hidden
 @kindex address@hidden
 @item address@hidden/@key{right}
-Also cycle bullet styles when in the first line of an item.
+This command also cycles bullet styles when the cursor in on the bullet or
+anywhere in an item line, details depending on
address@hidden
 @end table
 
 @node Drawers, Footnotes, Plain lists, Document Structure
@@ -3044,7 +3050,8 @@
 @itemx address@hidden
 Select the following/preceding TODO state, similar to cycling.  Useful
 mostly if more than two TODO states are possible (@pxref{TODO
-extensions}).
+extensions}).  See also @ref{Conflicts} for a discussion of the interaction
+with @code{shift-selection-mode}.
 @kindex C-c C-v
 @kindex C-c / t
 @cindex sparse tree, for TODO
@@ -3187,18 +3194,24 @@
 @table @kbd
 @kindex address@hidden
 @kindex address@hidden
address@hidden address@hidden
address@hidden C-u C-u C-c C-t
address@hidden C-u C-u C-c C-t
address@hidden address@hidden
 @itemx address@hidden
 These keys jump from one TODO subset to the next.  In the above example,
address@hidden@key{right}} would jump from @code{TODO} or @code{DONE} to
address@hidden, and any of the words in the second row to @code{CANCELED}.
address@hidden C-u C-c C-t} or @address@hidden would jump from @code{TODO} or
address@hidden to @code{REPORT}, and any of the words in the second row to
address@hidden  Note that the @kbd{C-S-} key binding conflict with
address@hidden (@pxref{Conflicts}).
 @kindex address@hidden
 @kindex address@hidden
 @item address@hidden
 @itemx address@hidden
address@hidden@key{<left>}} and @address@hidden<right>}} and walk through
address@hidden keywords from all sets, so for example @address@hidden<right>}}
-would switch from @code{DONE} to @code{REPORT} in the example above.
address@hidden@key{<left>}} and @address@hidden<right>}} and walk through 
@emph{all}
+keywords from all sets, so for example @address@hidden<right>}} would switch
+from @code{DONE} to @code{REPORT} in the example above.  See also
address@hidden for a discussion of the interaction with
address@hidden
 @end table
 
 @node Fast access to TODO states, Per-file keywords, Multiple sets in one 
file, TODO extensions
@@ -3441,10 +3454,11 @@
 @kindex address@hidden
 @item address@hidden
 @itemx address@hidden
-Increase/decrease priority of current address@hidden also the
-option @code{org-priority-start-cycle-with-default'}.}.  Note that these
-keys are also used to modify time stamps (@pxref{Creating timestamps}).
-Furthermore, these keys are also used by CUA mode (@pxref{Conflicts}).
+Increase/decrease priority of current address@hidden also the option
address@hidden'}.}.  Note that these keys are
+also used to modify time stamps (@pxref{Creating timestamps}).  See also
address@hidden for a discussion of the interaction with
address@hidden
 @end table
 
 You can change the range of allowed priorities by setting the variables
@@ -6731,11 +6745,11 @@
 @subsection Exporting Agenda Views
 @cindex agenda views, exporting
 
-If you are away from your computer, it can be very useful to have a
-printed version of some agenda views to carry around.  Org mode can
-export custom agenda views as plain text, address@hidden need to
-install Hrvoje Niksic's @file{htmlize.el}.}, postscript, and iCalendar
-files.  If you want to do this only occasionally, use the command
+If you are away from your computer, it can be very useful to have a printed
+version of some agenda views to carry around.  Org mode can export custom
+agenda views as plain text, address@hidden need to install Hrvoje Niksic's
address@hidden, Postscript, and iCalendar files.  If you want to do this
+only occasionally, use the command
 
 @table @kbd
 @kindex C-x C-w
@@ -9275,33 +9289,40 @@
 
 @table @asis
 
address@hidden @file{allout.el}
address@hidden @file{allout.el} by Ken Manheimer
-Startup of Org may fail with the error message
address@hidden(wrong-type-argument keymapp nil)} when there is an outdated
-version @file{allout.el} on the load path, for example the version
-distributed with Emacs 21.x.  Upgrade to Emacs 22 and this problem will
-disappear.  If for some reason you cannot do this, make sure that org.el
-is loaded @emph{before} @file{allout.el}, for example by putting
address@hidden(require 'org)} early enough into your @file{.emacs} file.
address@hidden @code{shift-selection-mode}
+In Emacs 23, @code{shift-selection-mode} is on by default, meaning that
+cursor motions combined with the shift key should start or enlarge regions.
+This conflicts with the use of @address@hidden commands in Org to change
+timestamps, TODO keywords, priorities, and item bullet types if the cursor is
+at such a location.  By default, @address@hidden commands outside
+special contexts don't do anything, but you can customize the variable
address@hidden  Org-mode then tries to accommodate shift
+selection by (i) using it outside of the special contexts where special
+commands apply, and by (ii) extending an existing active region even if the
+cursor moves across a special context.
 
 @cindex @file{CUA.el}
 @item @file{CUA.el} by Kim. F. Storm
-Key bindings in Org conflict with the @kbd{S-<cursor>} keys used by
-CUA mode (as well as pc-select-mode and s-region-mode) to select and
-extend the region.  If you want to use one of these packages along with
-Org, configure the variable @code{org-replace-disputed-keys}.  When
-set, Org will move the following key bindings in Org files, and
-in the agenda buffer (but not during date selection).
+Key bindings in Org conflict with the @kbd{S-<cursor>} keys used by CUA mode
+(as well as pc-select-mode and s-region-mode) to select and extend the
+region.  In fact, Emacs 23 has this built-in in the form of
address@hidden, see previous paragraph.  If you are using Emacs
+23 you probably don't want to use another package for this purpose.  However,
+if you prefer to leave these keys to a different package while working in
+Org-mode, configure the variable @code{org-replace-disputed-keys}.  When set,
+Org will move the following key bindings in Org files, and in the agenda
+buffer (but not during date selection).
 
 @example
 S-UP    -> M-p             S-DOWN  -> M-n
 S-LEFT  -> M--             S-RIGHT -> M-+
+C-S-LEFT  ->  M-S--           C-S-RIGHT  ->  M-S-+
 @end example
 
 Yes, these are unfortunately more difficult to remember.  If you want
 to have other replacement keys, look at the variable
 @code{org-disputed-keys}.
+
 @item @file{windmove.el} by Hovav Shacham
 @cindex @file{windmove.el}
 Also this package uses the @kbd{S-<cursor>} keys, so everything written
@@ -9411,8 +9432,8 @@
 
 @item @file{org-interactive-query.el} by @i{Christopher League}
 Interactive modification of tags queries.  After running a general query in
-Org, this package allows you to narrow down the results by adding more tags or
-keywords.
+Org, this package allows you to narrow down the results by adding more tags
+or keywords.
 
 @item @file{org-mairix.el} by @i{Georg C. F. Greve}
 Hook mairix search into Org for different MUAs.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]