DrewAdamsFrançais

(Voir EmacsHistory (en) pour des infos sur les differents especes d’Emacs mentionnes ici, et voir http://www.jwz.org/doc/emacs-timeline.html (en) pour la geneologie d’Emacs.

This page is also available in English: English:DrewAdams. Pardonnez mon franglais. Il n’y a rien a faire !

Citation Emacs favorite :

EMACS existe parce que je me suis senti libre a faire de petites ameliorations qui etaient individuellement utiles sur un chemin sans fin previsible.
(EMACS exists because I felt free to make individually useful small improvements on a path whose end was not in sight.)
RichardStallman, EMACS: The Extensible, Customizable Display Editor (http://www.gnu.org/software/emacs/emacs-paper.html)

Je suis utilisateur d'Emacs

En fait, je m’en sers depuis les annees 80.

Au depart, j’ai utilise l’Emacs Gosling, cree par James Gosling (createur du langage Java…) ; on l’appelait simplement “Emacs”. Cette Emacs etait particulier en ce qu’il etait base sur le langage Mock Lisp, et non pas sur le Lisp. C’etait marrant – ou plutot c’etait un veritable merdier. Il n’y avait pas de vraies listes, et il n’y avait que des pseudo fonctions sans argument – il n’y avait que des pseudo arguments qui n’etaient rien d’autre que des variables globales. Facile a faire des erreurs de programmation, et difficile a debogger. On se marrait, quoi.

M’enfin, l’Emacs Gosling etait Emacs quand meme : un editeur extensible avec lequel tu pourrais faire ce que tu voulais. Ca m’a impressionne beaucoup – surtout apres des annees (…) de programmation avec differents editeurs de toute sorte (ne demandez pas…). J’ai ete impressionne par le fait qu’on pourrait le programmer – meme en cours de route (langage interprete). J’ai ete particulierement impressionne par les TAGS – avec le curseur sur un nom de programme, taper une cle du clavier et oup!…tu te trouves dans le code source correspondant du programme. Magique. Cool. Utile.

Autre chose que j’ai remarque : Emacs se documentait. Bien avant que des objets commencaient a s’orienter, pour suivre la mode, les objets d’Emacs te parlaient d’eux-memes. Et, bien que les documents avec hyperliens Info d’Emacs peuvent semblent banales aujourd’hui a cote du Web, a cette epoque il n’y avait pas de Web et la documentation avec hyperliens n’existait meme pas – a part l’Info d’Emacs. Tres cool.

Ensuite, apres l’Emacs Gosling on avait le premier Emacs GNU, avec Emacs Lisp. On a utilise aussi Zmacs, sur des machines lisp Symbolics. A cette epoque je programmait plutot en Lisp de toute facon (Franz, puis Common), alors ces Emacs en Lisp etaient le bienvenu.

A travers les annees, j’ai customise totalement mon Emacs. Au debut il ne s’agissait que de nouvelles commandes, fonctions, et liasons de cles, mais lorsque l’Emacs Epoch est arrive au debut des annees 90 (avec des caracteres proportionnels et en couleurs, des Frames, des images, des menus etc.) il y avait subitement beaucoup plus de possibilites de customisation. La combinaison de ces nouvelles fonctionnalites avec un interface utilisateur plutot limite incitait de la creation par tout le monde – y compris moi.

Le desavantage de la customisation ? C’est le besoin de tout refaire lors de la parution d’une nouvelle version d’Emacs. Avec pas mal de choses fondamentales modifiees a chaque fois, tout ce qu’on avait customise etait incompatible et a refaire. J’ai deja donne trop de fois. Lors des derniers grandes revisions d’Emacs j’ai fini par abandonne certaines customisations utiles – je n’avait pas le temps de les mettre a jour. Tant pis ; ‘y en avait qui meritait d’etre abandonne de toute facon.

Et Emacs a evolue enormemment a travers les annees. J’utilise toujours la version 20 pour le plupart, mais j’ai finalement converti le majeur parti de mes customisations : elles marchent avec Emacs 20 et 21 maintenant (voir la liste ici : PackagesElispDeDrew). je continue a convertir le reste, quand j’ai un peu de temps.

Mes packages Emacs Lisp

Mes packages Emacs Lisp sur EmacsWiki

Cette page decrit mes packages Emacs Lisp : PackagesElispDeDrew.

Commencez ici

EmacsUneSurUn – Des Frames, oui ! Des fenetres Emacs, no ! Essayez, vous l’apprecierez. Les pages accessibles depuis EmacsUneSurUn sont celles ci :

Autres pages EmacsWiki a consulter

  • OeilDePoisson (NEW!) – frames onglets donnent un regard “oeil de poisson”, et fournissent une alternative aux frames iconifies
  • DoReMi (en) (Nouveau !) – Definir facilement des commandes qui te laissent utiliser les cles fleches ou la roue de la souris pour faire des modifications incrementales (de n’importe quoi).

Captures d'ecran

Voici quelques captures d’ecran de mon Emacs a moi.

Mes contributions a EmacsWiki, chronologiquement

On s'en fout ! ;)

Emacs Wiki : indexe et statistiques


CategoryHomepage CategoriePagePerso