Yes I understand. What I generally would do is first open the main file 
fancygl.nim, and jump from there to other symbols (Ctrl W for my editor). 
Explicitely opening additional related files should work as well. But when I 
additional open shadingDsl.nim nimsuggest does not work properly any more.

That may be related to gl module, see my first reply here:

[https://github.com/nim-lang/nimsuggest/issues/55](https://github.com/nim-lang/nimsuggest/issues/55)

With my minimal test example all was working well, but when I jumped to 
definition of other symbols in other gl files with CTRL W I got that "recursive 
module dependency: /home/stefan/.nimble/pkgs/opengl-1.1.0/opengl.nim imports 
/tmp/hhh/h.nimx0A/tmp/hhh/h.nim imports 
/home/stefan/.nimble/pkgs/opengl-1.1.0/opengl.nim" message, which is obviously 
wrong.

I have never observed that problem with other modules with includes, all my 
test with the modules shipped with Nim (which have many includes) does not show 
this problem for me. As I wrote in the bugtracker, that problem may be special 
to opengl module, and I have no idea how to show that problem to Araq when 
nimsuggest is called from the command line for testing. 

Reply via email to