コード例 #1
0
    def __init__(self, vim):
        Base.__init__(self, vim)

        self.name = 'member'
        self.mark = '[M]'
        self.buffers = {}
        self.min_pattern_length = 0

        # Initialize member prefix patterns
        set_default(self.vim, 'g:deoplete#member#prefix_patterns', {})
        set_default(self.vim, 'g:deoplete#member#_prefix_patterns', {})
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns', 'c,objc',
                    r'\.|->')
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns',
                    'cpp,objcpp', r'\.|->|::')
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns', 'perl,php',
                    r'->')
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns',
                    'cs,java,javascript,d,vim,ruby,python,perl6,scala,vb',
                    r'\.')
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns',
                    'cs,java,javascript,d,vim,ruby,python,perl6,scala,vb',
                    r'\.')
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns', 'ruby',
                    r'\.|::')
        set_pattern(self.vim, 'g:deoplete#member#_prefix_patterns', 'lua',
                    r'\.|:')

        # Initialize member object pattern
        self.object_pattern = r'[a-zA-Z_]\w*(?:\(\)?)?'
コード例 #2
0
ファイル: file.py プロジェクト: faceleg/deoplete.nvim
    def __init__(self, vim):
        Base.__init__(self, vim)

        self.name = 'file'
        self.mark = '[F]'
        self.min_pattern_length = 0

        set_default(self.vim, 'g:deoplete#file#enable_buffer_path', 0)
コード例 #3
0
ファイル: file.py プロジェクト: mariozig/deoplete.nvim
    def __init__(self, vim):
        Base.__init__(self, vim)

        self.name = 'file'
        self.mark = '[F]'
        self.min_pattern_length = 0

        set_default(self.vim, 'g:deoplete#file#enable_buffer_path', 0)
コード例 #4
0
ファイル: member.py プロジェクト: JosephNam/myvimsettings
    def __init__(self, vim):
        Base.__init__(self, vim)

        self.name = 'member'
        self.mark = '[M]'
        self.buffers = {}
        self.min_pattern_length = 0

        # Initialize member prefix patterns
        set_default(self.vim,
                    'g:deoplete#member#prefix_patterns', {})
        set_default(self.vim,
                    'g:deoplete#member#_prefix_patterns', {})
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'c,objc', r'\.|->')
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'cpp,objcpp', r'\.|->|::')
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'perl,php', r'->')
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'cs,java,javascript,d,vim,ruby,python,perl6,scala,vb',
                    r'\.')
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'cs,java,javascript,d,vim,ruby,python,perl6,scala,vb',
                    r'\.')
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'ruby', r'\.|::')
        set_pattern(self.vim,
                    'g:deoplete#member#_prefix_patterns',
                    'lua', r'\.|:')

        # Initialize member object pattern
        self.object_pattern = r'[a-zA-Z_]\w*(?:\(\)?)?'