zhanghj writes: Hi, > How does it work in Emacs 26/27? Why don't you let it keep the old behavior? That time, it was unspecified, whether symlinked files/directories are watched. Some file notification backends did, other backends didn't. In Emacs 29, this was clarified, see (info "(elisp) File Notifications") --8<---------------cut here---------------start------------->8--- If FILE is a symlink, it doesn’t follow that link. Just FILE itself will be watched. --8<---------------cut here---------------end--------------->8--- There is the idea to add a new flag to the `file-notify-add-watch' function, `follow'. This would allow to follow symlinks, with different implementations in the different backends. Buth this hasn't been implemented yet. If you need this feature urgently in inotify (I guess you're using this backend), try the appended patch in filenotify.el (untested). Best regards, Michael.