diff --git a/base/web/serve.go b/base/web/serve.go index 32ba4b1f..f40cbbcc 100644 --- a/base/web/serve.go +++ b/base/web/serve.go @@ -200,7 +200,7 @@ func init() { if opened { return } - switch host := "http://localhost:" + m.Option(tcp.PORT); runtime.GOOS { + switch host := kit.Format("http://localhost:%s/?debug=true", m.Option(tcp.PORT)); runtime.GOOS { case cli.WINDOWS: m.Cmd(cli.SYSTEM, "explorer", host) case cli.DARWIN: diff --git a/core/code/autogen.go b/core/code/autogen.go index c09b9a97..ca917bbd 100644 --- a/core/code/autogen.go +++ b/core/code/autogen.go @@ -48,6 +48,7 @@ func _autogen_import(m *ice.Message, main string, ctx string, mod string) { } }) m.Cmd(nfs.SAVE, main, kit.Join(list, ice.NL)) + m.Cmd(cli.SYSTEM, "goimports", "-w", main) } func _autogen_version(m *ice.Message) { if mod := _autogen_mod(m, ice.GO_MOD); !nfs.ExistsFile(m, ".git") { @@ -122,9 +123,9 @@ func init() { _autogen_script(m, p) } if p := path.Join(ice.SRC, m.Option(mdb.ZONE), kit.Keys(m.Option(mdb.NAME), GO)); !nfs.ExistsFile(m, p) { - _autogen_import(m, path.Join(ice.SRC, m.Option(cli.MAIN)), m.Option(mdb.ZONE), _autogen_mod(m, ice.GO_MOD)) _autogen_module(m, p) } + _autogen_import(m, path.Join(ice.SRC, m.Option(cli.MAIN)), m.Option(mdb.ZONE), _autogen_mod(m, ice.GO_MOD)) m.Option(nfs.FILE, path.Join(m.Option(mdb.ZONE), kit.Keys(m.Option(mdb.NAME), GO))) _autogen_version(m.Spawn()) }}, diff --git a/misc/webview/webview.go b/misc/webview/webview.go index 9f0b6a84..7a8c8313 100644 --- a/misc/webview/webview.go +++ b/misc/webview/webview.go @@ -50,7 +50,7 @@ func (w WebView) OpenUrl(url string) { w.Cmd(cli.SYSTEM, cli.OPEN, url) } func (w WebView) OpenApp(app string) { w.Cmd(cli.SYSTEM, cli.OPEN, "-a", app) } func (w WebView) OpenCmd(cmd string) { w.Cmd(nfs.SAVE, kit.HomePath(".bash_temp"), cmd) - w.Cmd(cli.SYSTEM, cli.OPEN, "-a", "Terminal") + w.Cmd(cli.SYSTEM, cli.OPEN, "-n", "-a", "Terminal") } func (w WebView) SetSize(width, height int) { w.Cmd(nfs.SAVE, "etc/webview.size", kit.Format("%v,%v", width, height))