8 points par shirenbeat 2020-12-09 | 13 commentaires | Partager sur WhatsApp

J’ai décidé d’utiliser un éditeur classique, en commençant par vim avant de finalement passer du côté d’Emacs.

Cet article explique comment mettre en place un environnement de développement avec Emacs.

Aujourd’hui, pour des raisons personnelles, j’utilise davantage des IDE, mais je trouve encore Emacs très agréable à utiliser.

13 commentaires

 
cwyang 2020-12-14

J’ai peur qu’en listant autant de modes, cela finisse au contraire par rebuter pas mal de gens vis-à-vis d’Emacs :-D

J’ai l’impression que les modes propres à chaque langage + vc-mode suffisent déjà largement pour développer, et qu’en ajoutant simplement flycheck, c’est très bien aussi.

 
misolab 2020-12-09

Waouh, les commentaires s’enflamment.

Merci pour ce bon article

 
galadbran 2020-12-09

J’ai déjà essayé emacs par le passé, mais comme ma façon de travailler m’amène souvent à me connecter à différents serveurs, je finis par utiliser vim. emacs est bien si on l’installe et le configure dans son environnement personnel principal, un peu comme un IDE, mais sinon j’ai l’impression que vim est un meilleur choix.

 
functor 2020-12-09

J’utilise emacs pur depuis maintenant 5 ans.

Pour certains langages (p. ex. Python, OCaml, ...), j’ai personnellement l’impression d’avoir une productivité comparable à celle d’un IDE.

Mais pour des langages comme le C/C++ ou Java, où les IDE sont extrêmement développés, c’est un peu plus difficile. Cela dit, la plupart des besoins sont couverts par des modes, donc c’est agréable à utiliser.

Surtout, c’est amusant. Et comme beaucoup de commandes recoupent les bases d’Unix, il m’arrive aussi de les réutiliser dans tmux ou bash.

 
nicewook 2020-12-09

Je ne l’ai pas essayé, mais j’ai aussi lu quelque part que, pour la santé des doigts (?), emacs ne serait pas un très bon choix. Je serais curieux de connaître votre avis. :-)

 
kunggom 2020-12-09

Je ne suis pas utilisateur d'Emacs, mais après avoir passé plusieurs jours à faire beaucoup de copier-coller avec Ctrl + C/V, j'ai commencé à avoir mal au petit doigt. Du coup, pour utiliser Emacs, il semble presque indispensable d'utiliser la touche Alt (Command) à la place de Ctrl. C'est un peu mieux quand on utilise le pouce.

 
shiren 2020-12-09

Capslock -> ctrl

Command(alt) -> meta

En général, on utilise ce mapping.

 
shiren 2020-12-09

Après plus de 3 heures de travail d'affilée, j'ai un peu mal au petit doigt haha..

 
functor 2020-12-09

Sous *nix, c’est correct si l’on utilise un tweak pour mapper Caps Lock sur Ctrl.

 
shiren 2020-12-09

Ah oui, il faut aussi mapper les contrôles. Comme j’utilise un HHKB depuis longtemps, je l’avais oublié haha

 
shiren 2020-12-09

Comme j’utilise la touche Meta à la place de la touche Command, ça va. Aucun problème :)

Personnellement, je pense que ce genre d’inquiétude ressemble au fait de se demander s’il faut appuyer sur la touche Esc à chaque fois dans vim :)

En réalité, on utilise très rarement la touche Esc..

 
zihado 2020-12-09

Si https://www.spacemacs.org/ est difficile à utiliser, je pense que l’installer et l’utiliser en parallèle avec vim peut aussi être une bonne option.

 
shiren 2020-12-09

Personnellement, je recommande https://github.com/hlissner/doom-emacs .