]> git.eshelyaron.com Git - emacs.git/commitdiff
* net/tramp.el (tramp-file-name-handler): Add 'debug to the error
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 9 Oct 2011 09:38:25 +0000 (11:38 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 9 Oct 2011 09:38:25 +0000 (11:38 +0200)
condition.

lisp/ChangeLog
lisp/net/tramp.el

index ca38b3729246ce5b37e13f097d9ccc0a7fb6aa86..f60616a1b2994a719d8b64e84182586553b661b1 100644 (file)
@@ -1,3 +1,8 @@
+2011-10-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-file-name-handler): Add 'debug to the error
+       condition.
+
 2011-10-09  Leo Liu  <sdl.web@gmail.com>
 
        * mail/smtpmail.el (smtpmail-send-data): Add a missing space.
index 1381d33efa26e7578fb55e97d337ca01c69fbe70..7ace291150171b1030d3c1126a49677bd5d0832f 100644 (file)
@@ -1886,7 +1886,7 @@ Falls back to normal file name handler if no Tramp file name handler exists."
                      (apply foreign operation args))
 
                  ;; Trace that somebody has interrupted the operation.
-                 (quit
+                 ((debug quit)
                   (let (tramp-message-show-message)
                     (tramp-message
                      v 1 "Interrupt received in operation %s"
@@ -1898,6 +1898,9 @@ Falls back to normal file name handler if no Tramp file name handler exists."
                  ;; operations shall return at least a default value
                  ;; in order to give the user a chance to correct the
                  ;; file name in the minibuffer.
+                 ;; We cannot use 'debug as error handler.  In order
+                 ;; to get a full backtrace, one could apply
+                 ;;   (setq debug-on-error t debug-on-signal t)
                  (error
                   (cond
                    ((and completion (zerop (length localname))
@@ -3850,9 +3853,9 @@ Only works for Bourne-like shells."
 ;; * Run emerge on two remote files.  Bug is described here:
 ;;   <http://www.mail-archive.com/tramp-devel@nongnu.org/msg01041.html>.
 ;;   (Bug#6850)
-
-;; Functions for file-name-handler-alist:
-;; diff-latest-backup-file -- in diff.el
+;; * It would be very useful if it were possible to load or save a
+;;   buffer using Tramp in a non-blocking way so that use of Emacs on
+;;   other buffers could continue.  (Bug#9617)
 
 ;;; tramp.el ends here