- go get -u github.com/jteeuwen/go-bindata/...
- $(GOPATH)/bin/go-bindata -o runtime.go runtime/...
- mv runtime.go cmd/micro
+ git submodule update --init
+ rm -f runtime/syntax/*.hdr
+ go run runtime/syntax/make_headers.go runtime/syntax
+ go build -o tools/bindata ./tools/go-bindata
+ tools/bindata -pkg config -nomemcopy -nometadata -o runtime.go runtime/...
+ mv runtime.go internal/config
+ gofmt -w internal/config/runtime.go
+
+testgen:
+ mkdir -p tools/vscode-tests
+ cd tools/vscode-tests && \
+ curl --remote-name-all $(VSCODE_TESTS_BASE_URL){editableTextModelAuto,editableTextModel,model.line}.test.ts
+ tsc tools/vscode-tests/*.ts > /dev/null; true
+ go run tools/testgen.go tools/vscode-tests/*.js > buffer_generated_test.go
+ mv buffer_generated_test.go internal/buffer
+ gofmt -w internal/buffer/buffer_generated_test.go