@@ -6,16 +6,15 @@ local shell = import("micro/shell")
66local buffer = import (" micro/buffer" )
77
88function init ()
9- config .RegisterCommonOption (" goimports" , false )
10- config .RegisterCommonOption (" gofmt" , true )
9+ config .RegisterCommonOption (" go " , " goimports" , false )
10+ config .RegisterCommonOption (" go " , " gofmt" , true )
1111
12- config .MakeCommand (" goimports" , " go. goimports" , config .NoComplete )
13- config .MakeCommand (" gofmt" , " go. gofmt" , config .NoComplete )
14- config .MakeCommand (" gorename" , " go.gorename " , config .NoComplete )
12+ config .MakeCommand (" goimports" , goimports , config .NoComplete )
13+ config .MakeCommand (" gofmt" , gofmt , config .NoComplete )
14+ config .MakeCommand (" gorename" , gorenameCmd , config .NoComplete )
1515
1616 config .AddRuntimeFile (" go" , config .RTHelp , " help/go-plugin.md" )
1717 config .TryBindKey (" F6" , " command-edit:gorename " , false )
18- config .MakeCommand (" gorename" , " go.gorenameCmd" , config .NoComplete )
1918end
2019
2120function onSave (bp )
@@ -52,10 +51,10 @@ function gorenameCmd(bp, args)
5251 local loc = buffer .Loc (c .X , c .Y )
5352 local offset = buffer .ByteOffset (loc , buf )
5453 local cmdargs = {" --offset" , buf .Path .. " :#" .. tostring (offset ), " --to" , args [1 ]}
55- shell .JobSpawn (" gorename" , cmdargs , " " , " go. renameStderr" , " go. renameExit" , bp )
54+ shell .JobSpawn (" gorename" , cmdargs , nil , renameStderr , renameExit , bp )
5655 else
5756 local cmdargs = {" --from" , args [1 ], " --to" , args [2 ]}
58- shell .JobSpawn (" gorename" , cmdargs , " " , " go. renameStderr" , " go. renameExit" , bp )
57+ shell .JobSpawn (" gorename" , cmdargs , nil , renameStderr , renameExit , bp )
5958 end
6059 micro .InfoBar ():Message (" Renaming..." )
6160 end
0 commit comments