Bon tutoriel GNU / Emacs [fermé]

9

Je voudrais apprendre emacs en profondeur. Le problème est qu'ils se divisent en 2 catégories:

  • Bases (qui C-x C-senregistre les fichiers et C-x C-cexiste emacs etc.)
  • Tout

J'utilise actuellement 1% à 10% des fonctionnalités d'emacs et j'aimerais l'augmenter à 20% -40%. Cependant, je préfère ne pas avoir à lire en profondeur pour savoir comment la fonctionnalité est utile pour moi.

Existe-t-il un tutoriel intermédiaire pour les programmeurs (je connais plusieurs langages de programmation dont les fonctionnels mais pas LISP)?

Maciej Piechotka
la source

Réponses:

12

C'est un vaste sujet, et vous trouverez des listes de listes de tutoriels Emacs comme sur le wiki Emacs . Je ne vais pas faire de cette réponse une liste de listes de listes de tutoriels. Je recommande de parcourir les stratégies d'apprentissage .

Une fois que vous connaissez les bases, la meilleure façon d'apprendre est de faire. Lorsque vous souhaitez accomplir une tâche particulière et pensez qu'elle pourrait bénéficier d'une meilleure automatisation, recherchez une fonctionnalité ou un package existant:

  • Recherchez une commande dans le menu ou avec M-x apropos.
  • Regardez dans le manuel.
  • Regardez dans le Wiki Emacs .
  • Recherchez sur Stack Exchange ou Google.

Si vous voulez commencer à écrire (ou même lire) du code Emacs Lisp, lisez le tutoriel officiel Emacs Lisp . Parcourez les premiers chapitres avant d'écrire votre première fonction, puis continuez selon vos besoins.

Gilles 'SO- arrête d'être méchant'
la source
Le tutoriel intégré à emacs (le C-H tdémarre) m'a suffi pour commencer. Non, je ne pense pas avoir utilisé plus de 2% d'emacs, mais encore une fois, personne ne peut utiliser 100% d'un tel monstre.
vonbrand
5

La lecture de cet article peut être un bon début. Bien que je ne sache pas mieux que d'apprendre en faisant. Chaque fois que j'essaie de faire quelque chose d'intéressant dans emacs, je frappe Ctrl+ hA(majuscule A) et une phrase que j'espère qu'une commande contient. Ctrl+ hmM'aide également à tirer le meilleur parti des fonctionnalités actuelles du mode tampon.

J'ai presque oublié ce blog . Vous pouvez y trouver des indices intéressants.

Rajish
la source
ce message SO a depuis été supprimé
tshepang
3

Je ne connais pas les tutoriels, mais j'ai trouvé que la meilleure façon d'apprendre était de trouver quelque chose que je voulais faire dans emacs, puis de rechercher une solution sur Google. Vous pouvez trouver des tutoriels pour des aspects intermédiaires spécifiques, mais une fois que vous avez dépassé les bases, il est difficile d'avoir un tutoriel général, car les choses intermédiaires ne sont vraiment pas générales.

J'appuie la recommandation pour le blog emacs-fu . C'est un bon moyen de découvrir des fonctionnalités sur lesquelles vous n'auriez jamais pu tomber autrement.

Loup
la source
Le problème est que je peux tout faire dans emacs. Je veux juste le faire plus efficacement.
Maciej Piechotka
2

Il existe un bon manuel, qui est en fait une série d'articles de Michael Stutz publiés sur IBM developer works http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Ces articles ont été traduits dans de nombreuses autres langues, donc vous pouvez probablement trouver une traduction de votre langue maternelle. Ils sont écrits pour un novice totalement inconnu d'Emacs, mais couvrant des aspects intéressants pour un utilisateur avancé d'Emacs. J'espère que cela vous sera utile car vous avez défini votre pourcentage d'utilisation d'Emacs entre 1 et 10%. Les articles ne présentent pas d'intérêt pour un professionnel car elisp y fait référence dans la mesure où il doit être décrit pour qu'un utilisateur utilise Emacs comme application.

tijagi
la source