ui: 即时预览astyle-format

This commit is contained in:
undefined committed 2021-04-16 01:22:08 +08:00
1 parent a89d8bfde8
commit 92986442d4
5 files changed
+193 -3

No files matched your search

@@ -5,7 +5,11 @@ export default async function load() {
try {
await init(astyleBinaryUrl);
console.log('WAstyle is ready!');
return [true, format];
const formatter = (code, options) => {
const [success, result] = format(code, options);
return [success, (result || '').replace(/^#(include|import)[\t ]*(<|")/gm, (match, p1, p2) => `#${p1} ${p2}`)];
};
return [true, formatter];
} catch (e) {
return [false, e.message];
}