@@ -603,7 +603,7 @@ How to setup on the specific buffer?~
|
|||||||
|
|
||||||
You can setup buffer specific configuration like this.
|
You can setup buffer specific configuration like this.
|
||||||
>
|
>
|
||||||
cmp.setup.filetype('markdown', {
|
cmp.setup.filetype({ 'markdown', 'help' }, {
|
||||||
sources = {
|
sources = {
|
||||||
{ name = 'path' },
|
{ name = 'path' },
|
||||||
{ name = 'buffer' },
|
{ name = 'buffer' },
|
||||||
|
|||||||
@@ -45,12 +45,14 @@ end
|
|||||||
|
|
||||||
---Set configuration for filetype
|
---Set configuration for filetype
|
||||||
---@param c cmp.ConfigSchema
|
---@param c cmp.ConfigSchema
|
||||||
---@param filetype string
|
---@param filetypes string[]|string
|
||||||
config.set_filetype = function(c, filetype)
|
config.set_filetype = function(c, filetypes)
|
||||||
|
for _, filetype in ipairs(type(filetypes) == 'table' and filetypes or { filetypes }) do
|
||||||
local revision = (config.filetypes[filetype] or {}).revision or 1
|
local revision = (config.filetypes[filetype] or {}).revision or 1
|
||||||
config.filetypes[filetype] = c or {}
|
config.filetypes[filetype] = c or {}
|
||||||
config.filetypes[filetype].revision = revision + 1
|
config.filetypes[filetype].revision = revision + 1
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
---Set configuration for cmdline
|
---Set configuration for cmdline
|
||||||
---@param c cmp.ConfigSchema
|
---@param c cmp.ConfigSchema
|
||||||
|
|||||||
Reference in New Issue
Block a user