yazd / DKit

DKit is a package to aid developing D programs using Sublime Text 3.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tested on Windows: issues and notes

vuaru opened this issue · comments

Hi,

I'm on Windows, and here is my experience so far:

  • Errors on server & client path because the .exe extension is not specified in DKit.py. Fix is:
server_path = path.join(dcd_path, 'dcd-server.exe')
client_path = path.join(dcd_path, 'dcd-client.exe')
  • Cmd window pops up over ST3 window when running dcd-client.exe, intercepting keys when typing, making it essentially unusable.
  • Cmd window opens for dcd-server.exe, and remains after closing ST3. Not sure f this can be changed, but I thought I'd mention it.
  • Minor notes for installation instructions:
    • The path for loose/unzipped packages on Windows is:
sublime-text-3\Data\Packages
  • The import paths seem to be:
"d\\src\\phobos",
"d\\src\\druntime\\import",

I fixed the extension issue on Windows and added your notes for the installation instructions in this commit 4520449.

Regarding the command window that shows, I attempted to fix it in my last commit. Please check if it still shows or not.

Thanks for the feedback.

I had to change the various Popen's from

Popen(' '.join(args), shell=True)

to

Popen(args, shell=True)

And now it works.

With shell=False, I didn't need to remove the joins. Weird.

Can you try now?

Works.