Function: eshell-io-initialize

eshell-io-initialize is a byte-compiled function defined in esh-io.el.gz.

Signature

(eshell-io-initialize)

Documentation

Initialize the I/O subsystem code.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-io.el.gz
;;; Functions:

(defun eshell-io-initialize ()      ;Called from `eshell-mode' via intern-soft!
  "Initialize the I/O subsystem code."
  (add-hook 'eshell-parse-argument-hook
            #'eshell-parse-redirection nil t)
  (make-local-variable 'eshell-current-redirections)
  (add-hook 'eshell-pre-rewrite-command-hook
            #'eshell-strip-redirections nil t)
  (add-function :filter-return (local 'eshell-post-rewrite-command-function)
                #'eshell--apply-redirections))