Utilisateur:Lots of birds/Emacs
Ici une tentative de rendre agréable l'utilisation d'Emacs en BÉPO avec un clavier typematrix
Deux grosse famille de solution:
- On essaie d'émuler le comportement ancien d'Emacs
- On change presque complètement la disposition des raccourcis Emacs.
J'ai essayé la première solution... qui a bien failli me faire sombrer sous vim. Je tente en ce moment avec votre aide la seconde solution.
La nouvelle disposition des touches a ces objectifs
- Faire d'emacs un IDE maniable et agréable en BÉPO avec un typematrix
- Ne pas briser trop le comportement d'emacs, donc on garde la possibilité de faire C-x 'autre touche'
- Avoir une disposition de touche facile à apprendre, avec des commandes placées logiquement, permettant de:
- Se déplacer aisément
- Copier supprimer coller
- insérer du texte
- manipuler les buffers
- manipuler les fichiers
- lancer des macros et des commandes.
Bref, tout l'essentiel de l'éditeur de texte, et l'essentiel de l'environnement de développement.
Main Droite
Avec la main droite on se déplace avec la ligne de repos, on supprime en dessous de celle-ci, on insère en étant au dessus
Voici une image pour clarifier tout ça
Maintenant que nous avons le détail du fonctionnement recherché, entrons dans le détail. Dans l'image ci-dessous, les touche sont reliés à une ou plusieurs fonctions. Si la fonction est en bleu, on y accède avec C- ( touche controle) Si la fonction est en rouche, on y accède avec M- (touche Méta ou Alt) Si la fonction est en noir, on y accède en pressant simplement la touche
Vous remarquerez que la granularité des action est presque la même entre la rangée consacrée à la suppression et la rangée consacré au déplacement. Donc un fois qu'on a assimilé la manière de se déplacer de mot en mot, on sait faire de même pour supprimer un mot en une seule fois.
Il devrait être aisé d'apprendre ces raccourcis, d'autant plus pour ceux qui sont déjà familier avec emacs. Le plus beau, c'est on a déjà assigné l'essentiel de l'édition de texte, on peut dont déjà utiliser emacs sans la souris, sauf pour quitter et sauvegarder.
Main gauche
Avec la main gauche, on s'occupe des buffers, des fichiers, et de la navigation entre tout ce qu'on a déjà ouvert. /EN CONSTRUCTION/