Function: eshell-read-aliases-list
eshell-read-aliases-list is a byte-compiled function defined in
em-alias.el.gz.
Signature
(eshell-read-aliases-list)
Documentation
Read in an aliases list from eshell-aliases-file.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-alias.el.gz
(defun eshell-read-aliases-list ()
"Read in an aliases list from `eshell-aliases-file'."
(let ((file eshell-aliases-file))
(when (file-readable-p file)
(setq eshell-command-aliases-list
(with-temp-buffer
(let (eshell-command-aliases-list)
(insert-file-contents file)
(while (not (eobp))
(if (re-search-forward
"^alias\\s-+\\(\\S-+\\)\\s-+\\(.+\\)")
(setq eshell-command-aliases-list
(cons (list (match-string 1)
(match-string 2))
eshell-command-aliases-list)))
(forward-line 1))
eshell-command-aliases-list))))))