I tried that, and after some effort got it working. Details posted in reply here: viewtopic.php?t=7020However, that did remind me Zeus can run DCD directly.
So, one suggestion would be, if you can't get serve-d to work, you could also try using the DCD as described here: viewtopic.php?t=7020
Jussi
serve-d (latest stable) causes Zeus to hang
Re: serve-d (latest stable) causes Zeus to hang
Re: serve-d (latest stable) causes Zeus to hang
I tried DCD as you suggested, and after fixing up some paths mostly got it to work.
I posted the needed changes here: viewtopic.php?p=13854
Probably should have replied in this thread.
I posted the needed changes here: viewtopic.php?p=13854
Probably should have replied in this thread.
Re: serve-d (latest stable) causes Zeus to hang
Which Zeus are you running, Zeus 64 bit or Zeus 32 bit 
I'm running the 64 bit version of Zeus.
In testing this issue, I did notice a weird difference when running serve-d using the 64 bit and 32 bit versions of Zeus.
Zeus debugging happens in 32 bit, and when I ran serve-d in the debugger, the log trace output was different to that produced in the Zeus 64 bit.
Cheers Jussi

I'm running the 64 bit version of Zeus.
In testing this issue, I did notice a weird difference when running serve-d using the 64 bit and 32 bit versions of Zeus.
Zeus debugging happens in 32 bit, and when I ran serve-d in the debugger, the log trace output was different to that produced in the Zeus 64 bit.
Cheers Jussi
Re: serve-d (latest stable) causes Zeus to hang
I'm running 64 bit Zeus.
Wondering if you think serve-d can be persuaded to work. The serve-d warning in the message above was telling.
Wondering if you think serve-d can be persuaded to work. The serve-d warning in the message above was telling.
Re: serve-d (latest stable) causes Zeus to hang
Unfortunately, I don't know enough about server-d and how it works, to give an answer to this.Wondering if you think serve-d can be persuaded to work.
As you point out, why does the serve-d auto-complete not work for you, while it works find for me

I would do the following test.
Find attached my server-d output file and my single file project/workspace:
Extract that project/workspace to this folder:
Code: Select all
C:\Projects\d\TestProject
1. Configure the Zeus D document type language server to be in verbose mode.
2. Open that workspace and open the app.d file.
3. Now save the language server output to a text file.
You can now compare that output file with the one attached to look for any obvious differences.
NOTE: This compare is trivial to do inside of Zeus. Open both file in Zeus, use the View, Document List menu, select the two output files and hit the compare button.
Cheers Jussi
- Attachments
-
- TestProject.zip
- (3.5 KiB) Downloaded 292 times
-
- serve-d-output.zip
- (7.16 KiB) Downloaded 295 times
Re: serve-d (latest stable) causes Zeus to hang
OK, got that, and thanks. Will try out tomorrow.
With DCD installed successfully, I'm going to put this off, as I have to uninstall DCD. I've saved these for when I work on serv-d once again soon.
With DCD installed successfully, I'm going to put this off, as I have to uninstall DCD. I've saved these for when I work on serv-d once again soon.