Re: Why not enable extra keys by default?

2024-01-12 Thread Rudolf Adamkovič
Dear Ihor,

Thank you for taking the time to explain the matter to me.

All is clear now!

Rudy
-- 
"Simplicity is complexity resolved."
--- Constantin Brâncuși, 1876-1957

Rudolf Adamkovič  [he/him]
Studenohorská 25
84103 Bratislava
Slovakia



Re: Why not enable extra keys by default?

2024-01-11 Thread Ihor Radchenko
Rudolf Adamkovič  writes:

> I have the 'org-use-extra-keys' customization enabled to avoid reaching
> for the arrow keys, but the variable needs to be set before loading Org,
> which makes literate configuration a bit more complex.

> Other Emacs commands have alternative keys bound by default, which makes
> me wonder, why does Org need the 'org-use-extra-keys' customization?  If
> the user rebinds any of the extra keys, their personal key bindings take
> precedence, so all should work well for everyone, right?
>
> If so, then why not (1) enable the extra keys by default and (2)
> deprecate the 'org-use-extra-keys' customization?

A comment in org-keys.el says:

;;  We only set them when really needed because otherwise the
;;  menus don't show the simple keys

Also, it is not true that re-binding will always work - if user binds
keys before Org mode is loaded (for example, globally), Org mode will
overwrite them.

Finally, C-c  /  conflict with winner-mode.
ESC  /  are bound to forward/backward-word by default.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at .
Support Org development at ,
or support my work at 



Why not enable extra keys by default?

2024-01-10 Thread Rudolf Adamkovič
Hi folks,

I have the 'org-use-extra-keys' customization enabled to avoid reaching
for the arrow keys, but the variable needs to be set before loading Org,
which makes literate configuration a bit more complex.

Other Emacs commands have alternative keys bound by default, which makes
me wonder, why does Org need the 'org-use-extra-keys' customization?  If
the user rebinds any of the extra keys, their personal key bindings take
precedence, so all should work well for everyone, right?

If so, then why not (1) enable the extra keys by default and (2)
deprecate the 'org-use-extra-keys' customization?

Thank you for your time.

Rudy
-- 
"Mathematics takes us still further from what is human into the region
of absolute necessity, to which not only the actual world, but every
possible world, must conform."
--- Bertrand Russell, 1902

Rudolf Adamkovič  [he/him]
Studenohorská 25
84103 Bratislava
Slovakia