Carbon Emacs not seeing Symbolic Links on Samba Mounts under Mac OS X LeopardSo I upgraded to Leopard last night (only 2 days until Snow Leopard comes out, figured I better get with the times). This morning I had a problem accessing files across a Samba share. At work, I mount my work environment over Samba using something along the lines of: mount_smbfs -N //mccreavy:PASSWORD@servername.liveops.com/mccreavy ~/servername And then get to my workfiles using Carbon Emacs through the "~/servername" link. After upgrading to Leopard, it broke. It seemed like the samba mount was working (I could navigate fine in the Console app through the ~/servername mount), but in emacs, I wasn't able to get to my files. Turned out the problem was something to do with symlinks. In my environment: ~/servername/src is a symlink on the server. My client-side Emacs wasn't seeing it as something I could navigate through. Tab completion from ~/servername/s wasn't expanding to "src" -- weird. After some investigation, I found this discussion and added: unix extensions = no to the /etc/smb.conf on my server and restarted Samba (sudo /etc/rc.d/init.d/smb restart) and then remounted the samba share on my client. Now I can navigate through samba mounted symbolic links using Carbon Emacs! |
|