eww - Navegador web en Emacs

Publicado el Viernes, 28 de noviembre de 2014

EmacsA 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:

  1. 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 😛
  2. 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.

eww-emacs

Emacs Web Wowser

Su uso es bastante familiar:

M - Tecla Meta en Emacs, en mi caso la tecla Alt
  • 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 - salir
  • g - recargar la página
  • w - copiar la URL actual al kill ring
  • d  - descargar la URL bajo el cursor
  • l - ir para atrás (página anterior)
  • r - ir para adelante
  • H - 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.

3 comentarios en este post

Feed de comentarios
  1. Avatar

    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 😀

    • Avatar

      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!

Dejar un comentario

Toasty!