Article     Discussion     Modifier     Historique     Forums     Salon IRC

Emacs

Un article de Games Creators Network.

Ce logiciel est un logiciel libre. Pour en savoir plus, consultez la page sur les logiciels libres.

Sommaire

[modifier] Introduction

Parfois quailfié de système d'exploitation, Emacs est originalement un éditeur de macros codé par R.M.S. à ses heures perdues. Son nom provient de "Editing MACroS" car, en effet, son principal intérêt résidait dans l'édition de macros facilitant l'édition.

À présent, Emacs a bien évolué et permet d'éditer des codes sources pour tous les langages existants. Sa puissance se repose sur un interpréteur LISP (LISt Processing, langage fonctionnel et impératif des plus utile) qui permet à chacun de coder facilement et rapidement des fonctions adaptées à ses besoins.

Grâce à son extensibilité, il peut aussi servir de lecteur de mail, lecteur de news, navigateur web ou bien encore de partenaire de jeu, voire même de psychanalyste.

[modifier] GNU Emacs, X Emacs, Vi, Vim, Ed, ou la Guerre des Éditeurs

« Il existe une tradition datant du début des années 1970 (et donc dès les débuts du travail courant sur écran) chez les programmeurs, qui consiste à défendre son éditeur de texte favori avec un enthousiasme qui frise le fanatisme religieux. De nombreux échanges de flamme se sont déroulés entre des groupes qui insultaient les autres en soutenant que l'éditeur de texte de leur choix était l'outil parfait pour l'édition. » -- Wikipedia francophone.

Pour plus d'information sur les guerres d'éditeurs, se reporter à la page wikipedia.

X Emacs est un fork de GNU Emacs, c'est à dire un autre logiciel parti de la même base. Vim est une amélioration de Vi. Ed est un éditeur de texte désuet, uniquement utilisé par les Véritables pour coder en FORTRAN. Les Extrêmement Véritables utilisent un papillon, dont le battement d'ailes entraîne des variations microscopiques dans la couche d'ozone qui laisse alors passer quelques rayons solaires qui changent l'un des bits du disque dur, mais GNU Emacs intègre une fonction qui effectue ce travail. (DAMNIT, EMACS §§) Se reporter à xkcd pour plus d'informations concernant le butterfly-mode.

[modifier] GNU Emacs en tant qu'Environnement de Développement

GNU Emacs, si je n'annoncerai pas ici qu'il est le meilleur environnement imaginable de peur de froisser les quelques vimIENS passant par ici, je dirais juste qu'il est exceptionnellement efficace. Il inclut des modes, des fonctions, des macros, et des raccourcis claviers augmentant de 30 ou 40% la productivité. (sans rire, alors j'vous dit pas si vous vous mettez au DVORAK, en deux jours vous aurez accru vos capacités de 40²% = 1600% ce qui est un bon score). (tandis qu'avec vim, vous ne les augmenteriez que de 16,65×40 = 666% = VIVIVI% = OMFG LE CHIFFRE DU DIABLE §§)

Pour des jolis tuto, se reporter à l'Emacs Wiki, à Emacs, il le fait !, et surtout pour débuter au tutoriel Emacs pour le programmeur et au tutoriel intégré dans Emacs auquel vous accèderez via Ctrl+h suivi de t.

[modifier] Teh Endnig

Voilà, et maintenant pour vous donner goût à GNU Emacs, quelques screenshots :

- Image:Http://sahid.funraill.org/wp-content/uploads/2007/04/emacs.png

- Image:Http://lorentey.hu/images/emacs/multi-tty.new.png

- Image:Http://fresh.homeunix.net/~luke/misc/lisp/sldb-pretty.png

- Image:Http://www.gnu.org/software/auctex/img/preview-screenshot.png

Et enfin, le mien sous X et dans le terminal :

- Image:Http://hommetrebar.free.fr/images/emacsscreen2.png

 

Rechercher
Installer l'extension de recherche Plus d'informations

 

Comprendre
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

 

Partager
La connaissance est la seule chose qui s'accroit lorsqu'on la partage. - Sacha Boudjema

 

Créer
L'imagination est plus importante que la connaissance. - Albert Einstein

 

 

Le wiki en images Le wiki en images Image du mois: «Snowball: un prototype de jeu développé avec NeL.