Smooth cursor
Uses editor.cursorSmoothCaretAnimation: on and
editor.cursorBlinking: smooth, VS Code's built-in
cursor animation.
These options use VS Code's documented settings API. They take effect in the editor without injecting styles or scripts into the workbench.
Uses editor.cursorSmoothCaretAnimation: on and
editor.cursorBlinking: smooth, VS Code's built-in
cursor animation.
Uses editor.renderLineHighlight: all to highlight the
active line.
Uses editor.guides.bracketPairs: active to show the
guide around the active bracket pair.
Uses window.density.layout: compact in VS Code versions
that provide this setting.
Uses editor.cursorStyle: block for a terminal-style
block cursor in the editor. Off by default.
Uses the native terminal cursor style and blinking settings.
Uses accessibility.dimUnfocused.enabled to dim the
editors and terminals you aren’t working in, so the focused
one stands out. Off by default.
Sets terminal.integrated.minimumContrastRatio to 7, so
VS Code adjusts any terminal text color below 7:1 against its
background, including colors that programs choose. VS Code’s
default is 4.5. On in the High Contrast and High Contrast Light
presets; off by default.
Uses editor.stickyScroll.enabled and
terminal.integrated.stickyScroll.enabled to pin the
enclosing function, class or command at the top as you scroll. Off
by default.
Sets editor.minimap.renderCharacters: false and
editor.minimap.showSlider: mouseover so the minimap
draws clean color blocks instead of tiny letters. Off by default.
Uses VS Code’s editor decorations to tint the lines an undo
changed for a moment, so you can see what came back. Turn it on with
stylesmith.undoHighlight. Off by default.
Uses VS Code’s editor decorations to tint the lines a
multi-line paste added for a moment, so you can see what landed and
where. Turn it on with stylesmith.pasteHighlight. Off
by default.
When a command in the integrated terminal finishes after running for
at least 10 seconds, shows its duration in the status bar for a
moment, like done 18s. Turn it on with
stylesmith.terminal.doneSignal. Off by default.
After you save with Ctrl+S (Cmd+S on macOS), a note at the end of
the cursor’s line, like a terminal log:
▸ saved 14:02:11, in your locale’s time format.
It disappears after two seconds. Auto-saves get no note, and a
Problem Lens message on the line takes precedence. Turn it on with
stylesmith.saveReceipt. Off by default.
Run Stylesmith: Boot Sequence to see a short boot
log typed out in a terminal tab over about two seconds, in your
theme’s terminal colors. Each retro preset has its own: a
memory check for Phosphor Terminal, a self-test for Amber Monitor, a
shelter console for Vault, and more; other themes get
Stylesmith’s own. Any key closes it, and nothing runs once
it’s closed. With workbench.reduceMotion set to
on, the whole log appears at once. It runs only when
you start it.
Run Stylesmith: Digital Rain to watch characters
fall down a terminal tab, in your theme’s terminal greens. Any
key closes it. It draws only while its tab is the active terminal in
a focused window, and nothing runs once it’s closed. Each
frame redraws only the few characters that changed, at about 18
frames a second, so it can’t flash; preparing a frame takes
under 40 microseconds. With workbench.reduceMotion set
to on, it shows one still frame instead. Stylesmith
can’t read your system’s reduced-motion preference, so
set workbench.reduceMotion to on if you
want no animation. It runs only when you start it.
Enable and Disable manage these settings through VS Code. Disable restores the settings Stylesmith saved.
Read the security notes