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 || || +================================================+
- 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.