This commit is contained in:
Carsten Dominik 2009-05-28 06:43:35 +02:00
parent ff222e41b8
commit c4a566df87
3 changed files with 7 additions and 7 deletions

View File

@ -3195,14 +3195,14 @@ more information.
@kindex S-@key{right}
@kindex S-@key{left}
@vindex org-treat-S-cursor-todo-seletion-as-state-change
@vindex org-treat-S-cursor-todo-selection-as-state-change
@item S-@key{right}
@itemx S-@key{left}
Select the following/preceding TODO state, similar to cycling. Useful
mostly if more than two TODO states are possible (@pxref{TODO
extensions}). See also @ref{Conflicts} for a discussion of the interaction
with @code{shift-selection-mode}. See also the variable
@code{org-treat-S-cursor-todo-seletion-as-state-change}.
@code{org-treat-S-cursor-todo-selection-as-state-change}.
@kindex C-c C-v
@kindex C-c / t
@cindex sparse tree, for TODO

View File

@ -1,12 +1,12 @@
2009-05-27 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-treat-insert-todo-heading-as-state-change)
(org-treat-S-cursor-todo-seletion-as-state-change): New
(org-treat-S-cursor-todo-selection-as-state-change): New
variables.
(org-insert-todo-heading): Honor
`org-treat-insert-todo-heading-as-state-change'.
(org-shiftright, org-shiftleft): Honor
`org-treat-S-cursor-todo-seletion-as-state-change'.
`org-treat-S-cursor-todo-selection-as-state-change'.
(org-inhibit-logging): New variable.
2009-05-23 Carsten Dominik <carsten.dominik@gmail.com>

View File

@ -1825,7 +1825,7 @@ be inserted directly, and no logging will take place."
:group 'org-todo
:type 'boolean)
(defcustom org-treat-S-cursor-todo-seletion-as-state-change t
(defcustom org-treat-S-cursor-todo-selection-as-state-change t
"Non-nil means, switching TODO states with S-cursor counts as state change.
This is the default behavior. However, setting this to nil allows a
convenient way to select a TODO state and bypass any logging associated
@ -14533,7 +14533,7 @@ Depending on context, this does one of the following:
((and (not (eq org-support-shift-select 'always))
(org-on-heading-p))
(let ((org-inhibit-logging
(not org-treat-S-cursor-todo-seletion-as-state-change)))
(not org-treat-S-cursor-todo-selection-as-state-change)))
(org-call-with-arg 'org-todo 'right)))
((or (and org-support-shift-select
(not (eq org-support-shift-select 'always))
@ -14565,7 +14565,7 @@ Depending on context, this does one of the following:
((and (not (eq org-support-shift-select 'always))
(org-on-heading-p))
(let ((org-inhibit-logging
(not org-treat-S-cursor-todo-seletion-as-state-change)))
(not org-treat-S-cursor-todo-selection-as-state-change)))
(org-call-with-arg 'org-todo 'left)))
((or (and org-support-shift-select
(not (eq org-support-shift-select 'always))