You can still override these defaults in User/Workspace settings.json.
Build and Package (Repo Local)
From onr-lsp/:
make vscode-compile
make vscode-package
Git Hooks (prek)
# install git hooks (force-replace if pre-commit hooks already exist)
prek install -f
# run all hooks manually
prek run --all-files
Format CLI (Server Binary Test)
# Build onr-lsp binary first
go build -o bin/onr-lsp ./cmd/onr-lsp
# Read from stdin, write formatted result to stdout
cat config/providers/openai.conf | ./bin/onr-lsp format
# Format one file, output to stdout
./bin/onr-lsp format config/providers/openai.conf
# Format one file in-place
./bin/onr-lsp format --write config/providers/openai.conf
Notes
If you just installed/updated the extension, run Developer: Reload Window once.
This extension only provides editor/LSP capabilities. Runtime behavior is still defined by ONR DSL config and ONR server.