I second that mention. I use it across Linux, macOS, Windows, both in terminal mode and in GUI. Very flexible, Markdown friendly. I have my editor of choice (vim) which launches inside the terminal version. You can define which editor you wish to use if you don't like the included editing.