Skip to content

feat(plugins): add Binary & Assembly Tools and C/C++ & CMake Kit - #72

Closed
be0hhh wants to merge 2 commits into
stablyai:mainfrom
be0hhh:feat/add-binary-tools-and-cpp-kit
Closed

be0hhh wants to merge 2 commits into
stablyai:mainfrom
be0hhh:feat/add-binary-tools-and-cpp-kit

Conversation

@be0hhh

@be0hhh be0hhh commented Nov 3, 2026

Copy link
Copy Markdown

This PR contributes two official plugins to the Orca Plugin Marketplace:

1. Binary & Assembly Tools (orca-binary-tools v1.0.3)

  • Custom Editor: Interactive binary file inspector with virtualized hex viewer and detailed data inspector (ELF header parser, AR archive navigator with inner member extraction, PE/COFF header analysis, strings extractor, hex/ASCII views).
  • Supported extensions: .o, .obj, .a, .lib, .so, .dylib, .dll, .exe, .bin, .elf, .out.
  • Assembly Syntax: TextMate grammars and language configurations for:
    • x86 / x86_64 Intel assembly (.asm, .inc)
    • ARM / AArch64 assembly (.arm, .a64)
    • GNU Assembler (GAS / AT&T) (.s)
  • Cover Image: 16:10 cover asset included at assets/orca-binary-tools/cover.jpg.

2. C/C++ & CMake Kit (orca-cpp-kit v1.0.2)

  • Modern C++ Syntax: Extended TextMate grammar for modern C++ constructs, concepts, operator overloads, template headers and module interface files:
    • .ipp, .inl, .tpp, .tcc, .ixx, .cppm.
  • CMake Syntax: Syntax highlighting and language configurations for CMakeLists.txt, CMakeCache.txt, and .cmake files.
  • Samples: Verified C++20 template header sample.
  • Cover Image: 16:10 cover asset included at assets/orca-cpp-kit/cover.jpg.

Verification

  • Both plugin manifests validate cleanly against Orca plugin schema (minimumOrca: 1.4.245).
  • Release metadata and content hashes generated via scripts/release-entry.mjs --write.
  • Release entries and covers verified against scripts/release-entry.mjs.

@be0hhh be0hhh closed this Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant