EasyClangComplete.py 文件源码

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

项目:EasyClangComplete 作者: niosus 项目源码 文件源码
def run(self, edit):
        """Show all errors available in this view.

        This function shows all errors that are available from within a view.
        Note that the errors can be from different files.
        """
        if not Tools.is_valid_view(self.view):
            return
        config_manager = EasyClangComplete.view_config_manager
        if not config_manager:
            log.error("No ViewConfigManager available.")
            return
        config = config_manager.get_from_cache(self.view)
        log.debug("config: %s", config)
        if not config:
            log.error("No ViewConfig for view: %s.", self.view.buffer_id())
            return
        if not config.completer:
            log.error("No Completer for view: %s.", self.view.buffer_id())
        handler = QuickPanelHandler(self.view, config.completer.latest_errors)
        start_idx = 0
        self.view.window().show_quick_panel(
            handler.items_to_show(),
            handler.on_done,
            sublime.MONOSPACE_FONT,
            start_idx,
            handler.on_highlighted)
        print(config.completer.latest_errors)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号