[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New year - Out with the old!
From: |
novim |
Subject: |
Re: New year - Out with the old! |
Date: |
Wed, 23 Dec 2020 16:19:44 +0000 |
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday, December 23, 2020 4:58 PM, Jean Louis <bugs@gnu.support> wrote:
>
> > As for the keybindings emacs should have selectable keyboard configs
> > similar to other software, just like other tools have vim, emacs,
> > etc. key emulations. These configs should be selectable right from
> > the startup screen for a new user, so he can switch to familiar keys
> > with a simple click. Familiar keys include copy/paste and other keys
> > standard on the platform (e.g. on windows C-c, C-v).
>
> Emacs already has CUA keys selectable in the Options menu, from start
> and all the time.
I was not clear enough, because I don't limit these to the copy/paste keys
only.
Popular editors usually have keyboard maps of other popular editors
(like Sublime, Atom, Visual Studio, etc.) so new users coming from them
can use the editor right away with their favorite bindings.
For example, from the VSCode docs:
Keymap extensions
Keyboard shortcuts are vital to productivity and changing keyboarding habits
can be tough. To help with this, File > Preferences > Keymap Extensions shows
you a list of popular keymap extensions. These extensions modify the VS Code
shortcuts to match those of other editors so you don't need to learn new
keyboard shortcuts. There is also a Keymaps category of extensions in the
Marketplace.
https://code.visualstudio.com/docs/getstarted/keybindings#_keymap-extensions
The same thing could help new Emacs users. When a new user starts Emacs then he
could select
a preferred keymap if he wants to, so he didn't have to start learning new keys,
he could use the keys he's familiar with right away for opening files, saving,
switching
files, etc.
And the displayed info docs could immediately reflect this, so, for example, a
user coming
from VSCode could use C-s for saving file, C-f for for searching in the current
file, etc
and the info docs would show:
‘C-s’
Save the current buffer to its file (‘save-buffer’).