🐛 Meme on Error
Because your bugs deserve to be mocked.
A VS Code extension that pops up a random meme every time your code has an error — powered by memegen.link (free, no API key needed).
Features
- 🔴 Auto-detects errors via VS Code diagnostics (works with any language that has a language server — TypeScript, Python, Java, etc.)
- 🎲 Random meme templates — Drake, Doge, This Is Fine, Distracted Boyfriend, Facepalm, and more
- ✏️ Error message baked into the meme — so the meme actually matches your pain
- 🔄 "New Meme" button inside the popup to get a fresh one
- ⏱️ Cooldown — won't spam you with memes (5 second cooldown)
- ⚙️ Configurable — choose your meme style or disable it
How to Use
Test it instantly
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run:
Meme on Error: Test Meme Popup 🐛
Let it run automatically
Just code! Whenever VS Code detects a new error in your file, the meme panel pops up on the side.
Settings
| Setting |
Default |
Description |
memeOnError.enabled |
true |
Enable/disable meme popups |
memeOnError.memeStyle |
random |
Choose a fixed template or use random |
Available Meme Styles
random, drake, doge, distracted, thisisfine, facepalm
How to Install (Development)
- Clone/download this folder
- Open it in VS Code
- Press
F5 to launch the Extension Development Host
- The extension is now active in the new window!
How to Publish
npm install -g @vscode/vsce
vsce package # creates .vsix file
vsce publish # publishes to marketplace (needs PAT)
API Used
memegen.link — free, open source, no API key required.
Meme images are generated on-the-fly via URL parameters.
License
MIT — go wild.