From dea9d13709de663beb034ded1f8ddac069ab067d Mon Sep 17 00:00:00 2001
From: ozacod <47009516+ozacod@users.noreply.github.com>
Date: Tue, 6 Jan 2026 22:16:38 +0300
Subject: [PATCH] languages: Support enum class/struct in outline in C++
(#46121)
Before:
After:
Release Notes:
- Fixed missing enum class struct at outline panel for C++
---
crates/languages/src/cpp/outline.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/crates/languages/src/cpp/outline.scm b/crates/languages/src/cpp/outline.scm
index 30e0c8da45fd152588da63e7d8e9bd879cb8cccc..f833919e7aa4efe980b673c922ac553921667b15 100644
--- a/crates/languages/src/cpp/outline.scm
+++ b/crates/languages/src/cpp/outline.scm
@@ -28,6 +28,10 @@
(enum_specifier
"enum" @context
+ [
+ "class"
+ "struct"
+ ]? @context
name: (_) @name) @item
(union_specifier