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"] (withValueOrQuickPick overwrite ["Overwrite" "Cancel"]
(when (= "Overwrite" overwrite) (when (= "Overwrite" overwrite)
(withValueOrQuickPickMap chosenConversion conversions (withValueOrQuickPickMap chosenConversion conversions
(makeEdit (whenLet [converted
->edit (edit.replace document.uri (rangeFromStartEnd outputStart outputEnd) (chosenConversion.convert source))))))) (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.")))) (errorMessage "No automatic conversions are valid for the chosen block."))))
((object type "export") ((object type "export")
(exportSourceAndOutputFiles document)) (exportSourceAndOutputFiles document))