When shift-select-mode
is on (Emacs' default), C-S-up
in text mode selects the previous paragraph.
This does not work under Org-Mode, where C-S-up
gets translated into C-up
, which is mapped to org-backward-paragraph
and just moves up, but does not select the paragraph.
The question is how to enable shift selection for C-S-up
.
The solution here is not ideal, as it relies on backward-paragraph
(instead of org-backward-paragraph
), which does not work well with several Org-mode constructs (e.g., doesn't treat bullet points as paragraphs).
PS: I'm using org-support-shift-select
and org-replace-disputed keys
, like this:
(setq org-support-shift-select t
org-replace-disputed-keys t)
(setq org-disputed-keys
'(
([(shift left)] . [(meta -)]) ; change status (todo/closed/done)
([(shift right)] . [(meta =)]) ;
([(shift up)] . [(control meta -)]) ; change priority
([(shift down)] . [(control meta =)]) ;
([(control shift right)] . [(meta +)]) ; status of group
([(control shift left)] . [(meta _)]) ;
([(control shift up)] . [(control meta +)]) ; change clock logs
([(control shift down)] . [(control meta _)]) ;
))