The official Python extension for Lumide IDE.
lumide_python provides first-class Python support in Lumide using the Pyright language server.
- IntelliSense: High-accuracy code completions and type-checking suggestions.
- Diagnostics: Real-time linting, errors, and warnings highlighting.
- Navigation: Instant go-to-definition, find references, and symbol search.
- Type Information: Detailed hover information with documentation links.
- Background Analysis: Runs deep code analysis asynchronously to keep the UI snappy.
- Project Awareness: Understands
requirements.txt,pyproject.toml, and virtual environments.
Access these via the Command Palette (Cmd+Shift+P / Ctrl+Shift+P):
| Command ID | Title | Description |
|---|---|---|
lumide_python.restartLsp |
Python: Restart Language Server | Restart the pyright-langserver process |
- Python: A Python environment must be installed.
- Pyright: The Microsoft Python language server.
- Installation:
npm install -g pyright - Ensure
pyright-langserveris in your systemPATH.
- Installation:
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by SoFluffy.