Explorer MarkerMark files and folders in the VS Code Explorer so you can keep track of what you have already reviewed and what still needs a second look.
Useful for code reviews, refactors, audits, or working through an unfamiliar codebase — anywhere you need to remember "I've checked this one, but not that one." FeaturesMark anything, from anywhereEvery file and folder can carry one of two markers:
You can apply a marker in three ways:
Markers stack with GitBadges use emoji glyphs and never recolour the filename, so a file that is both modified and marked keeps its yellow Git colour and shows your badge. Your markers add information instead of hiding Git's. Folders mark everything inside themMarking a folder applies the marker to everything nested inside it. Individual files can still override their folder — mark a file explicitly and it keeps its own state. Clearing works the way you would expect: when you clear the last marked file inside a folder, the folder's marker disappears too, cascading up through parent folders. No stale badges left behind on folders whose contents are all clear. Marked Files viewThe Explorer sidebar gains a Marked Files view listing everything you have marked, grouped by marker with a count per group.
Settings
Use an emoji rather than a plain character. Emoji are drawn by the colour
emoji font, which is what keeps the badge visible when Git also decorates the
row. A plain character such as Prefer a blue question badge? Commands
No default keybindings are registered, so nothing conflicts out of the box. To
add your own, open Preferences: Open Keyboard Shortcuts and search for
Where markers are storedMarkers live in VS Code's workspace state, so they are per-workspace, survive reloads, and are never written into your project files or committed to Git. Marker state is scoped to real files on disk. A file added to a folder after you cleared that folder starts unmarked rather than inheriting an old marker. RequirementsVS Code 1.80.0 or newer. No other dependencies. Development
Press To build and install a local package:
Known limitations
LicenseMIT © Robertas Alseika |