Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter:
Configuration
Setting
Description
faaaaaa.enabledOnSave
Play the meme when saving a file with errors.
faaaaaa.enabledOnDebug
Play after a debug session ends with errors.
faaaaaa.volume
Playback volume (0-100, default 90).
faaaaaa.soundFile
Absolute/workspace mp3 to use instead of the default.
faaaaaa.debounceMs
Milliseconds to coalesce multiple triggers into a single faaaaaa.
faaaaaa.includeGlobs / excludeGlobs
Control which files trigger the sound on save.
faaaaaa.languagesExcluded
Skip the meme for certain languages.
faaaaaa.playWhenWindowVisible
Prevent playback if VS Code is hidden.
Features
Automatically plays the iconic meme when a saved file has diagnostics severity Error or when a debug session terminates with problems.
-- Debounces rapid error bursts so you hear just one faaaaaaa per blunder.
-- Adds a custom status bar button that shows the original logo in the tooltip when hovered and opens the extension settings when clicked.
-- Bundles media/faaaaaa.mp3 as the default and allows you to override it with any absolute or workspace MP3, including your own meme mashups.
Default volume is intentionally set to 90 to make the meme loud and proud.
Get started
npm install
npm run compile
Then open this folder in VS Code and launch the Extension Development Host (Run → Start Debugging or F5).