report conversion errors in ktxt2

This commit is contained in:
2021-11-14 22:58:14 -07:00
parent 50cb51548e
commit 1578884e2f

View File

@@ -61,8 +61,11 @@
(withValueOrQuickPick overwrite ["Overwrite" "Cancel"]
(when (= "Overwrite" overwrite)
(withValueOrQuickPickMap chosenConversion conversions
(makeEdit
->edit (edit.replace document.uri (rangeFromStartEnd outputStart outputEnd) (chosenConversion.convert source)))))))
(whenLet [converted
(try (chosenConversion.convert source)
(catch [e] (errorMessage "Conversion error: $e") null))]
(makeEdit
->edit (edit.replace document.uri (rangeFromStartEnd outputStart outputEnd) converted)))))))
(errorMessage "No automatic conversions are valid for the chosen block."))))
((object type "export")
(exportSourceAndOutputFiles document))