File Notes Viewer adds a sidebar panel to VS Code that lists lecture items defined in a lecture.yaml file at your workspace root. Clicking an item opens the associated source file on the left and renders the markdown notes on the right.
Features
Reads lecture.yaml from the workspace root on startup and whenever the file changes.
Displays lecture items in a Lecture Items sidebar panel.
Items with two or more source files expand to show each source as a child entry.
Clicking a parent item opens the first source file; clicking a child opens that specific source.
Source files open in the left editor group (column 1) and the built-in VS Code markdown preview opens in the right editor group (column 2).
If more than two editor groups are open, extra groups are closed before the layout is applied.
Configuration
Place a lecture.yaml file in the root of your workspace: