From unknown Mon Jun 23 02:26:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10187: Tramp freezes up if you interrupt sudo's prompt Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Dec 2011 19:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10187 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10187@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.132276916810008 (code B ref -1); Thu, 01 Dec 2011 19:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Dec 2011 19:52:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWCga-0002bN-DJ for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:48 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWCgY-0002bG-45 for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWCgM-0006k1-IK for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:35067) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWCgM-0006jw-Gq for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51611) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWCgK-00065q-8r for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:52:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWCgI-0006j6-Tl for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:52:32 -0500 Received: from relais.videotron.ca ([24.201.245.36]:9406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWCgI-0006iv-Pn for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:52:30 -0500 MIME-version: 1.0 Content-type: text/plain; CHARSET=US-ASCII Received: from ceviche.home ([173.176.12.77]) by VL-VM-MR001.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0LVJ00EVFJ5AJHI0@VL-VM-MR001.ip.videotron.ca> for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:51:11 -0500 (EST) Received: by ceviche.home (Postfix, from userid 20848) id 3DD9F660D4; Thu, 01 Dec 2011 14:52:26 -0500 (EST) From: Stefan Monnier Message-id: Date: Thu, 01 Dec 2011 14:52:26 -0500 Content-transfer-encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -3.9 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) Package: Emacs Version: 24.0.91 % emacs -Q C-x C-f /sudo::./ TAB at the prompt hit C-g this freezes Emacs (C-g doesn't help any further). If I send the SIGUSR2 to wake it up, I get the appended backtrace. Stefan Debugger entered--Lisp error: (quit) accept-process-output(# 1 nil) byte-code( [timeout -with-timeout-timer- with-timeout-timers pr= oc timeout-msecs run-with-timer 1 nil #[nil "\300\301\211\"\207" [throw tim= eout] 3] ((cancel-timer -with-timeout-timer-)) accept-process-output] 5) tramp-accept-process-output(# 1) tramp-wait-for-regexp(# nil "\\(^\\|\\= )[^#$\n]*///5fe2bbf32410c0285dcbdf73105d3075#\\$?$") tramp-wait-for-output(#) tramp-send-command(["sudo" "root" "ceviche" "./"] "cd ~root; pwd") tramp-sh-handle-expand-file-name("/sudo::./" nil) apply(tramp-sh-handle-expand-file-name ("/sudo::./" nil)) tramp-sh-file-name-handler(expand-file-name "/sudo::./" nil) apply(tramp-sh-file-name-handler expand-file-name ("/sudo::./" nil)) byte-code( [foreign sf d default-directory x operation autoload= boundp temporary-file-directory fboundp temp-directory subrp functionp get= env "TEMP" file-directory-p file-name-as-directory "TMP" "TMPDIR" file-exis= ts-p "c:/temp" message "Neither `temporary-file-directory' nor `temp-direct= ory' is defined -- using /tmp." "/tmp" load noerror nomessage apply args] 5) tramp-file-name-handler(expand-file-name "/sudo::./" nil) expand-file-name("/sudo::./") tramp-handle-file-remote-p("/sudo::./" nil nil) apply(tramp-handle-file-remote-p ("/sudo::./" nil nil)) tramp-sh-file-name-handler(file-remote-p "/sudo::./" nil nil) apply(tramp-sh-file-name-handler file-remote-p ("/sudo::./" nil nil)) byte-code( [foreign sf d default-directory x operation autoload= boundp temporary-file-directory fboundp temp-directory subrp functionp get= env "TEMP" file-directory-p file-name-as-directory "TMP" "TMPDIR" file-exis= ts-p "c:/temp" message "Neither `temporary-file-directory' nor `temp-direct= ory' is defined -- using /tmp." "/tmp" load noerror nomessage apply args] 5) tramp-file-name-handler(file-remote-p "/sudo::./" nil nil) file-remote-p("/sudo::./") byte-code( [end tramp-rfn-eshadow-update-overlay-regexp tramp-r= fn-eshadow-overlay file-name-handler-alist rfn-eshadow-update-overlay-hook = rfn-eshadow-overlay subrp overlay-end functionp minibuffer-prompt-end file-= remote-p buffer-substring-no-properties string-match buffer-string nil move= -overlay rfn-eshadow-update-overlay] 4) tramp-rfn-eshadow-update-overlay() run-hooks(rfn-eshadow-update-overlay-hook) byte-code( [rfn-eshadow-overlay non-essential end start mid goa= l substitute-in-file-name minibuffer-contents overlay-end minibuffer-prompt= -end t nil (byte-code "\301\302d\"!\207" [pos substitute-in-file-name buff= er-substring-no-properties] 4) ((error)) 2 move-overlay run-hooks rfn-eshad= ow-update-overlay-hook pos] 6) rfn-eshadow-update-overlay() read-from-minibuffer("Find file: " "~/src/emacs/trunk/" (keymap (keymap (= 32)) keymap (10 . minibuffer-complete-and-exit) (13 . minibuffer-complete-a= nd-exit) keymap (menu-bar keymap (minibuf "Minibuf" keymap (tab menu-item "= Complete" minibuffer-complete :help "Complete as far as possible") (space m= enu-item "Complete Word" minibuffer-complete-word :help "Complete at most o= ne word") (63 menu-item "List Completions" minibuffer-completion-help :help= "Display all possible completions") "Minibuf")) (27 keymap (118 . switch-t= o-completions)) (prior . switch-to-completions) (63 . minibuffer-completion= -help) (32 . minibuffer-complete-word) (9 . minibuffer-complete) keymap (me= nu-bar keymap (minibuf "Minibuf" keymap (previous menu-item "Previous Histo= ry Item" previous-history-element :help "Put previous minibuffer history el= ement in the minibuffer") (next menu-item "Next History Item" next-history-= element :help "Put next minibuffer history element in the minibuffer") (ise= arch-backward menu-item "Isearch History Backward" isearch-backward :help "= Incrementally search minibuffer history backward") (isearch-forward menu-it= em "Isearch History Forward" isearch-forward :help "Incrementally search mi= nibuffer history forward") (return menu-item "Enter" exit-minibuffer :key-s= equence "" :help "Terminate input and exit minibuffer") (quit menu-item "Qu= it" abort-recursive-edit :help "Abort input and exit minibuffer") "Minibuf"= )) (10 . exit-minibuffer) (13 . exit-minibuffer) (7 . abort-recursive-edit)= (C-tab . file-cache-minibuffer-complete) (9 . self-insert-command) (up . p= revious-history-element) (prior . previous-history-element) (down . next-hi= story-element) (next . next-history-element) (27 keymap (114 . previous-mat= ching-history-element) (115 . next-matching-history-element) (112 . previou= s-history-element) (110 . next-history-element))) nil file-name-history "~/= src/emacs/trunk/" nil) completing-read-default("Find file: " read-file-name-internal file-exists= -p confirm-after-completion "~/src/emacs/trunk/" file-name-history "~/src/e= macs/trunk/" nil) completing-read("Find file: " read-file-name-internal file-exists-p confi= rm-after-completion "~/src/emacs/trunk/" file-name-history "~/src/emacs/tru= nk/") read-file-name-default("Find file: " nil "~/src/emacs/trunk/" confirm-aft= er-completion nil nil) read-file-name("Find file: " nil "~/src/emacs/trunk/" confirm-after-compl= etion) find-file-read-args("Find file: " confirm-after-completion) byte-code("\300\301\302 \"\207" [find-file-read-args "Find file: " confir= m-nonexistent-file-or-buffer] 3) call-interactively(find-file nil nil) Stefan From unknown Mon Jun 23 02:26:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10187: Tramp freezes up if you interrupt sudo's prompt Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Dec 2011 19:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10187 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 10187@debbugs.gnu.org Received: via spool by 10187-submit@debbugs.gnu.org id=B10187.132285394624594 (code B ref 10187); Fri, 02 Dec 2011 19:26:01 +0000 Received: (at 10187) by debbugs.gnu.org; 2 Dec 2011 19:25:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWYjw-0006Oc-CY for submit@debbugs.gnu.org; Fri, 02 Dec 2011 14:25:45 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1RWYjs-0006OT-Qd for 10187@debbugs.gnu.org; Fri, 02 Dec 2011 14:25:42 -0500 Received: (qmail invoked by alias); 02 Dec 2011 19:25:22 -0000 Received: from p57BB99EF.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.153.239] by mail.gmx.net (mp071) with SMTP; 02 Dec 2011 20:25:22 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX18nhfVF6RUnfdrqZIhkTaw6PC4CykKcbpod82FXOJ e32i8em3pXbyL7 From: Michael Albinus References: Date: Fri, 02 Dec 2011 20:25:16 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 01 Dec 2011 14:52:26 -0500") Message-ID: <87mxbakc83.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Stefan Monnier writes: > Package: Emacs > Version: 24.0.91 > > > % emacs -Q > C-x C-f /sudo::./ TAB > at the prompt hit C-g > > this freezes Emacs (C-g doesn't help any further). I've committed a patch which should fix it. Could you, please, check? > Stefan Best regards, Michael. From unknown Mon Jun 23 02:26:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stefan Monnier Subject: bug#10187: closed (Re: bug#10187: Tramp freezes up if you interrupt sudo's prompt) Message-ID: References: X-Gnu-PR-Message: they-closed 10187 X-Gnu-PR-Package: emacs Reply-To: 10187@debbugs.gnu.org Date: Sat, 03 Dec 2011 04:01:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1322884862-13924-1" This is a multi-part message in MIME format... ------------=_1322884862-13924-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10187: Tramp freezes up if you interrupt sudo's prompt which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10187@debbugs.gnu.org. --=20 10187: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10187 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1322884862-13924-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10187-done) by debbugs.gnu.org; 3 Dec 2011 04:00:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWgmF-0003c1-5f for submit@debbugs.gnu.org; Fri, 02 Dec 2011 23:00:40 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWgmB-0003br-Sz for 10187-done@debbugs.gnu.org; Fri, 02 Dec 2011 23:00:37 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EALCd2U5Ld/3d/2dsb2JhbABEqiyBBoFyAQEFViMQCzQSFBgNJL5giyEEiCuaE4RP X-IronPort-AV: E=Sophos;i="4.71,287,1320642000"; d="scan'208";a="150609500" Received: from 75-119-253-221.dsl.teksavvy.com (HELO ceviche.home) ([75.119.253.221]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 02 Dec 2011 23:00:15 -0500 Received: by ceviche.home (Postfix, from userid 20848) id A8EAF660D4; Fri, 2 Dec 2011 23:00:13 -0500 (EST) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#10187: Tramp freezes up if you interrupt sudo's prompt Message-ID: References: <87mxbakc83.fsf@gmx.de> Date: Fri, 02 Dec 2011 23:00:13 -0500 In-Reply-To: <87mxbakc83.fsf@gmx.de> (Michael Albinus's message of "Fri, 02 Dec 2011 20:25:16 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10187-done Cc: 10187-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> % emacs -Q >> C-x C-f /sudo::./ TAB >> at the prompt hit C-g >> this freezes Emacs (C-g doesn't help any further). > I've committed a patch which should fix it. Could you, please, check? Thanks, it seems to work now, Stefan ------------=_1322884862-13924-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Dec 2011 19:52:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWCga-0002bN-DJ for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:48 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWCgY-0002bG-45 for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWCgM-0006k1-IK for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:35067) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWCgM-0006jw-Gq for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:52:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51611) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWCgK-00065q-8r for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:52:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWCgI-0006j6-Tl for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:52:32 -0500 Received: from relais.videotron.ca ([24.201.245.36]:9406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWCgI-0006iv-Pn for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:52:30 -0500 MIME-version: 1.0 Content-type: text/plain; CHARSET=US-ASCII Received: from ceviche.home ([173.176.12.77]) by VL-VM-MR001.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0LVJ00EVFJ5AJHI0@VL-VM-MR001.ip.videotron.ca> for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 14:51:11 -0500 (EST) Received: by ceviche.home (Postfix, from userid 20848) id 3DD9F660D4; Thu, 01 Dec 2011 14:52:26 -0500 (EST) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: Tramp freezes up if you interrupt sudo's prompt Message-id: Date: Thu, 01 Dec 2011 14:52:26 -0500 Content-transfer-encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) Package: Emacs Version: 24.0.91 % emacs -Q C-x C-f /sudo::./ TAB at the prompt hit C-g this freezes Emacs (C-g doesn't help any further). If I send the SIGUSR2 to wake it up, I get the appended backtrace. Stefan Debugger entered--Lisp error: (quit) accept-process-output(# 1 nil) byte-code( [timeout -with-timeout-timer- with-timeout-timers pr= oc timeout-msecs run-with-timer 1 nil #[nil "\300\301\211\"\207" [throw tim= eout] 3] ((cancel-timer -with-timeout-timer-)) accept-process-output] 5) tramp-accept-process-output(# 1) tramp-wait-for-regexp(# nil "\\(^\\|\\= )[^#$\n]*///5fe2bbf32410c0285dcbdf73105d3075#\\$?$") tramp-wait-for-output(#) tramp-send-command(["sudo" "root" "ceviche" "./"] "cd ~root; pwd") tramp-sh-handle-expand-file-name("/sudo::./" nil) apply(tramp-sh-handle-expand-file-name ("/sudo::./" nil)) tramp-sh-file-name-handler(expand-file-name "/sudo::./" nil) apply(tramp-sh-file-name-handler expand-file-name ("/sudo::./" nil)) byte-code( [foreign sf d default-directory x operation autoload= boundp temporary-file-directory fboundp temp-directory subrp functionp get= env "TEMP" file-directory-p file-name-as-directory "TMP" "TMPDIR" file-exis= ts-p "c:/temp" message "Neither `temporary-file-directory' nor `temp-direct= ory' is defined -- using /tmp." "/tmp" load noerror nomessage apply args] 5) tramp-file-name-handler(expand-file-name "/sudo::./" nil) expand-file-name("/sudo::./") tramp-handle-file-remote-p("/sudo::./" nil nil) apply(tramp-handle-file-remote-p ("/sudo::./" nil nil)) tramp-sh-file-name-handler(file-remote-p "/sudo::./" nil nil) apply(tramp-sh-file-name-handler file-remote-p ("/sudo::./" nil nil)) byte-code( [foreign sf d default-directory x operation autoload= boundp temporary-file-directory fboundp temp-directory subrp functionp get= env "TEMP" file-directory-p file-name-as-directory "TMP" "TMPDIR" file-exis= ts-p "c:/temp" message "Neither `temporary-file-directory' nor `temp-direct= ory' is defined -- using /tmp." "/tmp" load noerror nomessage apply args] 5) tramp-file-name-handler(file-remote-p "/sudo::./" nil nil) file-remote-p("/sudo::./") byte-code( [end tramp-rfn-eshadow-update-overlay-regexp tramp-r= fn-eshadow-overlay file-name-handler-alist rfn-eshadow-update-overlay-hook = rfn-eshadow-overlay subrp overlay-end functionp minibuffer-prompt-end file-= remote-p buffer-substring-no-properties string-match buffer-string nil move= -overlay rfn-eshadow-update-overlay] 4) tramp-rfn-eshadow-update-overlay() run-hooks(rfn-eshadow-update-overlay-hook) byte-code( [rfn-eshadow-overlay non-essential end start mid goa= l substitute-in-file-name minibuffer-contents overlay-end minibuffer-prompt= -end t nil (byte-code "\301\302d\"!\207" [pos substitute-in-file-name buff= er-substring-no-properties] 4) ((error)) 2 move-overlay run-hooks rfn-eshad= ow-update-overlay-hook pos] 6) rfn-eshadow-update-overlay() read-from-minibuffer("Find file: " "~/src/emacs/trunk/" (keymap (keymap (= 32)) keymap (10 . minibuffer-complete-and-exit) (13 . minibuffer-complete-a= nd-exit) keymap (menu-bar keymap (minibuf "Minibuf" keymap (tab menu-item "= Complete" minibuffer-complete :help "Complete as far as possible") (space m= enu-item "Complete Word" minibuffer-complete-word :help "Complete at most o= ne word") (63 menu-item "List Completions" minibuffer-completion-help :help= "Display all possible completions") "Minibuf")) (27 keymap (118 . switch-t= o-completions)) (prior . switch-to-completions) (63 . minibuffer-completion= -help) (32 . minibuffer-complete-word) (9 . minibuffer-complete) keymap (me= nu-bar keymap (minibuf "Minibuf" keymap (previous menu-item "Previous Histo= ry Item" previous-history-element :help "Put previous minibuffer history el= ement in the minibuffer") (next menu-item "Next History Item" next-history-= element :help "Put next minibuffer history element in the minibuffer") (ise= arch-backward menu-item "Isearch History Backward" isearch-backward :help "= Incrementally search minibuffer history backward") (isearch-forward menu-it= em "Isearch History Forward" isearch-forward :help "Incrementally search mi= nibuffer history forward") (return menu-item "Enter" exit-minibuffer :key-s= equence "" :help "Terminate input and exit minibuffer") (quit menu-item "Qu= it" abort-recursive-edit :help "Abort input and exit minibuffer") "Minibuf"= )) (10 . exit-minibuffer) (13 . exit-minibuffer) (7 . abort-recursive-edit)= (C-tab . file-cache-minibuffer-complete) (9 . self-insert-command) (up . p= revious-history-element) (prior . previous-history-element) (down . next-hi= story-element) (next . next-history-element) (27 keymap (114 . previous-mat= ching-history-element) (115 . next-matching-history-element) (112 . previou= s-history-element) (110 . next-history-element))) nil file-name-history "~/= src/emacs/trunk/" nil) completing-read-default("Find file: " read-file-name-internal file-exists= -p confirm-after-completion "~/src/emacs/trunk/" file-name-history "~/src/e= macs/trunk/" nil) completing-read("Find file: " read-file-name-internal file-exists-p confi= rm-after-completion "~/src/emacs/trunk/" file-name-history "~/src/emacs/tru= nk/") read-file-name-default("Find file: " nil "~/src/emacs/trunk/" confirm-aft= er-completion nil nil) read-file-name("Find file: " nil "~/src/emacs/trunk/" confirm-after-compl= etion) find-file-read-args("Find file: " confirm-after-completion) byte-code("\300\301\302 \"\207" [find-file-read-args "Find file: " confir= m-nonexistent-file-or-buffer] 3) call-interactively(find-file nil nil) Stefan ------------=_1322884862-13924-1--