Function: eshell-complete-host-reference
eshell-complete-host-reference is a byte-compiled function defined in
em-unix.el.gz.
Signature
(eshell-complete-host-reference)
Documentation
If there is a host reference, complete it.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-unix.el.gz
(defun eshell-complete-host-reference ()
"If there is a host reference, complete it."
(let ((arg (pcomplete-actual-arg)))
(when (string-match
(rx ;; Match an "@", but not immediately following a "$".
(or string-start (not "$")) "@"
(group (* (any "a-z.")))
string-end)
arg)
(setq pcomplete-stub (substring arg (match-beginning 1))
pcomplete-last-completion-raw t)
(throw 'pcomplete-completions (pcomplete-read-host-names)))))