Function: pr-interface-txt-print
pr-interface-txt-print is an interactive and byte-compiled function
defined in printing.el.gz.
Signature
(pr-interface-txt-print &rest IGNORE)
Documentation
Print using lpr package.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defun pr-interface-txt-print (&rest _ignore)
"Print using lpr package."
(interactive)
(condition-case data
(cond
((eq pr-i-process 'directory)
(pr-i-directory)
(pr-interface-save
(pr-txt-directory pr-i-directory pr-i-regexp)))
((eq pr-i-process 'buffer)
(pr-interface-save
(cond (pr-i-region
(let ((pr-auto-mode pr-i-mode))
(pr-txt-region)))
(pr-i-mode
(let (pr-auto-region)
(pr-txt-mode)))
(t
(let (pr-auto-mode pr-auto-region)
(pr-txt-buffer)))
)))
((eq pr-i-process 'file)
(error "Please specify a text file"))
(t
(error "Internal error: `pr-i-process' = %S" pr-i-process))
)
;; handlers
((quit error)
(ding)
(message "%s" (error-message-string data)))))