Developer Preferences
Developer preferences allow developers to configure certain behavior while developing Applications, Workflows, and Scheduled Jobs in Superblocks. These settings are editor-specific, meaning they only impact the Superblocks IDE and have no impact on deployed tools.
These preferences are stored in the user's browser via local storage. This means any preferences are:
- Specific to the developer and are not shared across the account
- Persisted as the developer switches between applications
You can access developer preferences from the left sidebar navigation, by clicking the gear icon and selecting Preferences.
caution
Since preferences are stored in your browser, clearing your browser cache will reset any preferences to default.
Preferences
Setting | Behavior | Default value |
---|---|---|
AI Completion Enabled (Beta) | Controls whether AI code completion is enabled in the code editor for the selected languages. | Python, JavaScript, and SQL |
Trigger frontend event handlers when running APIs manually | Controls whether an API's frontend event handlers are triggered when a user manually runs the API using the Run API button or cancels the API using the Cancel API button in the API builder. If this setting is disabled, any response event handlers will not be invoked. | Enabled |
Format code when clicking outside code editor | When enabled, Superblocks will automatically format code when the user is focused inside a code editor input and clicks outside of that editor, unfocusing the input | Enabled |
Format code when running APIs manually | When enabled, Superblocks will automatically format code across all steps in an API when when a user manually runs the API using the Run API button | Disabled |
Key bindings | The key bindings that will be used when editing code in Superblocks. Choose between standard key bindings and the more advanced VIM key bindings | Standard |