I’ve been tinkering with a VSCode extension called Paper. The main motivation behind Paper is to create a place to keep the things (files, folders, location within a file) I often go back to when working on a feature or fixing a bug.
https://marketplace.visualstudio.com/items?itemName=Raathigeshan.paper
I’ve been using it for a while and I find it really useful. If you have ideas or feedback feel free to share 🙂
An alternative approach would be adding bookmarks directly to the file tree view. Any thoughts about the difference between that and embedding them in a document?
I wanted the document to be a place where I can keep multiple things on related to a feature I’m working on. Currently the document supports a file bookmark or a bookmark to a selection in a file. Also it supports a tree view to show directories.
A document means I can add a bookmark and elaborate on it using text. It feels a bit more flexible.
I’m hoping to make the editor support more interactive views. For example a widget that shows file navigation history might be useful.
The document mostly acts like a flexible canvas to place these things on.
Thanks for sharing this, I’ll try it this week! My initial reaction is to see it where it may replace what I currently use the bookmarks / code tour extensions for.
There’s a certain routine I go through when explaining particular features in our monorepo, it would be nice to have that collection of files marked out explicitly in a format that can drive vscode navigation rather than needing to be a separate markdown file. The draw.io vscode extension is good for this doc-drives-editor flow too, but as much as I like diagrams, sometimes blocks and lines are not space efficient.