Repository navigation
Expand file tree
/
Copy pathplugin.json
More file actions
62 lines (62 loc) · 2.82 KB
/
Copy pathplugin.json
File metadata and controls
62 lines (62 loc) · 2.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"id": "com.frypdf.plugin.csharpeditor",
"name": "FrySharp",
"version": "2.0.4",
"author": "Code Fry Dev",
"description": "Interactive in-app C# development and automation studio featuring a dedicated project/script manager, syntax-highlighted editor, real-time Roslyn compilation diagnostics, in-memory execution, visual gutter breakpoints, interactive stepping (F5/F10/F11), locals/watch inspection, and immediate evaluation.",
"entryPoint": "CSharpEditorPlugin.dll",
"icon": "CodeBraces",
"dependencies": [],
"settingsSchema": {
"DefaultTemplate": {
"type": "select",
"label": "Default Starter Script",
"description": "Initial template loaded when creating a new script",
"default": "Hello World Console",
"options": [
"Hello World Console",
"PDF Document Automation",
"LINQ Benchmark",
"JSON Serializer"
]
},
"EditorFontSize": {
"type": "integer",
"label": "Editor Font Size (px)",
"description": "Code typography size in points/pixels",
"default": 13
},
"ShowLineNumbers": {
"type": "boolean",
"label": "Show Line Numbers",
"description": "Display gutter line numbers along the left margin",
"default": true
},
"AutoCheckErrors": {
"type": "boolean",
"label": "Live Roslyn Diagnostics",
"description": "Continuously analyze C# code in the background for syntax and semantic errors",
"default": true
},
"ExecutionTimeoutSeconds": {
"type": "integer",
"label": "Execution Timeout (seconds, 0 = no limit)",
"description": "Maximum allowed run time before script execution is automatically stopped. 0 disables the automatic limit — Stop is always available regardless.",
"default": 0
},
"EnableSyntaxHighlighting": {
"type": "boolean",
"label": "Syntax Highlighting",
"description": "Apply language-aware colour themes to keywords, strings, and identifiers. Disable for a plain-text experience.",
"default": true
},
"EnableAutoCompletion": {
"type": "boolean",
"label": "Auto Completion",
"description": "Show IntelliSense completion suggestions while typing. Disable to get more screen space and fewer interruptions.",
"default": true
}
},
"isCollectible": false,
"releaseNotes": "Release 2.0.4: Introduces animated GIF export, recording, and rendering with a high-performance LZW encoder and color quantizer. Adds full ECharts 3D surface and chart integration with factory support and runtime testing. Adds direct creation of notebooks and servers from the studio explorer context menu. Adds customizable text editor context menu and edit actions. Refines notebook gutter layout for compact view, and improves cross-platform test stability with TimeGate and TimeFact execution gating."
}