Frederik Fouvry <[EMAIL PROTECTED]> writes:

> Symptoms:
>
> `dired-do-shell-command' in a buffer with a remote directory listing
> (tramp) does not work anymore.  It gives the error:
>
> tramp-file-name-for-operation: unknown file I/O primitive: dired-call-process
>
> To repeat, open a remote directory, and press `!' on a file name (eg
> to change permissions).  Pressing `M' gives the same result.

There was a cut'n'waste error with Tramp 2.0.47. You can patch it like
this:

[EMAIL PROTECTED]:[1171] diff -c tramp.el.orig tramp.el
*** tramp.el.orig       Sun Jan 16 11:51:45 2005
--- tramp.el    Mon Feb 14 17:20:53 2005
***************
*** 4105,4113 ****
       (if (bufferp (nth 0 args)) (nth 0 args) (current-buffer))))
     ; COMMAND
     ((member operation
!           (list 'dired-call-process-command
                    ; Emacs only
!                 'shell
                    ; Post Emacs 21.3 only
                    'process-file
                  ; XEmacs only
--- 4105,4113 ----
       (if (bufferp (nth 0 args)) (nth 0 args) (current-buffer))))
     ; COMMAND
     ((member operation
!           (list 'dired-call-process
                    ; Emacs only
!                 'shell-command
                    ; Post Emacs 21.3 only
                    'process-file
                  ; XEmacs only

Will be fixed in Tramp 2.0.48, to be released not so far from now.

Best regards, Michael.



_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to