SideBar.py 文件源码

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

项目:.sublime 作者: cxdongjack 项目源码 文件源码
def on_done(self, paths, relative_to_project, name):
        if relative_to_project or s.get('new_folders_relative_to_project_root', False):
            paths = SideBarProject().getDirectories()
            if paths:
                paths = [SideBarItem(paths[0], True)]
            if not paths:
                paths = SideBarSelection(paths).getSelectedDirectoriesOrDirnames()
        else:
            paths = SideBarSelection(paths).getSelectedDirectoriesOrDirnames()

        for item in paths:
            item = SideBarItem(item.join(name), True)
            if item.exists():
                sublime.error_message("Unable to create folder, folder or file exists.")
                self.run(paths, name)
                return
            else:
                item.create()
                if not item.exists():
                    sublime.error_message("Unable to create folder:\n\n"+item.path())
                    self.run(paths, name)
                    return
        SideBarProject().refresh();
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号