Fix bug with remote login from host entry in buffer
This commit is contained in:
parent
4ad496b98b
commit
7c105189aa
1 changed files with 3 additions and 4 deletions
|
@ -1111,8 +1111,8 @@ The function to scan a line for hostname patterns uses different function calls
|
||||||
(user2 (ha-eshell-get-expression 6))
|
(user2 (ha-eshell-get-expression 6))
|
||||||
(host2 (ha-eshell-get-expression 7)))
|
(host2 (ha-eshell-get-expression 7)))
|
||||||
(if host1
|
(if host1
|
||||||
(cons user1 host1)
|
(list user1 host1)
|
||||||
(cons user2 host2)))))))
|
(list user2 host2)))))))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Tramp reference can be long when attempting to connect as another user account using the pipe symbol.
|
Tramp reference can be long when attempting to connect as another user account using the pipe symbol.
|
||||||
|
@ -1138,12 +1138,11 @@ This function pulls it all together:
|
||||||
Call with PREFIX to connect with the `root' useraccount, via
|
Call with PREFIX to connect with the `root' useraccount, via
|
||||||
`sudo'."
|
`sudo'."
|
||||||
(interactive "p")
|
(interactive "p")
|
||||||
(destructuring-bind (user host) (ha-eshell-scan-for-hostnames)
|
(seq-let (user host) (ha-eshell-scan-for-hostnames)
|
||||||
(let ((destination (ha-eshell-host->tramp user host (> p 1))))
|
(let ((destination (ha-eshell-host->tramp user host (> p 1))))
|
||||||
(message "Connecting to: %s" destination)
|
(message "Connecting to: %s" destination)
|
||||||
(eshell-there destination))))
|
(eshell-there destination))))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Better Command Line History
|
* Better Command Line History
|
||||||
On [[http://www.reddit.com/r/emacs/comments/1zkj2d/advanced_usage_of_eshell/][this discussion]] a little gem for using IDO to search back through the history, instead of =M-R= to prompt for the history.
|
On [[http://www.reddit.com/r/emacs/comments/1zkj2d/advanced_usage_of_eshell/][this discussion]] a little gem for using IDO to search back through the history, instead of =M-R= to prompt for the history.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
|
Loading…
Reference in a new issue