Emacs : avant / après
Par M, vendredi 10 novembre 2006 à 19:29 - Computer Geek - #141 - rss
Moi qui croyais encore naïvement qu'Emacs était un dinosaure moyen-âgeux réservé aux geeks*... Me voilà tout retourné ! Ainsi ce monument de laideur aurait été remis au goût du jour ? Fichtre, j'en suis réellement ébaubi.
Introduction
Grande nouvelle déterrée sur The Free Geek, il y a enfin un paquetage d'une version décente et récente d'Emacs pour Ubuntu !
Comment installer tout ça ? La réponse est ici, en voici une adaptation plus que libre.
[on trouvera également ici une autre méthode pour l'installer directement à partir des sources cvs]
Développement
Il faut tout d'abord éditer le sources.list :
sudo nano /etc/apt/sources.list
pour y ajouter les dépots pour Emacs. Pour Dapper Drake, il faut ajouter les lignes suivantes :
## Emacs avec polices anti-aliasées ## http://g33k.wordpress.com/2006/11/06/gnu-emacs-with-xft-goodness/ deb http://people.ubuntu-in.org/~ghoseb/apt/ dapper main #deb-src http://people.ubuntu-in.org/~ghoseb/apt/ dapper main
Et pour Edgy Eft :
## Emacs avec polices anti-aliasées ## http://g33k.wordpress.com/2006/11/06/gnu-emacs-with-xft-goodness/ deb http://people.ubuntu-in.org/~ghoseb/apt-edgy/ edgy main #deb-src http://people.ubuntu-in.org/~ghoseb/apt-edgy/ edgy main
Si pour une raison obscure, l'installation sous Edgy renvoie une erreur de segmentation, il faut alors utiliser le dépot Dapper.
Autre solution : lancer emacs avec la commande emacs-snapshot-gtk -enable-font-backend -font X -i. Sans le -font avec n'importe quoi derrière, le lancement plante chez moi.
Et ajouter la clé d'authentification du paquet :
wget http://people.ubuntu-in.org/~ghoseb/public-key.asc -O- | sudo apt-key add -
L'installation se fait ensuite très simplement :
sudo apt-get update sudo apt-get install emacs-snapshot-gtk
Argumentation
Pour avoir une belle police sous Emacs, il faut éditer le .emacs
nano ~/.emacs
et y rajouter (par exemple) la ligne suivante :
;; Choix de la police : (set-default-font "Monospace-11")
(pour plus de détails sur la configuration d'Emacs, voir mon .emacs)
Le lancement de la nouvelle version d'Emacs peut se faire par :
emacs-snapshot-gtk --enable-font-backend
Pour éviter les maux de crâne, on peut créer un alias emacs :
nano ~\.bashrc
en ajoutant cette ligne :
alias emacs='emacs-snapshot-gtk --enable-font-backend -i'
(on en profite pour rajouter le -i)
Il ne reste plus qu'à changer la commande dans le raccourci du menu Ubuntu, puis d'associer les types de fichies voulus à Emacs (nouvelle version, à entrer en commande).
(Voire d'entrer un petit sudo update-alternatives --config emacs pour remplacer l'emacs utilisé par défaut, si la manip précédente ne suffit pas...)
Illustration
Voici le résultat en image (derrière se trouve la version d'Emacs fournie par Ubuntu) :
Ça ne se voit pas sur l'image, mais même les menus et les fenêtres de messages sont magnifiques...
Conclusion
* Qu'on se rassure, même moderne, Emacs reste réservé aux geeks
.


Commentaires
1. Le vendredi 10 novembre 2006 à 22:56, par la gabacha
2. Le vendredi 10 novembre 2006 à 23:21, par M
3. Le vendredi 10 novembre 2006 à 23:57, par la gabacha contraataca ;)
4. Le samedi 11 novembre 2006 à 00:05, par M
5. Le samedi 11 novembre 2006 à 00:08, par la gabacha que se va a enfadar si sigues asi!!
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.