コード例 #1
0
    def run(self, edit):
        funcs = find_functions(self.view)
        classes = find_classes(self.view)
        regions = order_regions(funcs + classes)

        def smart_down(region):
            target = region_f(regions, region.end()) or first(regions)
            return target.begin()

        map_selection(self.view, smart_down)
コード例 #2
0
    def run(self, edit):
        # TODO: jump by selectors in css/less/...
        funcs = find_functions(self.view)
        classes = find_classes(self.view)
        regions = order_regions(funcs + classes)

        def smart_up(pos):
            target = region_b(regions, pos.begin() - 1) or last(regions)
            return target.begin()

        map_selection(self.view, smart_up)