ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[emacs]]

Piste: » emacs

Emacs : le couteau Suisse du développeur

Emacs, ou Editor MACroS, créé par Richard Stallman est un éditeur de texte très puissant, extensible et personnalisable.

Bien que d'apparence austère, avec un peu de prise en main, Emacs peut servir d'environnement de développement pour beaucoup de langages (LaTeX avec l'extention auctex, html, ...), de navigateur internet, de client mail, de client irc, de psychanalyste ...

Ne dit-on pas ceci: "Emacs est un très bon système d'exploitation auquel il ne manque qu'un bon éditeur de texte"

Installation

Il y a deux versions d'Emacs disponibles dans les dépôts ubuntu: la version stable et la version 'snapshot'

la version stable

La dernière version stable dans les dépôts main est 'emacs21' sortie 2001.

Malheureusement elle n'a plus évolué depuis. En effet, les sorties d'Emacs ne corrigeaient que quelques bugs.

Vous devez donc installer le paquet emacs

Pour Ubuntu « Gutsy Gibbon » 7.10 il suffit de cliquer ici.

la version ''snapshot''

Malgré tout, Emacs n'a pas cessé d'évoluer. Ces changements sont disponibles dans la version de développement d'Emacs. Qui, bien que considérée instable, peut être utilisée quotidiennement.

depuis les dépôts d'Ubuntu

Un snapshot est disponible dans les dépôts d'Ubuntu.

Il suffit d'installer les paquets emacs-snapshot-gtk emacs-snapshot-el

Pour Ubuntu « Gutsy Gibbon » 7.10 il suffit de cliquer ici.

la version 23.0 d'Alexandre Vassalotti

Alexandre Vassalotti fournit un dépôt contenant un snapshot beaucoups plus récent que celui des dépôts d'Ubuntu et mis-à-jour.

Il est quand même important de noter que cette version n'est pas du tout supportée par la communauté Ubuntu. Donc, si vous avez un problème, reportez le directement à l'auteur du paquet.

:!: Ce dépôt est valable pour les versions 32bits et amd64 d'ubuntu. Pour d'autres versions, suivez ces instructions (anglais) : guide de compilation d'Emacs

Tout d'abord, Modifiez vos sources de mises à jour pour y ajouter le dépôt suivant :

deb     http://ppa.launchpad.net/avassalotti/ubuntu gutsy main
deb-src http://ppa.launchpad.net/avassalotti/ubuntu gutsy main

:!: Changez 'gusty' par 'feisty' ou 'edgy' si 'gusty' n'est pas votre version d'Ubuntu.

Puis, Installez les paquets emacs-snapshot-gtk emacs-snapshot-el

Vous allez maintenant dire à Emacs quelle police de caractère il doit utiliser :

echo "Emacs.font: Monospace-10" >> ~/.Xresources
xrdb -merge ~/.Xresources

Et voilà. Vous pouvez lancez Emacs à partir du menu des applications (choisir la version gtk) ou du terminal en tapant simplement emacs.

Configuration d'Emacs

Emacs est 100% configurable. Pour l'adapter à vos besoin, vous devrez modifier le fichier ~/.emacs et le dossier ~/.emacs.d. De nombreuses ressources sont disponibles sur internet.

Avoir des thèmes pour Emacs

Vous pouvez changer le thème d'Emacs, c'est à dire toutes les couleurs qui sont affichées.

Installez le paquet emacs-goodies-el

Pour Ubuntu « Gutsy Gibbon » 7.10 il suffit de cliquer ici.

Relancez Emacs s'il était déjà lancé.

Sous Emacs, tapez la commande M-x color-theme-select (M-x signifie sur un PC de laisser la touche ALT appuyée et d'appuyer sur la touche x. Tapez ensuite la commande color-theme-select, vous pouvez utiliser la touche de tabulation TAB pour compléter comme dans un terminal).

Vous avez alors toute la liste des thèmes. Pour voir ce que chacun donne, placez le curseur clignotant sur une des lignes et tapez ENTRÉE. Attention à ne pas cliquer sur une adresse email ce qui vous ouvrirait l'éditeur d'email intégré à Emacs (C-x k ENTRÉE pour quitter au cas où ça serait déjà fait :-)).

Une fois que vous avez choisi votre thème Emacs préféré, ajoutez les lignes suivantes à la fin de votre fichier ~/.emacs en remplaçant color-theme-gnome2 par le thème que vous avez choisi. Le nom du thème à taper ici est affiché sur la deuxième ligne de la page qui s'affiche quand vous tapez 'd' à la place de taper ENTRÉE sur le thème.

(require 'color-theme)
(color-theme-gnome2)

Utilisation à 100% du CPU

Si vous utilisez la version 'snapshot' d'Emacs et que votre CPU est utilisé à 100%, voici une solution:

Éditez le fichier /usr/share/emacs/site-lisp/semantic/semantic-idle.el
et commentez (ajouter ;; devant la ligne) ces deux lignes:

ligne 290

          GJW(semantic-idle-scheduler-kill-timer)

ligne 294

      GJW(semantic-idle-scheduler-setup-timer)
)))

:!: gardez bien les 3 parenthèses :!:

ensuite lancez Emacs en tant que root et tapez dans le mini-buffer

M-x byte-compile-file

puis

/usr/share/emacs/site-lisp/semantic/semantic-idle.el

pour compiler le fichier lisp.

Maintenant, il faut copier le fichier compilé dans le bon dossier pour qu'Emacs l'utilise:

sudo cp -v /usr/share/emacs/site-lisp/semantic/semantic-idle.elc //usr/share/emacs-snapshot/site-lisp/semantic/

sources (anglais): http://www.togaware.com/linux/survivor/Emacs_Using.html

Liens


emacs.txt · Dernière modification: Le 30/04/2008, à 21:24 par 86.210.100.136, 213.95.41.13
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL