Sep 29
Imprimiendo desde Emacs
Para imprimir desde emacs, obviamente la impresora deberá estar configurada en nuesto sistema, a partir de aquí debemos indicar en nuestro .emacs que impresora vamos a utilizar para imprimir. Realmente Emacs checkea la variable lpr-switches para determinar las opciones a pasar a unix (el comando lpr). Si por ejemplo nuestra impresora es lpt1 podemos poner en nuestro .emacs:
(setq lpr-switches ‘(«-Plpt1»))
Una vez configurada, podemos lanzar los siguientes comandos de impresión:
M-x print-buffer : imprime con cabecera (nombre del fichero) y pie (página). El programa envia el buffer a pr (que es un programa de simple formateo para listados).
M-x lpr-buffer : imprime directamente sin pasar por pr.
M-x print-region : imprime una región con cabecera y pie.
M-x lpr-region : imprime una región sin pasar por pr.
Recordemos que poniendo P desde dired también podemos imprimir un fichero. Además de ellos podemos imprimir un buffer con o sin atributos del texto, esto es, que generará una imagen postscript del buffer o región, teniendo en cuenta tipos de fuente, color, etc.
M-x ps-print-buffer-with-faces : imprime un buffer con atributos del texto.
M-x ps-print-region-with-faces : imprime una región con atributos del texto.
Debido a que todos estos comandos no son acciones tan habituales, no están asociados a ningún keystroke, dependiendo del uso que le demos, podríamos asociarlo a cualquier keystroke deseado.