You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My repo lives under /devel/git/myrepo, but there is also a symlink in /home/myuser/git pointing to /devel/git. So a file is accessible by two paths:
/devel/git/myrepo/MyFile.cpp
and /home/myuser/git/myrepo/MyFile.cpp
Rdm knows the files by /devel/ paths. My emacs however sometimes knows the files by the symlinked path. Now when I trigger diagnostics rdm properly finds the issues:
[100%] 1/1 12:58:16 /devel/git/myrepo/MyFile.cpp in 5721ms. (862 syms, 737 symNames, 15 includes, 1 of 1562 files, symbols: 2600 of 56395, 58178 cursors, 1880416 bytes written) (5393/300/15ms) (dirty). (priority 10)
Jobs took 5.90s. We're using 269mb of memory.
Output from /devel/git/myrepo/MyFile.cpp:
Fixit for /devel/git/myrepo/MyFile.cpp:74:12: Insert ";"
The problem is now that the diagnostics, as well as overlays, don't show up in the Emacs buffer. So at some point matching the results from rdm fails. Probably because the buffer is known under a different path (the symlinked one; even though it is the same file)
Expected behavior
If the resolved path is the same for Emacs and rdm files should be properly matched and diagnostics and overlays should show up in the buffer.
Actual behavior
Diagnostics buffer stays empty. Overlays are not shown.
Environment
Your operating system:
Linux Ubuntu 14.04
Emacs 24.3
LLVM/Clang version: 3.8
Feature request
Describe the feature we should add to RTags.
The text was updated successfully, but these errors were encountered:
Please mark appropriate
Problem description
My repo lives under
/devel/git/myrepo
, but there is also a symlink in/home/myuser/git
pointing to/devel/git
. So a file is accessible by two paths:/devel/git/myrepo/MyFile.cpp
and
/home/myuser/git/myrepo/MyFile.cpp
Rdm knows the files by
/devel/
paths. My emacs however sometimes knows the files by the symlinked path. Now when I trigger diagnostics rdm properly finds the issues:The problem is now that the diagnostics, as well as overlays, don't show up in the Emacs buffer. So at some point matching the results from rdm fails. Probably because the buffer is known under a different path (the symlinked one; even though it is the same file)
Expected behavior
If the resolved path is the same for Emacs and rdm files should be properly matched and diagnostics and overlays should show up in the buffer.
Actual behavior
Diagnostics buffer stays empty. Overlays are not shown.
Environment
Your operating system:
Linux Ubuntu 14.04
Emacs 24.3
LLVM/Clang version: 3.8
Feature request
Describe the feature we should add to RTags.
The text was updated successfully, but these errors were encountered: