Repository navigation
v1.0.2: C/C++ & CMake Kit with Cover, C++20 Modules (.ixx) & Operator Overloads
What's Changed in v1.0.2
C/C++ & CMake Development Companion for Orca
This release introduces official Orca Marketplace cover assets, modern C++20 module interface support, operator overload highlighting, and fixes standalone template sample compilation.
Highlights
- Official Marketplace Cover: Included 16:10 official artwork in
assets/cover.jpgmatching the Orca Plugin Catalog specification. - C++20 Module Interfaces: Added
.ixxand.cppmfile extension associations and grammar support for C++20 module units. - Operator Overload Highlighting: Added dedicated syntax recognition for operator overloads (
operator[],operator+,operator<<,operator(), etc.) and addedoperatorto operator keywords. - Self-Contained
.ippSample: Fixedsamples/math_vector.ippby providing the fullVector<T, N>template declaration, ensuring clean standalone compilation withg++ -std=c++20 -fsyntax-onlyand LSP servers (clangd). - Editor Usability: Removed
<and>from auto-closing pairs insyntaxes/cpp-configuration.jsonto prevent accidental auto-closing during comparison statements (such asif (a < b)). - Standard Traits & Concepts: Expanded grammar coverage for standard library type traits (
is_arithmetic_v,is_same_v,decay_t, etc.) andstd::namespace scopes. - Clean Documentation: Standardized all descriptions and documentation in clean, professional English without emojis.
Installation
Method 1: In Orca Settings (Recommended)
- Open Orca and open Settings (
Ctrl+,) → Plugins. - Click Add Plugin / Install from Git URL.
- Paste repository URL:
https://github.com/be0hhh/orca-cpp-kit - Click Install (activates instantly as a declarative
dataplugin).
Method 2: Manual Clone
# Linux / macOS
git clone https://github.com/be0hhh/orca-cpp-kit.git ~/.orca/plugins/be0hhh.cpp-kit
# Windows
git clone https://github.com/be0hhh/orca-cpp-kit.git "%APPDATA%\orca\plugins\be0hhh.cpp-kit"Full Changelog: v1.0.1...v1.0.2