emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Siraphob (Ben) Phipathananunth" <siraben@disroot.org>
To: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Cc: emacs-orgmode@gnu.org
Subject: Re: Org Mode Documentation Patch
Date: Mon, 25 Jun 2018 21:35:09 +0700	[thread overview]
Message-ID: <68d62340-5daf-7ee9-e2e3-c7f015770c4b@disroot.org> (raw)
In-Reply-To: <876029vcl6.fsf@nicolasgoaziou.fr>

[-- Attachment #1: Type: text/plain, Size: 363 bytes --]

I've printed, signed, scanned and sent the assignment to assign@gnu.org 
, waiting for their response.

In the meantime, please install another patch I wrote, attached.

You may notice that the email and name of the patch author is different, 
this is to correspond with my email and legal name. ("Ben" is my nickname)

Thanks,

--
Siraphob (Ben) Phipathananunth

[-- Attachment #2: 0001-Fix-cursor-to-point-fix-grammar-and-add-cross-refere.patch --]
[-- Type: text/plain, Size: 34644 bytes --]

From 677ac08a5b11157f59dd5acc73a2bc7103344f22 Mon Sep 17 00:00:00 2001
From: Siraphob Phipathananunth <siraben@disroot.org>
Date: Mon, 25 Jun 2018 21:27:05 +0700
Subject: [PATCH] Fix "cursor" to "point", fix grammar and add cross-references

* doc/org-manual : More wording and grammar is fixed, cross-references
to other sections are added when key terms appear (e.g. agenda,
property, completion).
---
 doc/org-manual.org | 323 ++++++++++++++++++++++-----------------------
 1 file changed, 161 insertions(+), 162 deletions(-)

diff --git a/doc/org-manual.org b/doc/org-manual.org
index f1180458a..caa23be83 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -1145,8 +1145,7 @@ to disable them individually.
      indentation.  When these commands are executed several times in
      direct succession, the initially selected region is used, even if
      the new indentation would imply a different hierarchy.  To use
-     the new hierarchy, break the command chain with a cursor motion
-     or so.
+     the new hierarchy, break the command chain by moving point.
 
      As a special case, using this command on the very first item of
      a list moves the whole list.  This behavior can be disabled by
@@ -1194,7 +1193,7 @@ to disable them individually.
      #+vindex: org-support-shift-select
      #+kindex: S-LEFT
      #+kindex: S-RIGHT
-     This command also cycles bullet styles when point in on the
+     This command also cycles bullet styles when point is in on the
      bullet or anywhere in an item line, details depending on
      ~org-support-shift-select~.
 
@@ -1683,7 +1682,7 @@ you, configure the option ~org-table-auto-blank-field~.
      #+vindex: org-table-copy-increment
      When current field is empty, copy from first non-empty field
      above.  When not empty, copy current field down to next row and
-     move cursor along with it.  Depending on the variable
+     move point along with it.  Depending on the variable
      ~org-table-copy-increment~, integer field values can be
      incremented during copy.  Integers that are too large are not
      incremented, however.  Also, a ~0~ prefix argument temporarily
@@ -1919,10 +1918,10 @@ to derive fields from other fields.  While fully featured, Org's
 implementation is not identical to other spreadsheets.  For example,
 Org knows the concept of a /column formula/ that will be applied to
 all non-header fields in a column without having to copy the formula
-to each relevant field.  There is also a formula debugger, and
-a formula editor with features for highlighting fields in the table
-corresponding to the references at the point in the formula, moving
-these references by arrow keys.
+to each relevant field.  There is also a formula debugger, and a
+formula editor with features for highlighting fields in the table
+corresponding to the references at point in the formula, moving these
+references by arrow keys.
 
 *** References
 :PROPERTIES:
@@ -3376,7 +3375,7 @@ generally, act on links.
      possible with =~/= for your home directory.  You can force an
      absolute path with two {{{kbd(C-u)}}} prefixes.
 
-- {{{kbd(C-c C-l)}}} (with cursor on existing link) ::
+- {{{kbd(C-c C-l)}}} (with point on existing link) ::
 
      #+cindex: following links
      When point is on an existing link, {{{kbd(C-c C-l)}}} allows
@@ -3391,11 +3390,11 @@ generally, act on links.
      ~browse-url-at-point~), run VM/MH-E/Wanderlust/Rmail/Gnus/BBDB
      for the corresponding links, and execute the command in a shell
      link.  When point is on an internal link, this command runs the
-     corresponding search.  When point is on the tags part of
-     a headline, it creates the corresponding tags view (see [[*Matching
-     tags and properties]]).  If the cursor is on a timestamp, it
-     compiles the agenda for that date.  Furthermore, it visits text
-     and remote files in =file= links with Emacs and select a suitable
+     corresponding search.  When point is on the tags part of a
+     headline, it creates the corresponding tags view (see [[*Matching
+     tags and properties]]).  If point is on a timestamp, it compiles
+     the agenda for that date.  Furthermore, it visits text and remote
+     files in =file= links with Emacs and select a suitable
      application for local non-text files.  Classification of files is
      based on file extension only.  See option ~org-file-apps~.  If
      you want to override the default application and visit the file
@@ -3867,14 +3866,13 @@ require action.  Your setup would then look like this:
         (sequence "|" "CANCELED")))
 #+end_src
 
