Skip to content

SoFluffyOS/lumide_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lumide_python

pub package License: MIT Powered by SoFluffy

The official Python extension for Lumide IDE.

lumide_python provides first-class Python support in Lumide using the Pyright language server.

Features

🛠 Language Support

  • 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.

⚡ Performance

  • Background Analysis: Runs deep code analysis asynchronously to keep the UI snappy.
  • Project Awareness: Understands requirements.txt, pyproject.toml, and virtual environments.

Commands

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

Requirements

  • Python: A Python environment must be installed.
  • Pyright: The Microsoft Python language server.
    • Installation: npm install -g pyright
    • Ensure pyright-langserver is in your system PATH.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ by SoFluffy.

Happy Coding 🦊

About

Python extension for Lumide

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages