Skip to content

SoFluffyOS/lumide_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lumide_cpp

pub package License: MIT Powered by SoFluffy

The official C/C++ extension for Lumide IDE.

lumide_cpp provides comprehensive C and C++ language support for Lumide using the clangd language server.

Features

🛠 Language Support

  • IntelliSense: Intelligent code completions and suggestions.
  • Diagnostics: Real-time error and warning highlighting.
  • Navigation: Go-to-definition, find-references, and symbol search.
  • Formatting: Automated code formatting via clangd.

⚡ Performance

  • Low Latency: Directly interacts with the clangd binary for maximum responsiveness.
  • Resource Efficient: Only spawns the language server when C/C++ files are active.

Commands

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

Command ID Title Description
lumide_cpp.restartLsp C/C++: Restart Language Server Restart the clangd process

Requirements

  • Clangd: Part of LLVM/Clang. Must be installed and available in your system PATH.
    • macOS: xcode-select --install
    • Linux: sudo apt install clangd
    • Windows: Install via LLVM or Visual Studio Installer.

License

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


Built with ❤️ by SoFluffy.

Happy Coding 🦊

About

C/C++ extension for Lumide

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages