Automatic compilation

Automatically recompile your code a short period of time after you stop typing.
500ms
100ms2000ms

Three-way diffing target

When enabling three-way diffing for a scratch, let the third column show a diff against:

Default diff tab

Choose which diff tool should be shown by default when viewing a scratch.

Match progress bar

Show a progress bar at the top of the editor to visually display the match percent of a scratch.

Mobile layout

Position the diff panel above the code editor on mobile.

Language server

Enable editor features such as code completion, error checking, and formatting via clangd and WebAssembly magic. WARNING: enabling will incur a one time ~13MB download, and bump up resource usage during editing.

Vim Mode

Enable vim bindings in the scratch editor