-The keywords should all be different, this helps Org mode to keep
-track of which subsequence should be used for a given entry.  In this
-setup, {{{kbd(C-c C-t)}}} only operates within a subsequence, so it
-switches from =DONE= to (nothing) to =TODO=, and from =FIXED= to
-(nothing) to =REPORT=.  Therefore you need a mechanism to initially
-select the correct sequence.  Besides the obvious ways like typing
-a keyword or using completion, you may also apply the following
-commands:
+The keywords should all be different, this helps Org mode keep track
+of which subsequence should be used for a given entry.  In this setup,
+{{{kbd(C-c C-t)}}} only operates within a sub-sequence, so it switches
+from =DONE= to (nothing) to =TODO=, and from =FIXED= to (nothing) to
+=REPORT=.  Therefore you need a mechanism to initially select the
+correct sequence.  In addition to typing a keyword or using completion
+(see [[*Completion]]), you may also apply the following commands:
 
 #+attr_texinfo: :sep ,
 - {{{kbd(C-u C-u C-c C-t)}}}, {{{kbd(C-S-RIGHT)}}}, {{{kbd(C-S-LEFT)}}} ::
@@ -3882,22 +3880,22 @@ commands:
      #+kindex: C-S-RIGHT
      #+kindex: C-S-LEFT
      #+kindex: C-u C-u C-c C-t
-     These keys jump from one TODO subset to the next.  In the above
-     example, {{{kbd(C-u C-u C-c C-t)}}} or {{{kbd(C-S-RIGHT)}}} would
-     jump from =TODO= or =DONE= to =REPORT=, and any of the words in
-     the second row to =CANCELED=.  Note that the {{{kbd(C-S-)}}} key
-     binding conflict with ~shift-selection-mode~ (see [[*Packages
-     that conflict with Org mode]]).
+     These keys jump from one TODO sub-sequence to the next.  In the
+     above example, {{{kbd(C-u C-u C-c C-t)}}} or {{{kbd(C-S-RIGHT)}}}
+     would jump from =TODO= or =DONE= to =REPORT=, and any of the
+     words in the second row to =CANCELED=.  Note that the
+     {{{kbd(C-S-)}}} key binding conflict with ~shift-selection-mode~
+     (see [[*Packages that conflict with Org mode]]).
 
 - {{{kbd(S-RIGHT)}}}, {{{kbd(S-LEFT)}}} ::
 
      #+kindex: S-RIGHT
      #+kindex: S-LEFT
      {{{kbd(S-LEFT)}}} and {{{kbd(S-RIGHT)}}} walk through /all/
-     keywords from all sets, so for example {{{kbd(S-RIGHT)}}} would
-     switch from =DONE= to =REPORT= in the example above.  For
-     a discussion of the interaction with ~shift-selection-mode~, see
-     [[*Packages that conflict with Org mode]].
+     keywords from all sub-sequences, so for example
+     {{{kbd(S-RIGHT)}}} would switch from =DONE= to =REPORT= in the
+     example above.  For a discussion of the interaction with
+     ~shift-selection-mode~, see [[*Packages that conflict with Org mode]].
 
 *** Fast access to TODO states
 :PROPERTIES:
@@ -3943,7 +3941,7 @@ anywhere in the file:
 : #+TODO: TODO FEEDBACK VERIFY | DONE CANCELED
 
 #+texinfo: @noindent
-you may also write =#+SEQ_TODO= to be explicit about the
+You may also write =#+SEQ_TODO= to be explicit about the
 interpretation, but it means the same as =#+TODO=, or
 
 : #+TYP_TODO: Fred Sara Lucy Mike | DONE
@@ -3960,7 +3958,7 @@ A setup for using several sets in parallel would be:
 #+kindex: M-TAB
 #+texinfo: @noindent
 To make sure you are using the correct keyword, type =#+= into the
