diff --git a/plugs/directive/command.ts b/plugs/directive/command.ts index a78f540..099b9a1 100644 --- a/plugs/directive/command.ts +++ b/plugs/directive/command.ts @@ -77,6 +77,14 @@ export async function updateDirectivesOnPageCommand() { } } +export async function updateDirectivesInSpaceCommand() { + await editor.flashNotification( + "Updating directives in entire space, this can take a while...", + ); + await updateDirectivesInSpace(); + await editor.flashNotification("Done!"); +} + async function findReplacements( tree: ParseTree, text: string, diff --git a/plugs/directive/directive.plug.yaml b/plugs/directive/directive.plug.yaml index a7591df..be26022 100644 --- a/plugs/directive/directive.plug.yaml +++ b/plugs/directive/directive.plug.yaml @@ -11,6 +11,10 @@ functions: - editor:pageLoaded updateDirectivesInSpace: path: ./command.ts:updateDirectivesInSpace + updateDirectivesInSpaceCommand: + path: ./command.ts:updateDirectivesInSpaceCommand + command: + name: "Directives: Update Entire Space" indexData: path: ./data.ts:indexData events: