Mercurial > emacs
changeset 106313:af8417378024
*** empty log message ***
author | Michael Albinus <michael.albinus@gmx.de> |
---|---|
date | Sun, 29 Nov 2009 20:19:48 +0000 |
parents | badff1777919 |
children | d16600f73046 |
files | lisp/ChangeLog |
diffstat | 1 files changed, 23 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Sun Nov 29 20:18:59 2009 +0000 +++ b/lisp/ChangeLog Sun Nov 29 20:19:48 2009 +0000 @@ -1,3 +1,26 @@ +2009-11-29 Michael Albinus <michael.albinus@gmx.de> + + Improve integration of Tramp and ange-ftp in eshell. + + * eshell/em-unix (eshell/whoami): Make it a defun but a defalias. + (eshell/su): Flatten args. Apply better args parsing. Use "cd". + (eshell/sudo): Flatten args. Let-bind `default-directory'. + + * eshell/esh-util.el (top): Require also Tramp when compiling. + (eshell-directory-files-and-attributes): Check for FTP remote + connection. + (eshell-parse-ange-ls): Let-bind `ange-ftp-name-format', + `ange-ftp-ftp-name-arg', `ange-ftp-ftp-name-res'. + (eshell-file-attributes): Handle ".". Return `entry'. + + * net/ange-ftp.el (ange-ftp-parse-filename): Use `save-match-data'. + (ange-ftp-directory-files-and-attributes) + (ange-ftp-real-directory-files-and-attributes): New defuns. + + * net/tramp.el (tramp-maybe-open-connection): Open the remote + shell with "exec" when possible. This prevents trailing prompts + in `start-file-process'. + 2009-11-28 Stefan Monnier <monnier@iro.umontreal.ca> Try and remove assumptions about point-min==1.