53 Articles tagged “Emacs”

J’ai eu la chance hier soir de participer à la Battle Language à la Marmite, où j’avais proposé de parler de Emacs Lisp, proposition qui s’est transformée en porte-étendard de la grande famille Lisp. J’ai utilisé avec plaisir certains contenu de Lisperati dans ma présentation et je vous recommande le détour sur ce site ! J’ai dans cette présentation très rapide (5 minutes seulement) mentionné l’approche axiomatique de John McCarthy lorsqu’il a découvert le language, on peut en lire un peu plus sur le site de Paul Graham et son article The Roots of Lisp et le code associé, une implémentation du LISP de McCarthy en common lisp.

The el-get project releases its new stable version, 3.1. This new release fixes bugs, add a host of new recipes (we have 420 of them and counting) and some nice new features too. You really want to upgrade. New features Among the features you will find dependencies management and M-x el-get-list-packages, that you should try as soon as possible. Of course, don’t miss M-x el-get-self-update that eases the process somehow.


From the first days of el-get is was quite clear for me that we would reach a point where users would want a nice listing including descriptions of the packages, and a major mode allowing you to select packages to install, remove and update. It was also quite clear that I was not much interested into doing it myself, even if I would appreciate having it done. Well, the joy of Open Source & Free Software (pick your own poison).

Emacs Startup

Using Emacs we get to manage a larger and larger setup file (either ~/.emacs or ~/.emacs.d/init.el), sometime with lots of dependencies, and some sub-files thanks to the load function or the provide and require mechanism. Some users are even starting Emacs often enough for the startup time to be a concern. With an emacs-uptime (yes it’s a command, you can M-x emacs-uptime) of days to weeks ( 10 days, 17 hours, 45 minutes, 34 seconds as of this writing), it’s not something I really care about much.

Emacs ANSI colors

Emacs comes with a pretty good implementation of a terminal emulator, M-x term. Well not that good actually, but given what I use it for, it’s just what I need. Particulary if you add to that my cssh tool, so that connecting with ssh to a remote host is just a =C-= runs the command cssh-term-remote-open away, and completes on the host name thanks to ~/.ssh/known_hosts. Now, a problem that I still had to solve was the colors used in the terminal.

Dimitri Fontaine

PostgreSQL Major Contributor

Open Source Software Engineer