w3m es un navegador para terminal muy liviano, con el que no solo podremos ver cualquier web en modo texto, sino que además podremos ver también las imágenes.
Aunque como sabéis, soy pro atajos de teclado y evitar al máximo el ratón, si no se nos da muy bien, también podremos utilizar el ratón en la terminal para abrir los enlaces que van apareciendo en las webs.
w3m también podremos utilizarlo dentro de Emacs, permitiéndonos copiar webs en orgmode, etc,… pero esto lo dejo para otro artículo.
El Objetivo del artículo de hoy, es instalar w3m y conocer los atajos básicos para emacs.
Dependiendo de la distro que utilices, busca los paquetes w3m y w3m-img.
En Debian y derivadas
sudo apt install w3m w3m-img
Para abrir w3m y conectarse a google, es tan sencillo como:
w3m google.com
Para salir, utilizaremos la tecla q.
Para abrir W3m en Emacs, tendremos que introducir:
M-x w3m
La primera vez que utilizas w3m en Emacs, puede ser un poco complicado. Vamos a conocer algunos atajos.
Podemos añadir en el archivo de configuración .emacs o init.el, estas líneas para acceder de un modo más rápido a w3m o navegar por w3m más sencillo.
Podemos abrir w3m con M-x w3m
, pero también podemos crear un atajo personalizado.
Abrir w3m con el atajo C-c w.
(global-set-key (kbd "C-c w") 'w3m)
Para moverte a máxima velocidad sin tener que desplazarte, enumerando cada enlace de la página web que estamos viendo, utilizamos: M-x w3m-lnum-goto
Vamos a crear un atajo, por ejemplo C-c l.
(global-set-key (kbd "C-c l") 'w3m-lnum-goto)
Abrir de w3m con la búsqueda a google. Utilizo por ejemplo, el atajo C-c g.
(global-set-key (kbd "C-c g") 'w3m-search)
Para desplazarnos por la web, utiliza los mismo atajos que vim, (h,j,k,l). Si en su lugar quieres utilizar las flechas del teclado
(add-hook 'w3m-mode-hook
(lambda ()
(local-set-key '[up] 'previous-line)
(local-set-key '[down] 'next-line)
(local-set-key '[left] 'backward-char)
(local-set-key '[right] 'forward-char)))
Publicado por Angel el Thursday 09 January del 2020
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.