LogoLumide

Code Intelligence & LSP

Lumide implements the Language Server Protocol (LSP), running official language compilers in background processes to power code intelligence without UI lag.


Capabilities#

FeatureShortcutDescription
Code Completion Ctrl + Space Type-aware completions, parameter hints, and auto-imports.
Hover Information Mouse hover Type signatures, markdown doc-comments, and symbols.
Go to Definition F12 / Cmd + Click Jump to symbol declaration.
Diagnostics & Problems Status bar / Add Pane Real-time compiler errors, lint warnings, and squiggles.
Quick Fixes & Code Actions Option + Enter / Alt + Enter Automated refactorings and import additions ( Cmd + . / Ctrl + . in VS Code).
Signature Help Cmd + P / Ctrl + P Function parameter hints showing active argument (Cmd + Shift + Space in VS Code).
Format Document Cmd + Option + L / Ctrl + Alt + L Language formatter execution (Option + Shift + F in VS Code).

Supported Languages#

  • Dart & Flutter: Native integration with Dart Analysis Server. Full hot reload support.
  • TypeScript & JavaScript: typescript-language-server.
  • Rust: rust-analyzer.
  • Python: pyright or ruff.
  • Go: gopls.
  • C / C++: clangd.
  • JSON, YAML, HTML, CSS: Schema validation and syntax checks out of the box.

Additional languages are installable via the Plugin Marketplace.


Next Steps#