Subject: bug#6179: Addendum

From: Roy Liu <[email-masked]>
Date: Sun, 16 May 2010 01:37:55 -0700

I dug into the problem further, and this patch seems to be dealing with the
problem:

--- lisp/term/ns-win.el.orig    2010-05-15 17:14:55.000000000 -0700
+++ lisp/term/ns-win.el 2010-05-15 17:15:00.000000000 -0700
@@ -785,7 +785,7 @@
   "Do a `find-file' with the `ns-input-file' as argument."
   (interactive)
   (let ((f) (file) (bufwin1) (bufwin2))
-    (setq f (file-truename (car ns-input-file)))
+    (setq f (car ns-input-file))
     (setq ns-input-file (cdr ns-input-file))
     (setq file (find-file-noselect f))
     (setq bufwin1 (get-buffer-window file 'visible))
@@ -802,8 +802,7 @@
       (select-window bufwin2)
       (find-file f))
      (ns-pop-up-frames
-      (ns-hide-emacs 'activate)
-      (let ((pop-up-frames t)) (pop-to-buffer file nil)))
+      (ns-hide-emacs 'activate))
      (t
       (ns-hide-emacs 'activate)
       (find-file f)))))
Documents/build/macports/a

Unfortunately, since I am no Emacs-app expert, I can't tell you in clear
terms what it does exactly.  Perhaps a guru can elucidate.

-Roy