Compare what line $ lynx /proc/self puts the cursor on, vs. $ emacs /proc/self So don't put the cursor on probably uninteresting "..". BTW, $ emacs /proc/1 gives /bin/ls: cannot read symbolic link /proc/1/./cwd: Permission denied etc. but lynx doesn't mention the problem anywhere. P.S., I suppose those links are somewhat special.