The extensions in atom seem to have quite a few more permissions to change the ui than they do in vscode.
At least for clojure development.