leonid-shevtsov/mozdebug.vim — explained in plain English
Analysis updated 2026-08-07 · repo last pushed 2011-07-21
Debug JavaScript running in Firefox without leaving the Vim editor.
Step through Firefox extension code line by line to track down bugs.
Set breakpoints and inspect variables in Mozilla-based browser code from Vim.
| leonid-shevtsov/mozdebug.vim | cocopon/po-mini.vim | jianyuh/vimbackup | |
|---|---|---|---|
| Stars | 1 | 1 | — |
| Language | VimL | VimL | VimL |
| Last pushed | 2011-07-21 | 2013-12-20 | 2016-09-19 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires both the MozRepl Firefox addon and the Vim plugin, being from 2011, it may not work on modern browser/editor versions without older software.
MozDebug.vim is a plugin that lets programmers debug code running inside Mozilla-based web browsers directly from the Vim text editor. Instead of switching back and forth between your browser and your editor to track down bugs, you can set breakpoints, inspect variables, and step through your code without leaving Vim. The plugin works as a frontend that connects to Firefox through a companion browser extension called MozRepl. You install MozRepl into Firefox, then install this plugin into Vim. Once both pieces are in place, Vim can communicate with the browser and control how your code executes, letting you pause it, examine what's happening, and find problems. This tool would appeal to developers who spend their working hours in Vim and want to stay there as much as possible. For example, a web developer building a Firefox extension or working on JavaScript that runs in Mozilla-based browsers could use this to step through their code line by line, checking values and tracking down errors, all from within the editor they already know. The README doesn't go into much detail beyond the basic setup steps. It points users to a help file within Vim for actual usage instructions, so you'd need to consult that documentation after installation to learn the specific commands and workflow. It's worth noting that this is an older project from 2011, and it depends on MozRepl, a Firefox addon. Given how browsers and their extension ecosystems have evolved significantly since then, getting this working on modern setups may require some extra effort or may not be feasible at all without using older versions of these tools.
A Vim plugin that lets you debug JavaScript running in Mozilla-based browsers like Firefox directly from Vim, using the MozRepl browser extension to connect the two together.
Mainly VimL. The stack also includes VimL, Vim, Firefox.
Dormant — no commits in 2+ years (last push 2011-07-21).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.