Fang - Vyper Language Support
AboutFang is built by combining:
Installation
Marketplace: https://marketplace.visualstudio.com/items?itemName=enochakinbode.fang Install
|
| On | Off |
|---|---|
![]() |
![]() |
Diagnostics

Snippets Demo

Settings

Vyper Version Support: Fang supports
vyper>=0.4.1,<0.5.0(as supported byvyper-lsp).
Usage
Basic Usage
- Open a
.vyor.vyifile. - Syntax highlighting activates automatically.
- LSP features (completion, diagnostics, navigation) work when
vyper-lspis installed.
Commands
vyper.restartLspServer- Restart the Vyper Language Server (useful if LSP becomes unresponsive)
Development
Building from Source
# Clone the repository
git clone https://github.com/enochakinbode/fang.git
cd fang
# Install dependencies
bun install
# Package the extension
vsce package
Credits
Fang is built upon the excellent work of:
- vscode-vyper by tintinweb - Original extension providing syntax highlighting, decorations, and hover features
- vyper-lsp by the Vyper team - Official Language Server Protocol implementation
Special thanks to the original maintainers and contributors of both projects.
License
MIT License - See LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request or open an issue on GitHub.
Contributing Themes
See themes/GUIDE.md for the full theme contribution guide (required scopes, validation checklist, and PR steps).
Issues
Found a bug or have a feature request? Please open an issue on GitHub.
Links
- GitHub Repository: https://github.com/enochakinbode/fang
- Vyper Language: https://www.vyperlang.org/
- Original vscode-vyper: https://github.com/tintinweb/vscode-vyper
- vyper-lsp: https://github.com/vyperlang/vyper-lsp
Fang - Sharp tools for Vyper development 🐍



