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.yamlfrom 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: