trying to follow a symbolic link in a project seems to
go to the file for the buffer that is currently open.
steps to reproduce:
(1) make symbolic link in project to file outside
project [file-link].
(2) start emacs, ecb-activate, find-file to file in
project [file-proj].
(3) find-file to file created in step 1 [file-link].
(4) emacs should prompt to follow symlink [y or n], say
yes.
(5) buffer seems to reload, mini-buffer will now read
"followed link to [file-proj]" and the buffer shows the
contents of [file-proj].
(6) find-file again to same file created in step 1
[file-link].
(7) buffer reloads to [file-link]. mini-buffer does not
show any message.
opening links work as expected w/o ecb running.
system details:
GNU/Linux debian sid w/ 2.6.3-1-686 kernel
emacs 21.3.1
ecb 2.24 installed in /usr/local/share/emacs/site-lisp
eieio-0.17
elib-1.0
jde-2.3.3
semantic-1.4
speedbar-0.14beta4
..
not really that horrible a problem, more interested to
see if im the only one having it.
cheers,
m
Logged In: YES
user_id=759447
just found more out.. it looks like it might be related to
the link going to a file under CVS control.. the following
error happens when i ecb-activate right away after start-up,
and the link-file is the first one i go after.
..
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
file-symlink-p(nil)
file-chase-links(nil)
vc-follow-link()
vc-find-file-hook()
run-hooks(find-file-hooks)
after-find-file(nil t)
find-file-noselect-1(#<buffer .emacs> "~/.emacs" nil nil
"~/mschupp-home/.emacs" (310958 771))
find-file-noselect("~/.emacs" nil nil 1)
find-file("~/.emacs" 1)
call-interactively(find-file)