-buffer and then use {{{kbd(M-TAB)}}} completion.
+buffer and then use {{{kbd(M-TAB)}}} to complete it (see [[*Completion]]).
 
 #+cindex: DONE, final TODO keyword
 Remember that the keywords after the vertical bar---or the last
@@ -4010,15 +4008,15 @@ a background color.
 #+cindex: @samp{ORDERED}, property
 The structure of Org files---hierarchy and lists---makes it easy to
 define TODO dependencies.  Usually, a parent TODO task should not be
-marked DONE until all TODO subtasks, defined as children tasks, are
-marked as DONE.  And sometimes there is a logical sequence to a number
-of TODO (sub)tasks, so that one task cannot be acted upon before all
-siblings above it are done.  If you customize the variable
-~org-enforce-todo-dependencies~, Org blocks entries from changing state
-to DONE while they have TODO children that are not DONE.  Furthermore,
-if an entry has a property =ORDERED=, each of its TODO children is
-blocked until all earlier siblings are marked DONE.  Here is an
-example:
+marked DONE until all TODO subtasks, or children tasks, are marked as
+DONE. Sometimes there is a logical sequence to (sub)tasks, so that one
+subtask cannot be acted upon before all siblings above it have been
+marked DONE.  If you customize the variable
+~org-enforce-todo-dependencies~, Org blocks entries from changing
+state to DONE while they have TODO children that are not DONE.
+Furthermore, if an entry has a property =ORDERED=, each of its TODO
+children is blocked until all earlier siblings are marked DONE.  Here
+is an example:
 
 #+begin_example
 ,* TODO Blocked until (two) is done
@@ -4037,7 +4035,7 @@ example:
 #+cindex: TODO dependencies, @samp{NOBLOCKING}
 #+cindex: @samp{NOBLOCKING}, property
 You can ensure an entry is never blocked by using the =NOBLOCKING=
-property:
+property (see [[* Properties and Columns]]):
 
 #+begin_example
 ,* This entry is never blocked
@@ -4053,7 +4051,8 @@ property:
      #+vindex: org-track-ordered-property-with-tag
      Toggle the =ORDERED= property of the current entry.  A property is
      used for this behavior because this should be local to the
-     current entry, not inherited from entries above like a tag.
+     current entry, not inherited from entries above like a tag (see
+     [[* Tags]]).
      However, if you would like to /track/ the value of this property
      with a tag for better visibility, customize the variable
      ~org-track-ordered-property-with-tag~.
@@ -4061,18 +4060,18 @@ property:
 - {{{kbd(C-u C-u C-u C-c C-t)}}} ::
 
      #+kindex: C-u C-u C-u C-c C-t
-     Change TODO state, circumventing any state blocking.
+     Change TODO state, regardless of any state blocking.
 
 #+vindex: org-agenda-dim-blocked-tasks
 If you set the variable ~org-agenda-dim-blocked-tasks~, TODO entries
