File Marks ExplorerColour your files and folders in the VS Code Explorer. Right-click → Mark — pick a colour, a tag and a note. Marks are stored globally, so they follow you into every project.
Why
InstallFrom the Extensions view (
Also on Open VSX for VSCodium, Cursor and Gitpod. Use itRight-click a file or folder in the Explorer (or an editor tab) → Mark:
Everything is also in the Command Palette under The eight presets that ship with it — 📌 TODO, ⭐ Important, 🚧 In progress, ✅ Done, 💥 Broken,
🚫 Do not touch, ❓ Question, 🗄 Archive — are only a starting point. Replace them with your own
workflow through Settings
Change the colours to your own:
Available ids: Good to knowA tag is 1–2 characters — one emoji counts as one, so That is not our choice. VS Code gives the spot next to a file name exactly two characters and rejects anything longer — the badge is not truncated for you, the whole decoration is thrown away and the file loses its colour as well. Use the hover note for anything that needs words. Git colours. VS Code keeps the colour of whichever extension registered last, so File Marks re-registers itself after Git has started. If a colour still gets overridden, run File Marks: Give Marks Priority Over Git Colours. On a folder containing changed files, Git replaces the badge with a grey dot; the mark colour stays. Problem markers (errors, warnings) always win — turn them off if marks must be unconditionally visible:
Renames made inside VS Code carry the mark along, folders included. Changes made outside the editor do not — use File Marks: Remove Marks of Missing Files to clean up. Backup. Export / Import Marks moves everything to another machine. Marks live in one JSON file in the extension's global storage; nothing is written into your projects. ContributingBugs and ideas are welcome in the issues.
The extension is plain JavaScript with no build step: clone it, press
Pushing a commit to Licence |
