Ejemplo n.º 1
0
def paren_function(name, dl1="(", dl2=")"):
    e, text = utilities.read_selected(False)
    Text(name + dl1).execute()
    if text:
        utilities.paste_string(text)
        Text(dl2).execute()
    else:
        Text(dl2).execute()
        Key("left:" + str(len(dl2))).execute()
Ejemplo n.º 2
0
def begin_end(environment):
    e, text = utilities.read_selected(False)
    if type(environment) in [str, unicode]:
        env, arg = environment, ""
    elif type(environment) in [tuple, list]:
        env, arg = environment[0], environment[1]
    back_curl("begin", env)
    Text(arg + "\n").execute()
    if text:
        utilities.paste_string(text)
    Key("enter").execute()
    back_curl("end", env)
    if not text:
        Key("up").execute()
Ejemplo n.º 3
0
def template(template):
    utilities.paste_string(template)