-that cannot be closed because of such dependencies are shown in
-a dimmed font or even made invisible in agenda views (see [[*Agenda
+that cannot be marked DONE because of unmarked children are shown in a
+dimmed font or even made invisible in agenda views (see [[*Agenda
 Views]]).
 
 #+cindex: checkboxes and TODO dependencies
 #+vindex: org-enforce-todo-dependencies
-You can also block changes of TODO states by looking at checkboxes
-(see [[*Checkboxes]]).  If you set the variable
+You can also block changes of TODO states by using checkboxes (see
+[[*Checkboxes]]).  If you set the variable
 ~org-enforce-todo-checkbox-dependencies~, an entry that has unchecked
 checkboxes is blocked from switching to DONE.
 
@@ -4087,12 +4086,12 @@ the contributed module =org-depend.el=.
 #+cindex: progress logging
 #+cindex: logging, of progress
 
-Org mode can automatically record a timestamp and possibly a note when
-you mark a TODO item as DONE, or even each time you change the state
-of a TODO item.  This system is highly configurable, settings can be
-on a per-keyword basis and can be localized to a file or even
-a subtree.  For information on how to clock working time for a task,
-see [[*Clocking Work Time]].
+Org mode can automatically record a timestamp and optionally a note
+when you mark a TODO item as DONE, or even each time you change the
+state of a TODO item.  This system is highly configurable, settings
+can be on a per-keyword basis and can be localized to a file or even a
+subtree.  For information on how to clock working time for a task, see
+[[*Clocking Work Time]].
 
 *** Closing items
 :PROPERTIES:
@@ -4100,7 +4099,7 @@ see [[*Clocking Work Time]].
 :END:
 
 The most basic logging is to keep track of /when/ a certain TODO item
-was finished.  This is achieved with[fn:42]
+was marked DONE.  This can be achieved with[fn:42]
 
 #+begin_src emacs-lisp
 (setq org-log-done 'time)
@@ -4136,15 +4135,14 @@ entry with a =Closing Note= heading.
 #+cindex: @samp{LOG_INTO_DRAWER}, property
 When TODO keywords are used as workflow states (see [[*TODO keywords as workflow states][*Workflow states]]),
 you might want to keep track of when a state change occurred and maybe
-take a note about this change.  You can either record just
-a timestamp, or a time-stamped note for a change.  These records are
-inserted after the headline as an itemized list, newest first[fn:44].
-When taking a lot of notes, you might want to get the notes out of the
-way into a drawer (see [[*Drawers]]).  Customize the variable
-~org-log-into-drawer~ to get this behavior---the recommended drawer
-for this is called =LOGBOOK=[fn:45].  You can also overrule the
-setting of this variable for a subtree by setting a =LOG_INTO_DRAWER=
-property.
+take a note about this change.  You can either record just a
+timestamp, or a time-stamped note.  These records are inserted after
+the headline as an itemized list, newest first[fn:44].  When taking a
+lot of notes, you might want to get the notes out of the way into a
+drawer (see [[*Drawers]]).  Customize the variable ~org-log-into-drawer~
+to get this behavior---the recommended drawer for this is called
+=LOGBOOK=[fn:45].  You can also overrule the setting of this variable
+for a subtree by setting a =LOG_INTO_DRAWER= property.
 
 Since it is normally too much to record a note for every state, Org
 mode expects configuration on a per-keyword basis for this.  This is
@@ -4212,29 +4210,29 @@ specific settings like =TODO(!)=.  For example:
 #+cindex: @samp{STYLE}, property
 
 Org has the ability to track the consistency of a special category of
-TODO, called "habits."  A habit has the following properties:
+TODO, called "habits."  To use habits, you have to enable the ~habits~
+module by customizing the variable ~org-modules~.
 
-1. You have enabled the ~habits~ module by customizing the variable
-   ~org-modules~.
+A habit has the following properties:
 
-2. The habit is a TODO item, with a TODO keyword representing an open
+1. The habit is a TODO item, with a TODO keyword representing an open
    state.
 
-3. The property =STYLE= is set to the value =habit=.
+2. The property =STYLE= is set to the value =habit= (see [[*Properties and Columns]]).
 
-4. The TODO has a scheduled date, usually with a =.+= style repeat
+3. The TODO has a scheduled date, usually with a =.+= style repeat
    interval.  A =++= style may be appropriate for habits with time
    constraints, e.g., must be done on weekends, or a =+= style for an
    unusual habit that can have a backlog, e.g., weekly reports.
 
-5. The TODO may also have minimum and maximum ranges specified by
+4. The TODO may also have minimum and maximum ranges specified by
    using the syntax =.+2d/3d=, which says that you want to do the task
    at least every three days, but at most every two days.
 
-6. You must also have state logging for the DONE state enabled (see
-   [[*Tracking TODO state changes]]), in order for historical data to be
-   represented in the consistency graph.  If it is not enabled it is
-   not an error, but the consistency graphs are largely meaningless.
+5. State logging for the DONE state is enabled (see [[*Tracking TODO state changes]]),
+   in order for historical data to be represented in the consistency
+   graph.  If it is not enabled it is not an error, but the
+   consistency graphs are largely meaningless.
 
 To give you an idea of what the above rules look like in action, here's an
 actual habit with some history:
@@ -4259,10 +4257,11 @@ actual habit with some history:
 #+end_example
 
 What this habit says is: I want to shave at most every 2 days---given
-by the =SCHEDULED= date and repeat interval---and at least every
-4 days.  If today is the 15th, then the habit first appears in the
-agenda on Oct 17, after the minimum of 2 days has elapsed, and will
-appear overdue on Oct 19, after four days have elapsed.
+by the =SCHEDULED= date and repeat interval---and at least every 4
+days.  If today is the 15th, then the habit first appears in the
+agenda (see [[* Agenda Views]]) on Oct 17, after the minimum of 2 days has
+elapsed, and will appear overdue on Oct 19, after four days have
+elapsed.
 
 What's really useful about habits is that they are displayed along
 with a consistency graph, to show how consistent you've been at
@@ -4303,8 +4302,8 @@ the way habits are displayed in the agenda.
 - ~org-habit-show-habits-only-for-today~ ::
 
      #+vindex: org-habit-show-habits-only-for-today
-     If non-~nil~, only show habits in today's agenda view.  This is
-     set to true by default.
+     If non-~nil~, only show habits in today's agenda view.  The
+     default value is ~t~.
 
 Lastly, pressing {{{kbd(K)}}} in the agenda buffer causes habits to
 temporarily be disabled and do not appear at all.  Press {{{kbd(K)}}}
@@ -4329,11 +4328,12 @@ like this
 #+vindex: org-priority-faces
 #+texinfo: @noindent
 By default, Org mode supports three priorities: =A=, =B=, and =C=.
-=A= is the highest priority.  An entry without a cookie is treated
-just like priority =B=.  Priorities make a difference only for sorting
-in the agenda (see [[*Weekly/daily agenda]]); outside the agenda, they
-have no inherent meaning to Org mode.  The cookies can be highlighted
-with special faces by customizing the variable ~org-priority-faces~.
+=A= is the highest priority.  An entry without a cookie is treated as
+equivalent if it had priority =B=.  Priorities make a difference only
+for sorting in the agenda (see [[*Weekly/daily agenda]]); outside the
+agenda, they have no inherent meaning to Org mode.  The cookies are
+displayed with the face defined by the variable ~org-priority-faces~,
+which can be customized.
 
 Priorities can be attached to any outline node; they do not need to be
 TODO items.
@@ -4345,10 +4345,10 @@ TODO items.
      #+findex: org-priority
      Set the priority of the current headline.  The command prompts
      for a priority character =A=, =B= or =C=.  When you press
-     {{{kbd(SPC)}}} instead, the priority cookie is removed from the
-     headline.  The priorities can also be changed "remotely" from the
-     agenda buffer with the {{{kbd(\,)}}} command (see [[*Commands in
-     the Agenda Buffer]]).
+     {{{kbd(SPC)}}} instead, the priority cookie, if one is set, is
+     removed from the headline.  The priorities can also be changed
+     "remotely" from the agenda buffer with the {{{kbd(\,)}}} command
+     (see [[*Commands in the Agenda Buffer]]).
 
 - {{{kbd(S-UP)}}} (~org-priority-up~); {{{kbd(S-DOWN)}}} (~org-priority-down~) ::
 
@@ -4357,10 +4357,11 @@ TODO items.
      #+findex: org-priority-up
      #+findex: org-priority-down
      #+vindex: org-priority-start-cycle-with-default
-     Increase/decrease priority of current headline[fn:47].  Note that
-     these keys are also used to modify timestamps (see [[*Creating
-     Timestamps]]).  See also [[*Packages that conflict with Org mode]], for
-     a discussion of the interaction with ~shift-selection-mode~.
+     Increase/decrease the priority of the current headline[fn:47].
+     Note that these keys are also used to modify timestamps (see
+     [[*Creating Timestamps]]).  See also [[*Packages that conflict with Org
+     mode]], for a discussion of the interaction with
+     ~shift-selection-mode~.
 
 #+vindex: org-highest-priority
 #+vindex: org-lowest-priority
@@ -4386,10 +4387,10 @@ highest priority is earlier in the alphabet than the lowest priority):
 It is often advisable to break down large tasks into smaller,
 manageable subtasks.  You can do this by creating an outline tree
 below a TODO item, with detailed subtasks on the tree[fn:48].  To keep
-the overview over the fraction of subtasks that are already completed,
-insert either =[/]= or =[%]= anywhere in the headline.  These cookies
-are updated each time the TODO status of a child changes, or when
-pressing {{{kbd(C-c C-c)}}} on the cookie.  For example:
+an overview of the fraction of subtasks that have already been marked
+DONE, insert either =[/]= or =[%]= anywhere in the headline.  These
+cookies are updated each time the TODO status of a child changes, or
+when pressing {{{kbd(C-c C-c)}}} on the cookie.  For example:
 
 #+begin_example
 ,* Organize Party [33%]
@@ -5435,7 +5436,7 @@ a more predictable delivery.
 
 When combining a set of such estimates, simply adding the lows and
 highs produces an unrealistically wide result.  Instead, =est+= adds
-the statistical mean and variance of the sub-tasks, generating a final
+the statistical mean and variance of the subtasks, generating a final
 estimate from the sum.  For example, suppose you had ten tasks, each
 of which was estimated at 0.5 to 2 days of work.  Straight addition
 produces an estimate of 5 to 20 days, representing what to expect if
@@ -5817,8 +5818,8 @@ format.
 
      #+kindex: C-c .
      #+findex: org-time-stamp
-     Prompt for a date and insert a corresponding timestamp.  When the
-     cursor is at an existing timestamp in the buffer, the command is
+     Prompt for a date and insert a corresponding timestamp.  When
+     point is at an existing timestamp in the buffer, the command is
      used to modify this timestamp instead of inserting a new one.
      When this command is used twice in succession, a time range is
      inserted.
@@ -5875,19 +5876,18 @@ format.
      #+kindex: S-RIGHT
      #+findex: org-timestamp-down-day
      #+findex: org-timestamp-up-day
-     Change date at cursor by one day.  These key bindings conflict
-     with shift-selection and related modes (see [[*Packages that
-     conflict with Org mode]]).
+     Change date at point by one day.  These key bindings conflict
+     with shift-selection and related modes (see [[*Packages that conflict with Org mode]]).
 
 - {{{kbd(S-UP)}}} (~org-timestamp-up~), {{{kbd(S-DOWN)}}} (~org-timestamp-down~) ::
 
      #+kindex: S-UP
      #+kindex: S-DOWN
      On the beginning or enclosing bracket of a timestamp, change its
-     type.  Within a timestamp, change the item under point.  The
-     cursor can be on a year, month, day, hour or minute.  When the
-     timestamp contains a time range like =15:30-16:30=, modifying the
-     first time also shifts the second, shifting the time block with
+     type.  Within a timestamp, change the item under point.  Point
+     can be on a year, month, day, hour or minute.  When the timestamp
+     contains a time range like =15:30-16:30=, modifying the first
+     time also shifts the second, shifting the time block with
      constant length.  To change the length, modify the second time.
      Note that if point is in a headline and not at a timestamp, these
      same keys modify the priority of an item (see [[*Priorities]]).  The
@@ -6004,18 +6004,18 @@ can control the calendar fully from the minibuffer:
 #+kindex: M-S-LEFT
 #+kindex: RET
 #+attr_texinfo: :columns 0.25 0.55
-| {{{kbd(RET)}}}           | Choose date at cursor in calendar.     |
-| {{{kbd(mouse-1)}}}       | Select date by clicking on it.         |
-| {{{kbd(S-RIGHT)}}}    | One day forward.                       |
-| {{{kbd(S-LEFT)}}}     | One day backward.                      |
-| {{{kbd(S-DOWN)}}}     | One week forward.                      |
-| {{{kbd(S-UP)}}}       | One week backward.                     |
-| {{{kbd(M-S-RIGHT)}}}  | One month forward.                     |
-| {{{kbd(M-S-LEFT)}}}   | One month backward.                    |
-| {{{kbd(>)}}}             | Scroll calendar forward by one month.  |
-| {{{kbd(<)}}}             | Scroll calendar backward by one month. |
-| {{{kbd(M-v)}}}           | Scroll calendar forward by 3 months.   |
-| {{{kbd(C-v)}}}           | Scroll calendar backward by 3 months.  |
+| {{{kbd(RET)}}}       | Choose date at point in calendar.      |
+| {{{kbd(mouse-1)}}}   | Select date by clicking on it.         |
+| {{{kbd(S-RIGHT)}}}   | One day forward.                       |
+| {{{kbd(S-LEFT)}}}    | One day backward.                      |
+| {{{kbd(S-DOWN)}}}    | One week forward.                      |
+| {{{kbd(S-UP)}}}      | One week backward.                     |
+| {{{kbd(M-S-RIGHT)}}} | One month forward.                     |
+| {{{kbd(M-S-LEFT)}}}  | One month backward.                    |
+| {{{kbd(>)}}}         | Scroll calendar forward by one month.  |
+| {{{kbd(<)}}}         | Scroll calendar backward by one month. |
+| {{{kbd(M-v)}}}       | Scroll calendar forward by 3 months.   |
+| {{{kbd(C-v)}}}       | Scroll calendar backward by 3 months.  |
 
 #+vindex: org-read-date-display-live
 The actions of the date/time prompt may seem complex, but I assure you
@@ -6117,8 +6117,8 @@ immediately after the task they refer to.
      #+vindex: org-agenda-skip-scheduled-if-done
      The headline is listed under the given date[fn:65].  In addition,
      a reminder that the scheduled date has passed is present in the
-     compilation for /today/, until the entry is marked DONE, i.e.,
-     the task is automatically forwarded until completed.
+     compilation for /today/, until the entry is marked DONE, (i.e.
+     the task is automatically forwarded until completed).
 
      #+begin_example
      ,*** TODO Call Trillian for a date on New Years Eve.
@@ -6262,8 +6262,8 @@ the repeater should come first and the warning period last: =DEADLINE:
 #+vindex: org-todo-repeat-to-state
 Deadlines and scheduled items produce entries in the agenda when they
 are over-due, so it is important to be able to mark such an entry as
-completed once you have done so.  When you mark a =DEADLINE= or
-a =SCHEDULED= with the TODO keyword =DONE=, it no longer produces
+DONE once you have done so.  When you mark a =DEADLINE= or a
+=SCHEDULED= with the TODO keyword =DONE=, it no longer produces
 entries in the agenda.  The problem with this is, however, is that
 then also the /next/ instance of the repeated entry will not be
 active.  Org mode deals with this in the following way: when you try
@@ -6531,11 +6531,10 @@ formatted as one or several Org tables.
      #+kindex: C-c C-x C-r
      #+findex: org-clock-report
      Insert a dynamic block (see [[*Dynamic Blocks]]) containing a clock
-     report as an Org mode table into the current file.  When the
-     cursor is at an existing clock table, just update it.  When
-     called with a prefix argument, jump to the first clock report in
-     the current document and update it.  The clock table includes
-     archived trees.
+     report as an Org mode table into the current file.  When point is
+     at an existing clock table, just update it.  When called with a
+     prefix argument, jump to the first clock report in the current
+     document and update it.  The clock table includes archived trees.
 
 - {{{kbd(C-c C-c)}}} or {{{kbd(C-c C-x C-u)}}} (~org-dblock-update~) ::
 
@@ -6556,10 +6555,9 @@ formatted as one or several Org tables.
      #+kindex: S-LEFT
      #+kindex: S-RIGHT
      #+findex: org-clocktable-try-shift
-     Shift the current =:block= interval and update the table.  The
-     cursor needs to be in the =#+BEGIN: clocktable= line for this
-     command.  If =:block= is =today=, it is shifted to =today-1=,
-     etc.
+     Shift the current =:block= interval and update the table.  Point
+     needs to be in the =#+BEGIN: clocktable= line for this command.
+     If =:block= is =today=, it is shifted to =today-1=, etc.
 
 Here is an example of the frame for a clock table as it is inserted
 into the buffer with the {{{kbd(C-c C-x C-r)}}} command:
@@ -7112,12 +7110,12 @@ You may also define a global key for capturing new material (see
      #+kindex: C-c C-w @r{(Capture buffer)}
      #+findex: org-capture-refile
      Finalize the capture process by refiling the note to a different
-     place (see [[*Refile and Copy]]).  Please realize that this is
-     a normal refiling command that will be executed---so point
-     position at the moment you run this command is important.  If you
-     have inserted a tree with a parent and children, first move the
-     cursor back to the parent.  Any prefix argument given to this
-     command is passed on to the ~org-refile~ command.
+     place (see [[*Refile and Copy]]).  Please realize that this is a
+     normal refiling command that will be executed---so point position
+     at the moment you run this command is important.  If you have
+     inserted a tree with a parent and children, first move point back
+     to the parent.  Any prefix argument given to this command is
+     passed on to the ~org-refile~ command.
 
 - {{{kbd(C-c C-k)}}} (~org-capture-kill~) ::
 
@@ -7129,7 +7127,7 @@ You may also define a global key for capturing new material (see
 You can also call ~org-capture~ in a special way from the agenda,
 using the {{{kbd(k c)}}} key combination.  With this access, any
 timestamps inserted by the selected capture template defaults to the
-cursor date in the agenda, rather than to the current date.
+date at point in the agenda, rather than to the current date.
 
 To find the locations of the last stored capture, use ~org-capture~
 with prefix commands:
@@ -7527,7 +7525,7 @@ here:
 
 - ~%?~ ::
 
-     After completing the template, position cursor here.
+     After completing the template, position point here.
 
 #+texinfo: @noindent
 #+vindex: org-store-link-props
@@ -8575,12 +8573,12 @@ add the following to one of your agenda files:
 #+end_example
 
 You can then go ahead and define anniversaries for a BBDB record.
-Basically, you need to press {{{kbd(C-o anniversary RET)}}} with the
-cursor in a BBDB record and then add the date in the format
-=YYYY-MM-DD= or =MM-DD=, followed by a space and the class of the
-anniversary (=birthday=, =wedding=, or a format string).  If you omit
-the class, it defaults to =birthday=.  Here are a few examples, the
-header for the file =org-bbdb.el= contains more detailed information.
+Basically, you need to press {{{kbd(C-o anniversary RET)}}} with point
+in a BBDB record and then add the date in the format =YYYY-MM-DD= or
+=MM-DD=, followed by a space and the class of the anniversary
+(=birthday=, =wedding=, or a format string).  If you omit the class,
+it defaults to =birthday=.  Here are a few examples, the header for
+the file =org-bbdb.el= contains more detailed information.
 
 #+begin_example
 1973-06-22
@@ -10042,8 +10040,8 @@ the other commands, point needs to be in the desired line.
 
      #+kindex: c
      #+findex: org-agenda-goto-calendar
-     Open the Emacs calendar and move to the date at the agenda
-     cursor.
+     Open the Emacs calendar and go to the date at point in the
+     agenda.
 
 - {{{kbd(c)}}} (~org-calendar-goto-agenda~) ::
 
@@ -10095,7 +10093,7 @@ the other commands, point needs to be in the desired line.
 
      #+kindex: C
      #+findex: org-agenda-convert-date
-     Convert the date at cursor into many other cultural and historic
+     Convert the date at point into many other cultural and historic
      calendars.
 
 - {{{kbd(H)}}} (~org-agenda-holidays~) ::
@@ -18266,8 +18264,8 @@ init file[fn:138].
 :END:
 #+cindex: speed keys
 
-Single keystrokes can execute custom commands in an Org file when the
-cursor is on a headline.  Without the extra burden of a meta or
+Single keystrokes can execute custom commands in an Org file when
+point is on a headline.  Without the extra burden of a meta or
 modifier key, Speed Keys can speed navigation or execute custom
 commands.  Besides faster navigation, Speed Keys may come in handy on
 small mobile devices that do not have full keyboards.  Speed Keys may
@@ -18286,7 +18284,7 @@ Org comes with a pre-defined list of Speed Keys.  To add or modify
 Speed Keys, customize the variable, ~org-speed-commands-user~.  For
 more details, see the variable's docstring.  With Speed Keys
 activated, {{{kbd(M-x org-speed-command-help)}}}, or {{{kbd(?)}}} when
-cursor is at the beginning of an Org headline, shows currently active
+point is at the beginning of an Org headline, shows currently active
 Speed Keys, including the user-defined ones.
 
 ** Code Evaluation and Security Issues
@@ -18924,11 +18922,12 @@ headings as shown in examples below.
 #+cindex: tty key bindings
 
 Org provides alternative key bindings for TTY and modern mobile
-devices that cannot handle cursor keys and complex modifier key
-chords.  Some of these workarounds may be more cumbersome than
-necessary.  Users should look into customizing these further based on
-their usage needs.  For example, the normal {{{kbd(S-<cursor>)}}} for
-editing timestamp might be better with {{{kbd(C-c .)}}} chord.
+devices that cannot perform movement commands on point and key
+bindings with modifier keys.  Some of these workarounds may be more
+cumbersome than necessary.  Users should look into customizing these
+further based on their usage needs.  For example, the normal
+{{{kbd(S-<cursor>)}}} for editing timestamp might be better with
+{{{kbd(C-c .)}}} chord.
 
 #+attr_texinfo: :columns 0.2 0.28 0.15 0.21
 | Default              | Alternative 1            | Speed key    | Alternative 2        |
@@ -19056,7 +19055,7 @@ packages are documented here.
 
 #+cindex: shift-selection-mode
 #+vindex: org-support-shift-select
-In Emacs, ~shift-selection-mode~ combines cursor motions with shift
+In Emacs, ~shift-selection-mode~ combines motions of point with shift
 key to enlarge regions.  Emacs sets this mode by default.  This
 conflicts with Org's use of {{{kbd(S-<cursor>)}}} commands to change
 timestamps, TODO keywords, priorities, and item bullet types, etc.
@@ -20986,7 +20985,7 @@ change recording note takes precedence and cancel the closing note.
 
 [fn:47] See also the option ~org-priority-start-cycle-with-default~.
 
-[fn:48] To keep subtasks out of the global TODO list, see the
+[fn:48] To keep subtasks out of the global TODO list, see the option
 ~org-agenda-todo-list-sublevels~.
 
 [fn:49] With the exception of description lists.  But you can allow it
-- 
2.18.0


  reply	other threads:[~2018-06-25 14:35 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-23  2:23 Org Mode Documentation Patch Siraphob (Ben) Phipathananunth
2018-06-23  7:36 ` Nicolas Goaziou
2018-06-23 13:28   ` Siraphob (Ben) Phipathananunth
2018-06-23 13:47     ` Nicolas Goaziou
2018-06-25 14:35       ` Siraphob (Ben) Phipathananunth [this message]
2018-06-25 14:54         ` Nicolas Goaziou
2018-06-25 16:01           ` Van L

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

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=68d62340-5daf-7ee9-e2e3-c7f015770c4b@disroot.org \
    --to=siraben@disroot.org \
    --cc=emacs-orgmode@gnu.org \
    --cc=mail@nicolasgoaziou.fr \
    /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 public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).