A buffer completion source for completion-nvim
- Word completion from current buffer.
buffersource. - Word completion from listed buffers.
bufferssource. - Configurable word separator and min length per buffer.
- Install with any plugin manager
Plug 'steelsojka/completion-buffers'
The source is automatically registered. You just need to add the source to your completion configuration.
completion_chain_complete_list = {
{ complete_items = { 'lsp' } },
{ complete_items = { 'buffers' } },
{ mode = { '<c-p>' } },
{ mode = { '<c-n>' } }
}
g:completion_word_separator- Matcher or string to split words on. Defaults to[^a-zA-Z0-9\-_].g:completion_word_min_length- Matcher or string to split words on. Defaults to 3.g:completion_word_ignored_ft- A list of filetypes that should be ignored from caching/gathering words. EX logfiles.
Note these can be specified as buffer variables as well.