dxmate.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:DXMate 作者: jtowers 项目源码 文件源码
def on_query_completions(self, view, prefix, locations):
        active_file_extension = util.file_extension(view)
        if active_file_extension != '.cls' and active_file_extension != '.trigger':
            return None

        if not self.refreshing:
            client = lsClient

            if not client:
                return

            completionProvider = client.get_capability('completionProvider')
            if not completionProvider:
                return

            autocomplete_triggers = completionProvider.get('triggerCharacters')
            if locations[0] > 0:
                self.completions = []
            purge_did_change(view.buffer_id())
            client.send_request(
                Request.complete(
                    util.get_document_position(view, locations[0])),
                self.handle_response)
        self.refreshing = False
        return self.completions, (sublime.INHIBIT_WORD_COMPLETIONS
                                  | sublime.INHIBIT_EXPLICIT_COMPLETIONS)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号