No description
Find a file
2025-05-30 15:56:29 +02:00
.editorconfig first commit 2024-11-29 04:04:53 +01:00
.eslintignore first commit 2024-11-29 04:04:53 +01:00
.eslintrc first commit 2024-11-29 04:04:53 +01:00
.gitignore first commit 2024-11-29 04:04:53 +01:00
.npmrc first commit 2024-11-29 04:04:53 +01:00
esbuild.config.mjs first commit 2024-11-29 04:04:53 +01:00
LICENSE Added license 2024-11-30 18:50:49 +01:00
main.ts Fixed bug where rules would collapse when changing dropdown values in the settings 2025-05-30 15:56:29 +02:00
manifest.json Updated manifest version number 2025-05-30 15:48:45 +02:00
package-lock.json Finished initial development 2024-11-30 15:50:28 +01:00
package.json Updated description 2024-11-30 18:53:32 +01:00
README.md Update README.md 2025-05-29 15:25:49 +02:00
styles.css Added the ability to name, collapse and disable rules 2025-05-30 11:57:31 +02:00
tsconfig.json first commit 2024-11-29 04:04:53 +01:00
version-bump.mjs first commit 2024-11-29 04:04:53 +01:00
versions.json first commit 2024-11-29 04:04:53 +01:00

Virtual Footer

Set rules to add markdown text to the bottom (or top) of each file in a folder, or based on a tag present in them. This text get's rendered normally, including dataview blocks. Your notes don't get modified or changed, the given markdown text is simply rendered "virtually".

This is especially useful if you have many files with the same dataview block. Instead of pasting the datview codeblock into every note, you can simply add it with this plugin. This prevents unecessary bloat, while also letting you easily change the code for all files at the same time.

Example use cases

I have a folder called "Authors" which contains a note on each author of media I've read/watched. I want to see what media the Author has made when I open the note, so I use the following dataview query to query that info from my media notes:

#### Made
```dataview
TABLE without ID
file.link AS "Name"
FROM "References/Media Thoughts"
WHERE contains(creator, this.file.link)
SORT file.link DESC
```

Instead of having to add this to each file, I can simply add a rule to the folder "Authors" which contains the above text, and it will be automatically shown in each file. I can do this with as many folders as I like.

image

image

Limitations

Links in the markdown text work natively when in Reading mode, however they don't in Live Preview, so I've added a workaround that gets most functionality back. This means that left click works to open the link in the current tab, and middle mouse and ctrl/cmd + left click works to open the link in a new tab. Right click currently doesn't work.