diff --git a/src/SyncController.ts b/src/SyncController.ts index e1ae717..f6b1cf3 100644 --- a/src/SyncController.ts +++ b/src/SyncController.ts @@ -94,7 +94,7 @@ export default class SyncController { return; } await this.mutex.runExclusive(async () => { - console.log(`sync file ${Date.now()}`) + console.log(`sync file ${file.basename} date: ${Date.now()}`) let text = await this.plugin.app.vault.read(file); let textBefore = this.plugin.fileStateHolder.get(file); let newText = text; diff --git a/src/main.ts b/src/main.ts index 3d5a046..48090e6 100644 --- a/src/main.ts +++ b/src/main.ts @@ -93,6 +93,7 @@ export default class CheckboxSyncPlugin extends Plugin { if (view.getMode() === 'preview') { console.log(`rerender ${view.file.basename}`); view.previewMode.rerender(); + await this.fileStateHolder.updateIfNeeded(view.file); } else { const content = view.editor.getValue(); const tempEl = document.createElement('div');