We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 05ec814 commit 6dfcf82Copy full SHA for 6dfcf82
1 file changed
languages/powershell/outline.scm
@@ -0,0 +1,30 @@
1
+; Functions (including filter and workflow keywords)
2
+(function_statement
3
+ ["function" "filter" "workflow"] @context
4
+ (function_name) @name) @item
5
+
6
+; Classes
7
+(class_statement
8
+ "class" @context
9
+ (simple_name) @name) @item
10
11
+; Class methods
12
+(class_method_definition
13
14
15
+; Class properties
16
+(class_property_definition
17
+ (variable) @name) @item
18
19
+; Enums
20
+(enum_statement
21
+ "enum" @context
22
23
24
+; Enum members
25
+(enum_member
26
27
28
+; Named blocks (begin, process, end, dynamicparam)
29
+(named_block
30
+ (block_name) @name) @item
0 commit comments