Dic 28

Instalación y configuración de w3m bajo MacOS

Tag: platformoverdrive @ 9:42 pm

Existen distintas distribuciones de GNU/Emacs en MacOS X, entre ellas, las dos más famosas son Carbon emacs y Aquamacs. La primera, por lo que tengo entendido deja de mantenerse y es Aquamacs la que más soporte tiene.

La web oficial de Aquamacs es:

http://aquamacs.org/

Y la de Carbon emacs es:

http://homepage.mac.com/zenitani/emacs-e.html

Una vez instalada alguna distribución de emacs en nuestro mac, podemos disponernos a instalar w3m, la cual difiere del resto de sistemas por ciertas dependencias que por defecto no vienen instaladas en MacOS X.

Antes de continuar, decir que en MacOS, podemos usar macports para instalar ciertos paquetes de forma cómoda. La web oficial de macports es:

http://www.macports.org/

Para realizar la instalación de macports tan sólo debemos descargar macports y seguir el manual de instalación:

http://www.macports.org/install.php

Se puede conseguir un tutorial sobre el uso y manejo de macports en:

http://guide.macports.org/#using

Una de las dependencias básicas para w3m es gc (Boehm garbage collector) disponible en:

http://www.hpl.hp.com/personal/Hans_Boehm/gc/

Una vez instalado, debemos instalar w3m que se puede encontrar en:

http://w3m.sourceforge.net/index.en.html

Y luego Emacs-w3m, que se puede conseguir del cvs:

http://emacs-w3m.namazu.org/

Por último debemos añadir a nuestro .emacs las siguientes líneas para soporte w3m en emacs:

(add-to-list ‘load-path «/usr/share/emacs/site-lisp/w3m»)
(if window-system
(require ‘w3m-load))

Además podemos añadir las siguientes líneas si queremos cargar las imagenes en línea automaticamente:

(setq w3m-default-display-inline-images t)

Por último se puede encontrar un tutorial más extenso sobre todo el proceso de instalación de cada uno de los paquetes en:

http://bc.tech.coop/blog/080110.html

Una vez ejecutemos emacs, podemos lanzar w3m mediante M-x w3m, y conseguiremos un aspecto bastante aceptable:

 

Leave a Reply

You must be logged in to post a comment.