ncm2 / ncm2-vim-lsp

MIT License
13 stars 2 forks source link

Custom pattern to trigger completion #6

Open ikalnytskyi opened 5 years ago

ikalnytskyi commented 5 years ago

So far ncm2-vim-lsp completely relies on characters retrieved from completionProvider.triggerCharacters setting of language server's capabilities. Unfortunately, sometimes it's not enough and sometime a user wants to set a custom trigger pattern instead of pressing C-X C-O.

Can you please add an option to explicitly set extra completion patterns?

roxma commented 5 years ago

See :help ncm2#override_source

Also see complete_pattern in :help ncm2#register_source. :help ncm2#register_source-example is also useful if you're confused about thoes fields.

The source name should be the same as the server name registered in vim-lsp.

ikalnytskyi commented 5 years ago

It works! Thanks, I didn't know about. However, it feels more like a workaround because I was forced to repeat trigger characters that I receive from a language server. :(