Function: pr-txt-fast-fire
pr-txt-fast-fire is an autoloaded, interactive and byte-compiled
function defined in printing.el.gz.
Signature
(pr-txt-fast-fire &optional SELECT-PRINTER)
Documentation
Fast fire function for text printing.
If a region is active, the region will be printed instead of the whole buffer.
Also if the current major-mode is defined in pr-mode-alist, the settings in
pr-mode-alist will be used, that is, the current buffer or region will be
printed using pr-txt-mode.
Interactively, when you use a prefix argument (C-u (universal-argument)), the command prompts the
user for a new active text printer.
Noninteractively, the argument SELECT-PRINTER is treated as follows:
If it's nil, the printing is sent to the current active text printer.
If it's a symbol which it's defined in pr-txt-printer-alist, it's the new
active printer and printing will immediately be done using the new active
printer.
If it's non-nil, the command prompts the user for a new active text printer.
Note that this command always behaves as if pr-auto-region and pr-auto-mode
are both set to t.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/printing.el.gz
;;;###autoload
(defun pr-txt-fast-fire (&optional select-printer)
"Fast fire function for text printing.
If a region is active, the region will be printed instead of the whole buffer.
Also if the current major-mode is defined in `pr-mode-alist', the settings in
`pr-mode-alist' will be used, that is, the current buffer or region will be
printed using `pr-txt-mode'.
Interactively, when you use a prefix argument (\\[universal-argument]), the command prompts the
user for a new active text printer.
Noninteractively, the argument SELECT-PRINTER is treated as follows:
If it's nil, the printing is sent to the current active text printer.
If it's a symbol which it's defined in `pr-txt-printer-alist', it's the new
active printer and printing will immediately be done using the new active
printer.
If it's non-nil, the command prompts the user for a new active text printer.
Note that this command always behaves as if `pr-auto-region' and `pr-auto-mode'
are both set to t."
(interactive (list current-prefix-arg))
(cond ((null select-printer))
((and (symbolp select-printer)
(assq select-printer pr-txt-printer-alist))
(pr-menu-set-txt-title select-printer))
(t
(pr-txt-name)))
(let ((pr-auto-region t)
(pr-auto-mode t))
(pr-txt-buffer)))