-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
Description
To: @r_takaishi
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 @kbd{S-@key{cursor}} commands in Org to change timestamps, TODO keywords, priorities, and item bullet types if the cursor is at such a location. By default, @kbd{S-@key{cursor}} commands outside special contexts don't do anything, but you can customize the variable @code{org-support-shift-select}. 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.
Emacs23では,Shiftキーと組み合わせたカーソルの動きを開始するかリージョンを広 げるための@code{shift-selection-mode}がデフォルトで有効になっています.カーソ ルがそのような位置にある場合,Org-modeでのタイムスタンプ,TODOキーワード,プ ライオリティ,アイテムbulletタイプの変更と@kbd{S-@key{cursor}}コマンドは衝突 します.デフォルトでは,@kbd{S-@key{cursor}}コマンドは特別なコンテクスト以外 では何も起きませんが,@code{org-support-shift-select}変数をカスタマイズするこ とができます.Org-modeはスペシャルコマンドが適用される特別なコンテクストの外 で(i)使用することによりShift選択を提供しようとし,また(ii)アクティブなリー ジョンを拡張することによっても特別なコンテクストを通してカーソルが移動しま す.