Open zhengpd opened 1 year ago
It seems multiple sources in one template would not be merged for the same filetype. For example, following config only keeps lua.snippets content from either vim-snippets/snippets or vim-snippets/UltiSnips, but no both.
lua.snippets
vim-snippets/snippets
vim-snippets/UltiSnips
templates = { { name = '1', sources = { snipmate = { './vim-snippets/snippets' }, ultisnips = { './vim-snippets/UltiSnips' } }, output = { snipmate = { vim.fn.stdpath('data') .. '/snippet-converter/snippets-1' } } }, }
So I have to create separate templates and separate outputs like below:
templates = { { name = '1', sources = { snipmate = { './vim-snippets/snippets' } }, output = { snipmate = { vim.fn.stdpath('data') .. '/snippet-converter/snippets-1' } } }, { name = '2', sources = { ultisnips = { './vim-snippets/UltiSnips' } }, output = { snipmate = { vim.fn.stdpath('data') .. '/snippet-converter/snippets-2' } } }, }
It could be convenient if snippets from sources in single template could be merged.
It seems multiple sources in one template would not be merged for the same filetype. For example, following config only keeps
lua.snippets
content from eithervim-snippets/snippets
orvim-snippets/UltiSnips
, but no both.So I have to create separate templates and separate outputs like below:
It could be convenient if snippets from sources in single template could be merged.