Emacs, imágenes y portapapeles

Intro

Solemos tener la idea general de que editores como Vim o GNU Emacs están pensados para llevar los ficheros que manejamos a la vida en texto plano.

Nada más lejos de la realidad, pues por ejemplo podemos también navegar por Internet, manejar gráficos en formato vectorial y todo tipo de imágenes. De este último aspecto menos conocido queremos hablar en este artículo.

Hola org-donwload

Como cuentan en el repositorio del código fuente, la extension facilita mover imágenes desde el punto A al punto B.

El punto A (la fuente) puede ser:

  1. Una imagen en tu navegador que puedas arrastrar/llevar hasta Emacs.
  2. Una imagen en tu sistema de ficheros (PC) que puedas arrastrar/llevar hasta Emacs.
  3. La dirección que apunta a una imagen local o remota: usando el comando org-download-yank para ello.
  4. Una captura de pantalla tomada via gnome-screenshot, scrot, gm, xclip (en GNU Linux), screencapture (en OS X) o , imagemagick/convert (en Windows). Usa el comando org-download-screenshot para ello. Personalizar el backend con org-download-screenshot-method.

El punto B (el destino) es el buffer Emacs org-mode donde el enlace inline será insertado. Diferentes opciones de personalización determinan dónde exactamente en el sistema de ficheros será la imagen almacenada.

Configuración

Requiere de lo siguiente en tu fichero de inicialización Emacs :

(require 'org-download)

;; Drag-and-drop to `dired`
(add-hook 'dired-mode-hook 'org-download-enable)

Pegar desde el portapapeles

Teniendo una en el portapapeles, usa org-download-clipboard para llevarla a tu fichero Emacs Orgmode.

M - x  org-download-clipboard

Por ejemplo : EmacsOrgmode

NOTA: este artículo ha sido escrito con Emacs

A Disfrutar Have Fun :-)