eww - Navegador web en Emacs
Publicado el Viernes, 28 de noviembre de 2014A partir de la versión 24.4 de Emacs, se incluye con el programa Emacs Web Wowser, o eww.
Se trata de un navegador web escrito en elisp que puede abrir, parsear y mostrar sitios web. Soporta algunas cosas CSS y HTML5, y puede mostrar imágenes, por lo que no es tan old-school como un navegador 100% texto como Lynx.
Siendo usuario de Emacs, es interesante probarlo por dos razones:
- Podemos usar los comandos a los que estamos acostumbrados en Emacs y que (en mi caso) muchas veces intentamos por accidente en el navegador tradicional. Me pasa seguido cuando estoy editando texto en un form web que intento los comandos Alt-b, C-f, etc. con resultados completamente distintos a lo que pasaría en Emacs 😛
- Tenemos la posibilidad de ver qué tan navegable es un sitio cuando no se carga CSS ni JavaScript.
Lo estuve usando un rato y reafirmé lo dependientes que nos volvimos de JavaScript en la web. Hay un montón de interacciones que no podemos tener sin JS, e incluso se complica acceder a algunos contenidos.
Está bueno también descubrir esos pequeños detalles de navegación en los sitios que son fáciles de corregir.
Su uso es bastante familiar:
M-x eww
- para abrir una URL o buscar algo. Si el texto ingresado no tiene forma de URL, usa DuckDuckGo por defecto para buscar el texto ingresado. Ejecutando eww de nuevo podemos ir abriendo más sitios.q
- salirg
- recargar la páginaw
- copiar la URL actual al kill ringd
- descargar la URL bajo el cursorl
- ir para atrás (página anterior)r
- ir para adelanteH
- ver el historial de sitios visitados, éste se pierde al cerrar eww.&
- abrir la URL actual en un navegador web externo.v
- ver código fuente. Se copia el código fuente del sitio en un buffer nuevo, y se activa html-mode si está disponible, bastante útil.
Si tienen la última versión de Emacs ya lo pueden probar. Para más información: Emacs Web Wowser.
choma 30 noviembre. 2014 - 23:38
Muy bueno!
Lo estuve probando, y creo que voy a empezar a usar para probar la accesibilidad de las páginas que haga de ahora en más.
Soy usuario de emacs desde hace un par de meses, y cada vez estoy más metido!! Solo me falta decidir que cliente de correo usar de los varios que existen para emacs, y casi se puede decir que voy a vivir ahí adentro 😀
Fernando 2 diciembre. 2014 - 13:15
Bienvenido otro usuario de Emacs \o/
El correo no he llegado a usarlo por ahí. Intenté en algún momento con GNUS pero no me acuerdo si llegué a tenerlo funcionando con mi cuenta personal. Ando con ganas de escribir sobre Emacs, así que si se te ocurre algo al respecto escucho ideas. Hace pocos años que soy usuario y no estoy ni cerca de dominarlo, pero puedo compartir la experiencia que he ido adquiriendo hasta ahora.
¡Saludos!
Alejandro Segovia 14 diciembre. 2014 - 17:31
Siempre lo dije: Emacs es un gran sistema operativo; Solo le falta un buen editor de texto 😛
Abrazo!