+2002-07-13 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+ * net/tramp.el (tramp-multi-file-name-structure-unified): Add
+ missing slash and move colon from start to end of each hop.
+ (tramp-multi-file-name-hop-structure-unified): Move colon from
+ start to end of each hop.
+
2002-07-13 Kim F. Storm <storm@cua.dk>
* progmodes/compile.el (grep-tree): Fixed autoload.
:type 'string)
(defconst tramp-multi-file-name-structure-unified
- (list (concat "\\`\\([a-zA-Z0-9]+\\)\\)?" ;method
+ (list (concat "\\`/\\(\\([a-zA-Z0-9]+\\)?:\\)" ;method
"\\(\\(%s\\)+\\)" ;hops
- ":\\(.*\\)\\'") ;path
+ "\\(.*\\)\\'") ;path
2 3 -1)
"Value for `tramp-multi-file-name-structure' for unified remoting.
Emacs (not XEmacs) uses a unified filename syntax for Ange-FTP and Tramp.
(defconst tramp-file-name-structure-separate
(list (concat
;; prefix
- "\\`/\\[\\(\\([a-z0-9]+\\)\\)?"
+ "\\`/\\[\\(\\([a-z0-9]+\\)?\\)"
;; regexp specifying the hops
"\\(\\(%s\\)+\\)"
;; path name
(integer :tag "Paren pair to match path")))
(defconst tramp-multi-file-name-hop-structure-unified
- (list (concat ":\\([a-zA-z0-9_]+\\):" ;hop method
+ (list (concat "\\([a-zA-z0-9_]+\\):" ;hop method
"\\([^@:/]+\\)@" ;user
- "\\([^:/]+\\)") ;host
+ "\\([^:/]+\\):") ;host
1 2 3)
"Value of `tramp-multi-file-name-hop-structure' for unified remoting.
Emacs (not XEmacs) uses a unified filename syntax for Ange-FTP and Tramp.