Tmux completion source for nvim-cmp.
If you're looking for a nvim-compe version of this extension, use the following branch.
By default this extension uses adjacent panes as sources. See configuration to enable all panes.
Use your package manager of choice. For example packer.nvim:
use {
'andersevenrud/cmp-tmux'
}
require('cmp').setup({
sources = {
{ name = 'tmux' }
}
})
To configure this extension, add an options table (defaults shown):
require('cmp').setup({
sources = {
{
name = 'tmux',
option = {
all_panes = false,
label = '[tmux]',
trigger_characters = { '.' },
trigger_characters_ft = {} -- { filetype = { '.' } }
}
}
}
})
MIT