Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm not exactely sure how to phrase my questions, I'll describe what I'm doing, perhaps my misconceptions will show.

I'm on windows 7. I symlinked files that I'm working on in a project to a sandbox directory. I believe I did this using the msys ln.exe tool. I did something like ln -t sandbox other; ln -t sandbox core ... and so on. I remember that I did forget to symlink a directory and I had to go back and redo one, I might have used mklink that time.

First Issue: When I update one file, the changes don't seem to propagate to the real file. So, I think I may have accidentally just copied this file, did something weird with mklink instead of ln.exe, or somehow the symlink was broken.

Second Issue: When I change things to a file, the changes propagate, but I have to reload the file. (:e in gvim) Why is that?

share|improve this question

MSYS doesn't actually support symlinks. It just creates a copy when asked to create a symlink.

Not sure what you're asking in the second issue. Do you expect it to reload automatically, or to be notified? I'd guess if the change does become visible on a reload, you did create a real symlink using mklink. Maybe symlinks aren't transparent to whatever file change notification system gvim is using though.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .