1
0
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-11-29 07:58:21 +00:00
org-mode/lisp
Carsten Dominik 405186a16a Editing: Allow separate special settings for C-a and C-e
Alan E. Davis writes:

>  I have found the behavior of the cursor at the beginning of
>  the line to be clumsy, and troublesome.  I cannot easily set
>  a region, for example.
>
>  However, the special setting of ctrl-e is extremely useful.
>
>  A single variable controls these two variables, in a unified
>  way.  This variable also has two aliases.  The aliases are
>  not recognized by the functions that are affected by these
>  variables in org.el: org-beginning-of-line, and
>  org-end-of-line.  As far as I can see, there seems no reason
>  to keep these two aliased variables as references to a
>  single unified variable, insofar as the underlying code is
>  concerned.
>
>  Because, at least for me, the behaviors have sufficiently
>  distinct behaviors, I propose these should be separated.

This is a reasonable request, and this commit implements it.
To have separate values, set org-special-ctrl-a/e to a cons
cell with the setting for C-a in the car and the setting for
C-e in the cdr.
2009-02-22 15:08:33 +01:00
..
ChangeLog Editing: Allow separate special settings for C-a and C-e 2009-02-22 15:08:33 +01:00
ChangeLog.01 Split ChangeLog file into parts. 2008-05-08 08:16:38 +02:00
org-agenda.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-archive.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-attach.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-bbdb.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-bibtex.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-clock.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-colview-xemacs.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-colview.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-compat.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-exp.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-export-latex.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-faces.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-footnote.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-gnus.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-id.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-info.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-irc.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-jsinfo.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-list.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-mac-message.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-macs.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-mew.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-mhe.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-mouse.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-plot.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-publish.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-remember.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-rmail.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-table.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-timer.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-vm.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-w3m.el Release 6.23a 2009-02-21 15:18:39 +01:00
org-wl.el Release 6.23a 2009-02-21 15:18:39 +01:00
org.el Editing: Allow separate special settings for C-a and C-e 2009-02-22 15:08:33 +01:00