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 usar ficheros .tex mediante auctex, hay muchas formas de hacerlo, pero la que preferimos nosotros por su facilidad y efectividad es la siguiente:
*) abriremos emacs
*) M-x list-packages (por supuesto M-x significa Alt-x)
Se puede usar el ratón en la forma obvia, pero si no queremos, o no podemos:
*) llevar el cursor hasta auctex
*) Ctrl-x o (lleva a la segunda subventana que acaba de abrirse), Ctrl-i (lleva al botón de "Install"), Intro, seguidamente "y" para responder y finalmente Intro.
Para el uso de ficheros .hs (resp. .pl) instalaremos el paquete haskell-mode (resp.
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 24
Descripción: editor de texto
Comando: /usr/bin/emacs24 %F -geometry 125x35
Comentario: editor
Lo anterior es parte del contenido del fichero
emacs24.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/emacs24.desktop
y en la casilla correspondiente a "Comando:" escribiremos
/usr/bin/emacs24 %F -geometry 125x35
en lugar de
/usr/bin/emacs24 %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.
emacs24.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/emacs24.desktop
y en la casilla correspondiente a "Comando:" escribiremos
/usr/bin/emacs24 %F -geometry 125x35
en lugar de
/usr/bin/emacs24 %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!
ResponderEliminarsi al poner: sudo apt-get install emacs me dice que no se ha encontrado el paquete emacs que hago?
ResponderEliminarPuede intentar lo siguiente
Eliminarsudo apt-get install emacs24
o algo así. Sería buscar en qué hay en el repositorio para emacs. Suerte