Introducción
Emacs es el editor por excelencia de los desarrolladores. Por esta razón dedicaremos unos post a describir cómo se instala bajo cada una de las tres plataformas más difundidas: Linux/Ubuntu, Windows y Mac Os X. En post posteriores explicaremos el manejo básico de Emacs.
Instalación
Ejecutamos desde una consola o terminal:
$ sudo apt-get install emacs
y si queremos adecuarlo a ficheros .tex (respectivamente .hs, .pl)
instalaremos el paquete auctex (respectivamente haskell-mode,
prolog-el). La orden que ejecutaremos es:
$ sudo apt-get install auctex haskell-mode prolog-el
Para cada tipo de fichero buscaremos su paquete de adecuación. Puede
que para los ficheros .pl de swi-prolog no sea bastante con esto, en
cuyo caso abriremos en el directorio raíz un fichero .emacs (con el
propio emacs, por ejemplo) y escribiremos en él:
(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t)
(autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t)
(autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t)
(setq prolog-system 'swi)
(setq auto-mode-alist (append '(("\\.pl$" . prolog-mode)
("\\.m$" . mercury-mode))
auto-mode-alist))
Truco
Si tenemos Ubuntu 11.04 en nuestro netbook o notebook, al abrir el emacs recién instalado encontramos que desborda la pantalla e invade otras áreas de trabajo (dispuestas como una superficie tórica en caso de contar con Unity). Para que esto no ocurra debemos indicar el tamaño de la pantalla inicial al abrir la aplicación.
Para ello ---y éste es el truco--- crearemos un lanzador con los siguientes datos:
Nombre: GNUemacs 23
Descripción: editor de texto
Comando: /usr/bin/emacs23 %F -geometry 100x28
Comentario: editor
Luego alojamos dicho lanzador en una carperta que no sea la
del Escritorio. Si queremos que el lanzador aparezca en la barra lateral
de lanzadores de Ubuntu, sencillamente lo arrastramos hasta ella desde
dicha carpeta.