I'm searching for an editor to work with my notes organized as a hierarchical file tree in a markdown format. It should display both file tree and text editor panels like that:
+================================================+
|| notes || Text editor area ||
|| ├── cooking || ||
|| ├── personal || ||
|| │ ├── bookmarks.md || ||
|| │ └── random.md || ||
|| └── projects || ||
+================================================+
It should:
- display simultaneously file tree and editor area (and be able to switch between files);
- support markdown format (highlight markdown format and display formatted preview);
- (nice to have) be able to display TOC generated from markdown headers in file;
- be open source and work under Linux.
There are lots of markdown editors for Linux but they all lacking file tree panel for quick access to all files under working directory.