Ejemplo n.º 1
0
def _gocode(args, env={}, input=None):
    home = gs.home_path()
    # gocode should store its settings here
    nv = {"XDG_CONFIG_HOME": home}
    nv.update(env)

    # until mg9 is in active use we'll fallback to existing gocode
    bin = GOCODE_BIN if os.path.exists(GOCODE_BIN) else "gocode"
    cmd = gs.lst(bin, args)
    return gsshell.run(cmd, input=input, env=nv, cwd=home)
Ejemplo n.º 2
0
def cmd_build(view, edit, args, wd, rkey):
    cmd_9(view, edit, gs.lst('build', args), wd, rkey)
Ejemplo n.º 3
0
def cmd_replay(view, edit, args, wd, rkey):
    cmd_9(view, edit, gs.lst('replay', args), wd, rkey)
Ejemplo n.º 4
0
def cmd_run(view, edit, args, wd, rkey):
    cmd_9(view, edit, gs.lst('run', args), wd, rkey)
Ejemplo n.º 5
0
def cmd_build(view, edit, args, wd, rkey):
	cmd_9(view, edit, gs.lst('build', args), wd, rkey)
Ejemplo n.º 6
0
def cmd_replay(view, edit, args, wd, rkey):
	cmd_9(view, edit, gs.lst('replay', args), wd, rkey)
Ejemplo n.º 7
0
def cmd_run(view, edit, args, wd, rkey):
	cmd_9(view, edit, gs.lst('run', args), wd, rkey)
Ejemplo n.º 8
0
 def cb(i, win):
     if i >= 0:
         a = args.get(ents[i], [])
         win.active_view().run_command(
             'gs9o_open', {'run': gs.lst('go', 'test', a)})
Ejemplo n.º 9
0
 def cb(i, win):
     if i >= 0:
         a = args.get(ents[i], [])
         win.active_view().run_command("gs9o_open", {"run": gs.lst("go", "test", a)})