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.
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.


Gracias!
ResponderEliminar