Add support for deoplete

This commit is contained in:
Herrington Darkholme 2015-11-22 00:15:45 +08:00
parent 53bf0dbd7b
commit 0243746143

View File

@ -0,0 +1,20 @@
from .base import Base
class Source(Base):
def __init__(self, vim):
Base.__init__(self, vim)
self.name = 'ultisnips'
self.mark = '[US]'
self.rank = 8
def gather_candidates(self, context):
suggestions = []
snippets = self.vim.eval(
'UltiSnips#SnippetsInCurrentScope()')
for trigger in snippets:
suggestions.append({
'word': trigger,
'menu': self.mark + ' ' + snippets.get(trigger, '')
})
return suggestions