示例#1
0
def buf_init(package_name):
    p = rosp.Package(package_name)
    vimp.var['b:ros_package_path'] = p.path
    vimp.var['b:ros_package_name'] = p.name
    if p.name not in packages:
        packages[p.name] = p
    ft.init()
示例#2
0
文件: __init__.py 项目: nus/vim-ros
def buf_init(package_name):
    p = rosp.Package(package_name)
    vimp.var['b:ros_package_path'] = p.path
    vimp.var['b:ros_package_name'] = p.name
    if not p.name in packages:
        packages[p.name] = p
    ft.init()
示例#3
0
文件: __init__.py 项目: matchey/vims
def buf_init(package_name):
    try:
        p = rosp.Package(package_name)
    except rospkg.common.ResourceNotFound:
        return
    vimp.var['b:ros_package_path'] = p.path
    vimp.var['b:ros_package_name'] = p.name
    if p.name not in packages:
        packages[p.name] = p
    ft.init()
示例#4
0
def buf_init(package_name):
    try:
        p = rosp.Package(package_name)
    except rospkg.common.ResourceNotFound:
        return
    vimp.var['b:ros_package_path'] = p.path
    vimp.var['b:ros_package_name'] = p.name
    if p.name not in packages:
        packages[p.name] = p
    ft.init()
示例#5
0
def buf_init(package_name):
    try:
        p = rosp.Package(str(package_name))
    except rospkg.common.ResourceNotFound:
        return
    vimp.var['b:ros_package_path'] = p.path
    vimp.var['b:ros_package_name'] = p.name
    if p.build_tool is not None:
        vimp.var['b:ros_package_workspace'] = p.build_tool.ws_path
    if p.name not in packages:
        packages[p.name] = p
    ft.init()
示例#6
0
def buf_init(package_name):
    try:
        p = rosp.Package(package_name)
    except rospkg.common.ResourceNotFound:
        return
    vimp.var['b:ros_package_path'] = p.path
    vimp.var['b:ros_package_name'] = p.name
    if 'g:ros_catkin_run_tests' in vimp.var and p.name + '/test' in vimp.buf.path:
        template = Template(vimp.var['g:ros_catkin_run_tests'])
        target = template.substitute(
            package='run_tests_' + p.name,
            package_gtest='run_tests_' + p.name + '_gtest',
            filename='run_tests_' + p.name + '_gtest' + '_' + vimp.buf.stem)
        vimp.var['b:ros_test_target'] = target
    if p.name not in packages:
        packages[p.name] = p
    ft.init()