Social Icons

miércoles, 3 de agosto de 2011

Instalar emacs en Ubuntu


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 "Mi Primera Clase de Emacs" explicaremos el manejo básico de Emacs y puntualizaremos más sobre su instalación.

Instalación

Ejecutamos desde una consola o terminal:

sudo apt-get install emacs24

o alternativamente

sudo apt-get install emacs

si queremos que se instale la versión que instalaría Ubuntu por defecto.  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))

Modificar el icono de lanzamiento de emacs

Si en nuestro netbook o notebook tenemos Ubuntu  bajo Unity , 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 Unity), para que esto no ocurra debemos indicar el tamaño de la ventana inicial al abrir la aplicación.

En el caso de emacs modificaremos para ello el lanzador de emacs hasta que tenga los siguientes datos:

Nombre: GNUemacs 23
Descripción: editor de texto
Comando: /usr/bin/emacs23 %F -geometry 100x28
Comentario: editor

Lo anterior es parte del contenido del fichero

emacs23.desktop

situado en 

/usr/share/applications/

Dicho fichero se puede editar con permisos de superusuario y hacer la modificación que se indica, luego salvar lo hecho. Pero la forma cómoda de proceder es instalando, si no está ya instalado, gnome-panel:

sudo apt-get install gnome-panel

Ahora editaremos el lanzador ejecutando en el terminal la orden:

sudo gnome-desktop-item-edit /usr/share/applications/emacs23.desktop

y en la casilla correspondiente a "Comando:" escribiremos  

/usr/bin/emacs23 %F -geometry 100x28

en lugar de

/usr/bin/emacs23 %F

seguidamente pulsamos en "Cerrar" o sencillamente "Esc". La próxima vez que lancemos emacs con su lanzador (para ello: Super + a, escribimos emacs en la ventana de búsqueda y pulsamos el icono correspondiente) ya tendrá las medidas deseadas, que en nuestro caso son 100x28, pero que cada cual puede ensayar otras hasta que dé con las apropiadas a su pantalla.

Y ... esto es todo por hoy.

1 comentarios: