tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tramp and NTEmacs - [No Match] on file completion


From: Andy Sheen
Subject: Re: Tramp and NTEmacs - [No Match] on file completion
Date: Thu, 06 Dec 2012 23:09:11 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2

Hi,

Andy Sheen wrote on Thu 06 Dec at 5:17 UK time> Hi,
>
> ...
> In searching, I found a thread on the archives
> (http://lists.gnu.org/archive/html/tramp-devel/2008-02/msg00019.html)
> which had similar problems back in 2008 with xemacs which looked to be
> the way a Windows system mangles / to drives, but the code there is way
> old compared to the one I am using. I know that Windows isn't the ideal
> platform for shells and uniformity, but any ideas on how to get this
> working properly - the tramp-bug report is below?

In the linked bug, a suggestion was made to run trace using:

     (require 'trace)
     (dolist (elt (all-completions "tramp-" obarray 'functionp))
       (trace-function-background (intern elt)))
     (untrace-function 'tramp-read-passwd)

In the hope this might help, I've done this (typed C-c C-F /ss<tab>) and
this is the buffer *trace output*. It does look like the completion is
being made, just not making it back to the minibuffer....

======================================================================
1 -> tramp-delete-temp-file-function:
1 <- tramp-delete-temp-file-function: nil
======================================================================
1 -> tramp-delete-temp-file-function:
1 <- tramp-delete-temp-file-function: nil
======================================================================
1 -> tramp-delete-temp-file-function:
1 <- tramp-delete-temp-file-function: nil
======================================================================
1 -> tramp-rfn-eshadow-setup-minibuffer:
1 <- tramp-rfn-eshadow-setup-minibuffer: nil
======================================================================
1 -> tramp-rfn-eshadow-update-overlay:
1 <- tramp-rfn-eshadow-update-overlay: nil
======================================================================
1 -> tramp-rfn-eshadow-update-overlay:
1 <- tramp-rfn-eshadow-update-overlay: nil
======================================================================
1 -> tramp-rfn-eshadow-update-overlay:
1 <- tramp-rfn-eshadow-update-overlay: nil
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ss")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ss")
| 2 <- tramp-completion-run-real-handler: "/ss"
1 <- tramp-completion-file-name-handler: "/ss"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ss")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ss")
| 2 <- tramp-completion-run-real-handler: "/ss"
1 <- tramp-completion-file-name-handler: "/ss"
======================================================================
1 -> tramp-rfn-eshadow-update-overlay:
| 2 -> tramp-completion-file-name-handler: operation=file-remote-p
args=("/ss" nil nil)
| | 3 -> tramp-completion-run-real-handler: operation=file-remote-p
args=("/ss" nil nil)
| | 3 <- tramp-completion-run-real-handler: nil
| 2 <- tramp-completion-file-name-handler: nil
1 <- tramp-rfn-eshadow-update-overlay: nil
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/ssh"
1 <- tramp-completion-file-name-handler: "/ssh"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/ssh"
1 <- tramp-completion-file-name-handler: "/ssh"
======================================================================
1 -> tramp-rfn-eshadow-update-overlay:
| 2 -> tramp-completion-file-name-handler: operation=file-remote-p
args=("/ssh" nil nil)
| | 3 -> tramp-completion-run-real-handler: operation=file-remote-p
args=("/ssh" nil nil)
| | 3 <- tramp-completion-run-real-handler: nil
| 2 <- tramp-completion-file-name-handler: nil
1 <- tramp-rfn-eshadow-update-overlay: nil
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/ssh"
1 <- tramp-completion-file-name-handler: "/ssh"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/ssh"
1 <- tramp-completion-file-name-handler: "/ssh"
======================================================================
1 -> tramp-completion-file-name-handler: operation=file-name-directory
args=("/ssh")
| 2 -> tramp-completion-run-real-handler: operation=file-name-directory
args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/"
1 <- tramp-completion-file-name-handler: "/"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=file-name-nondirectory args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=file-name-nondirectory args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "ssh"
1 <- tramp-completion-file-name-handler: "ssh"
======================================================================
1 -> tramp-completion-file-name-handler: operation=file-name-directory
args=("/ssh")
| 2 -> tramp-completion-run-real-handler: operation=file-name-directory
args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/"
1 <- tramp-completion-file-name-handler: "/"
======================================================================
1 -> tramp-completion-file-name-handler: operation=file-name-directory
args=("/ssh")
| 2 -> tramp-completion-run-real-handler: operation=file-name-directory
args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/"
1 <- tramp-completion-file-name-handler: "/"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=file-name-nondirectory args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=file-name-nondirectory args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "ssh"
1 <- tramp-completion-file-name-handler: "ssh"
======================================================================
1 -> tramp-completion-file-name-handler: operation=file-name-directory
args=("/ssh")
| 2 -> tramp-completion-run-real-handler: operation=file-name-directory
args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/"
1 <- tramp-completion-file-name-handler: "/"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=file-name-nondirectory args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=file-name-nondirectory args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "ssh"
1 <- tramp-completion-file-name-handler: "ssh"
======================================================================
1 -> tramp-completion-file-name-handler: operation=file-name-directory
args=("/ssh")
| 2 -> tramp-completion-run-real-handler: operation=file-name-directory
args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/"
1 <- tramp-completion-file-name-handler: "/"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/ssh"
1 <- tramp-completion-file-name-handler: "/ssh"
======================================================================
1 -> tramp-completion-file-name-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 -> tramp-completion-run-real-handler:
operation=substitute-in-file-name args=("/ssh")
| 2 <- tramp-completion-run-real-handler: "/ssh"
1 <- tramp-completion-file-name-handler: "/ssh"
======================================================================
1 -> tramp-rfn-eshadow-update-overlay:
| 2 -> tramp-completion-file-name-handler: operation=file-remote-p
args=("/ssh" nil nil)
| | 3 -> tramp-completion-run-real-handler: operation=file-remote-p
args=("/ssh" nil nil)
| | 3 <- tramp-completion-run-real-handler: nil
| 2 <- tramp-completion-file-name-handler: nil
1 <- tramp-rfn-eshadow-update-overlay: nil



reply via email to

[Prev in Thread] Current Thread [Next in Thread]