Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>VapourSynth StubsNew to Visual Studio Code? Get it now.
VapourSynth Stubs

VapourSynth Stubs

Vardë

|
7 installs
| (0) | Free
Generate typing stubs for VapourSynth plugins
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VapourSynth Stubs

VapourSynth Stubs provides automated Python stub generation to enable better IntelliSense and autocompletion for VapourSynth scripts in VS Code.

Features

A Live Watcher monitors your plugin directories to automatically regenerate stubs, while seamless Pylance Integration ensures your workspace is always configured for instant IntelliSense.

Powered by the vsstubs CLI, the extension provides both automated background processing and Manual Control via dedicated commands.

Getting Started

Once the extension is installed, you can use it by opening a VapourSynth script in VS Code.

If vsstubs is missing from your Python environment, the extension will prompt you to install it.

Commands

Access these via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

  • VapourSynth: Generate Stubs — Full regeneration of all stubs.
  • VapourSynth: Add Plugin Stubs — Generate stubs for specific plugins.
  • VapourSynth: Remove Plugin Stubs — Remove stubs for specific plugins.

Configuration

Setting Default Description
vsstubs.autoGenerate true Automatically generate stubs when a workspace with .vpy files is opened.
vsstubs.watchPlugins true Watch VapourSynth plugin directories and regenerate stubs on changes.
vsstubs.extraPluginDirs [] Additional directories to search for plugins (e.g., portable plugin folders).
vsstubs.watchDebounceTime 3000 Delay (ms) before regenerating stubs after a plugin change is detected.

Requirements

  • VS Code Python Extension: ms-python.python

Contributing

Contributions are welcome. Please submit a Pull Request or open an issue on the GitHub repository.

License

This extension is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft