languageserver icon indicating copy to clipboard operation
languageserver copied to clipboard

Cannot manage to trigger completion on ,<space> or $

Open statquant opened this issue 4 years ago • 2 comments

Hello, first, many thanks for implementing language server in R it works great and out of the box !

I use languageserver in vim via coc-r-lsp and in combination with nvim-r. Completion works fine when triggered by ( or , but I tried to setup completion after ,<space> with no success.

I asked a question here and I understand that completion should be provided by the server.

As per documentation, I added the following to my .Rprofile

options(languageserver.server_capabilities = list(                                                 
        signatureHelpProvider = list(triggerCharacters = list("(", ",", "$"))),                    
        completionProvider = list(resolveProvider = TRUE, triggerCharacters = list(".", ":", "$")) 
)                                                                                                  

But I cannot get any completion after ,<space>, would you have some pointers for me ?

PS: please not that I tried to get completion of data.frame columns too and could not get it to complete either

statquant avatar Dec 26 '20 18:12 statquant

I was looking for it, thanks! Your config worked just fine for me in VSCode. I just fixed one typo:

options(languageserver.server_capabilities = list(                                                 
        signatureHelpProvider = list(triggerCharacters = list("(", ",", "$")), # removed one ")"                    
        completionProvider = list(resolveProvider = TRUE, triggerCharacters = list(".", ":", "$")) 
)

Also, I think it should be default.

albersonmiranda avatar Dec 28 '20 22:12 albersonmiranda

@albersonmiranda do you get completion after ", " (note the space), does it work when you set it up in VSCode ?

statquant avatar Jan 23 '21 18:01 statquant