(showToast)
| 367 | editorManager.activeFile.runFile?.(); |
| 368 | }, |
| 369 | async save(showToast) { |
| 370 | try { |
| 371 | const { activeFile } = editorManager; |
| 372 | if (!canSaveFile(activeFile)) return; |
| 373 | await activeFile.save(); |
| 374 | if (showToast) { |
| 375 | toast(strings["file saved"]); |
| 376 | } |
| 377 | } catch (error) { |
| 378 | helpers.error(error); |
| 379 | } |
| 380 | }, |
| 381 | async "save-as"(showToast) { |
| 382 | try { |
| 383 | const { activeFile } = editorManager; |
no test coverage detected