Prabir Shrestha

Results 267 comments of Prabir Shrestha

@Quramy Here is the async job control wrapper that works natively in neovim and vim https://github.com/prabirshrestha/async.vim ``` vim function! s:handler(job_id, data, event_type) echo a:job_id . ' ' . a:event_type echo...

`vim-grepper` recently supported async too. https://github.com/mhinz/vim-grepper/issues/48

Unfortunately my work machine is windows and neovim support hasn't been so great there :( Got a proof of concept async tsserver running at https://github.com/prabirshrestha/vim-ts. Currently only works in vim...

@ianks would you mind sharing the link to repo if possible? Ideally in the future I think we should just have language-server-protocol vim plugin that just calls lsp. https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations

I got async [language server protocol](https://github.com/Microsoft/language-server-protocol) working on vim 8 and neovim and it works on both windows and *nix environments. Here is a demo of go to definition in...

The typescript language server protocol server still seems to be at a very early stage so landed up using https://github.com/runoshun/tscompletejob in vim8 for async instead. Here is the demo of...

Finally got some exciting good news to share 😃 I have implemented the Language Server Protocol for typescript that acts as a proxy for `tsserver` which can be found at...

This happens because internally the server is implemented using sync apis and the initialization of typescript server takes some time (several seconds) for large typescript projects. The only way to...

For old vim you need to use type({}) instead of v:t_dict. In the mean time I would also recommend you to update vim if possible.

looks good but some comments here. * `asyncomplete#complete('typesctipt',` should be`asyncomplete#complete('tsuquyomi',` since that is the name you used. * rather than checking `if tsuquyomi#statusServer() == 'dead'` is it possible to know...