fannheyward / coc-julia

Julia extension for coc.nvim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Language server socket in project directory?

lassepe opened this issue · comments

Since the latest release (0.5.1) I am observing that coc-julia places a socket (named vscjlsymserv-<some-UUID>) in my current working directory. These seem not to get deleted after the session is closed. Is this desired behavior?

Can't reproduce, coc-julia will not create socket file.

You are absolutely right. It seems to be caused by JuliaFormatter. I am sorry for the confusion.

Actually, I am still seeing the same issue and it does seem to be related to the SymbolServer launched by coc-julia.
These files seem to correspond to the sockets created here.

I cannot always reproduce this issue but it seems to happen most frequently if I quit nvim with :cq (e.g. if I realize that I want to abort editing). Maybe in this case the symbol server is not shut down correctly?

Edit: Maybe there is also not much that can be done from the side of coc-nvim if I quit vim with :cq? If that is the case, feel free to close this issue again and I will just try to get rid of this bad habit.

The vscjlsymserv-<some-UUID> file should be in tmp folder, and looks like it's not deleted when Julia LS exit. Have no idea about this.

I also see this files in my working directory. It doesn't bother me too much, but I was wondering where they came from.

@cristobaltapia this has been fixed in v0.9.1