aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/config.ts')
-rw-r--r--editors/code/src/config.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts
index d8f0037d4..fc95a7de6 100644
--- a/editors/code/src/config.ts
+++ b/editors/code/src/config.ts
@@ -110,6 +110,10 @@ export class Config {
110 }; 110 };
111 } 111 }
112 112
113 get cargoRunner() {
114 return this.get<string | undefined>("cargoRunner");
115 }
116
113 get debug() { 117 get debug() {
114 // "/rustc/<id>" used by suggestions only. 118 // "/rustc/<id>" used by suggestions only.
115 const { ["/rustc/<id>"]: _, ...sourceFileMap } = this.get<Record<string, string>>("debug.sourceFileMap"); 119 const { ["/rustc/<id>"]: _, ...sourceFileMap } = this.get<Record<string, string>>("debug.sourceFileMap");
@@ -117,7 +121,7 @@ export class Config {
117 return { 121 return {
118 engine: this.get<string>("debug.engine"), 122 engine: this.get<string>("debug.engine"),
119 engineSettings: this.get<object>("debug.engineSettings"), 123 engineSettings: this.get<object>("debug.engineSettings"),
120 openUpDebugPane: this.get<boolean>("debug.openUpDebugPane"), 124 openDebugPane: this.get<boolean>("debug.openDebugPane"),
121 sourceFileMap: sourceFileMap 125 sourceFileMap: sourceFileMap
122 }; 126 };
123 } 127 }
@@ -135,6 +139,9 @@ export class Config {
135 return { 139 return {
136 enable: this.get<boolean>("hoverActions.enable"), 140 enable: this.get<boolean>("hoverActions.enable"),
137 implementations: this.get<boolean>("hoverActions.implementations"), 141 implementations: this.get<boolean>("hoverActions.implementations"),
142 run: this.get<boolean>("hoverActions.run"),
143 debug: this.get<boolean>("hoverActions.debug"),
144 gotoTypeDef: this.get<boolean>("hoverActions.gotoTypeDef"),
138 }; 145 };
139 } 146 }
140} 147}