From 30ec0b5cdd060b4c4fb73f5cdfe4438c35f19b1c Mon Sep 17 00:00:00 2001 From: Marc Satkowski Date: Sat, 5 Apr 2025 22:46:46 +0200 Subject: [PATCH] added a new property to the render context: the file path the call originates from --- src/codeblockHandler/CodeblockProcessor.ts | 3 ++- src/renderer/rendererRegistry.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/codeblockHandler/CodeblockProcessor.ts b/src/codeblockHandler/CodeblockProcessor.ts index 6271996..91bd6e8 100644 --- a/src/codeblockHandler/CodeblockProcessor.ts +++ b/src/codeblockHandler/CodeblockProcessor.ts @@ -73,7 +73,8 @@ export class CodeblockProcessor extends MarkdownRenderChild { .prepareRender( results.renderer.type.toLowerCase(), results.renderer.options )(rendererEl, { - cellParser: this.plugin.cellParser + cellParser: this.plugin.cellParser, + sourcePath: this.ctx.sourcePath }) // FIXME: probably should save the one before transform and perform transform every time we execute it. diff --git a/src/renderer/rendererRegistry.ts b/src/renderer/rendererRegistry.ts index 34f9011..016e24b 100644 --- a/src/renderer/rendererRegistry.ts +++ b/src/renderer/rendererRegistry.ts @@ -7,7 +7,8 @@ export interface DataFormat { } export interface RendererContext { - cellParser: ModernCellParser + cellParser: ModernCellParser, + sourcePath: string } export interface RenderReturn {