MojiVisual cues for faster code comprehension. Supplements JavaScript, HTML, and CSS keywords with inline emoji symbols to reduce cognitive load and speed up pattern recognition. OverviewReading code requires constant mental translation — Moji-Code adds a parallel visual channel by rendering emoji alongside keywords:
The original text stays intact. This is a visual overlay, not a syntax change — your source files are never modified. How It WorksThe extension uses VS Code's decoration APIs to:
Your code remains standard, portable, and tool-compatible. Linting, formatting, and version control are unaffected. Features
Installation
Emojis appear automatically in supported file types once the extension is active. UsageToggle on/off: Command Palette → Configure individual emojis: Command Palette → PrivacyMoji-Code makes zero network calls. No telemetry, no analytics, no data collection. Everything runs locally in your editor. FAQDoes this modify my source files? No. The extension only affects the visual rendering in VS Code. Your files on disk are unchanged. Can collaborators see the emojis? Only if they also have the extension installed. Source files are unaffected. Why emojis instead of icons? Emojis are universal (no asset loading), lightweight (no performance cost), and leverage existing emotional/visual associations for better recall. The approach draws on dual coding theory and research on visual processing and working memory. Can I disable specific emojis? Yes. The settings panel lets you toggle individual emojis on or off per language. ContributingFound a bug or have a suggestion? Open an issue or submit a PR on GitHub. LicenseSee license for details. Moji ProFor expanded language support and enhanced customization, Moji Pro covers 10 languages with more on the way. https://marketplace.visualstudio.com/items?itemName=Lucidian.moji-pro Supported Languages
Planned Language SupportStage 1: Go, PHP, Rust, Kotlin, Swift, Dart, Ruby Stage 2: R, Scala, Perl, Objective-C, Elixir, Haskell, MATLAB |