Ghostwriter, Qt5 Markdown editor, has been updated to version 2.0.0. The new version comes with improved themes, the HUD has been replaced by the sidebar, and there is a new default Markdown processor.
Ghostwriter is a free and open source Markdown editor for Linux and Windows (macOS is not officially supported, but as long as you compile it from source code, it will work). The application comes with a clean interface and allows for a distraction-free writing experience. You can easily disable the sidebar, display it in full screen, and display real-time HTML previews, whether from its “View” menu or using keyboard shortcuts.
The app also has focus (only the current text around the cursor is highlighted, while the rest of the text is faded out) and Hemingway (disable the backspace and delete keys to create a typewriter experience) mode, document and session statistics, themes, autosave, spelling Inspector, drag and drop support for images, and built-in Markdown cheat sheets and other functions.
Using Ghostwriter, you will also find MathJax support, it allows you to write beautiful equations, you can export to HTML (using its built-in cmark-gfm Markdown processor), or use Pandoc, MultiMarkdown or commonmark, export to Word, ODT, PDF, LaTeX, EPUB, etc.
You might also like: How to use the “Markdown Preview” plugin to add Markdown support to Gedit
In the latest 2.0.0 version, Ghostwriter has replaced Sundown with cmark-gfm As the default Markdown processor for real-time preview and export. cmark-gfm is the cmark branch of GitHub (adding support for the GitHub Flavored Markdown extension), which is a CommonMark parsing and rendering library and program written in C.
Syntax highlighting now also uses cmark-gfm, which should improve its accuracy, especially for nested blocks.
Another important change in Ghostwriter 2.0.0 is the removal of all HUD windows, which have been replaced by sidebars. With the new sidebar, you will find the document outline, session and document statistics, as well as the Markdown cheat sheet included with Ghostwriter. There is also a settings button at the bottom of the sidebar, from which you can access themes, fonts, application language, preview options, and application preferences.
Replacing the HUD window with the sidebar is not just an aesthetic change. These windows cannot be moved in a Wayland session, so due to this change, the application should run better under Wayland.
You might like: Marker is a powerful Gtk3 Markdown editor
The latest Ghostwriter also comes with improved themes. The theme now includes more color options, the HTML preview will change the color according to the current theme, and it also supports custom fonts.
In addition, the theme now consists of two color schemes: light and dark modes. To accompany this change, a new button has been added to the status bar, allowing users to switch to light or dark mode.
However, there is also a theme-specific feature removal: you can no longer add a background image with a theme.
There are more changes in Ghostwriter 2.0.0, including:
- The Find and Replace dialog has been improved to a panel at the bottom of the application, and now supports highlighting matches
- React is now only used to update the changes that have occurred in the real-time preview since the last keystroke, significantly reducing the real-time preview rendering time of large documents
- The export dialog now uses the native file picker dialog
- The selected text now shows tabs and spaces
- Any two spaces at the end of the line are marked with dots by default
- Bug fix
If you want to use a free and open source note-taking and to-do app with Markdown support, check out Joplin.
There are Ghostwriter binaries for Windows 10 and Linux (Ubuntu PPA-even if the latest version fails, Ghostwriter 2.0.0-rc5 is available in PPA and Fedora Copr repositories). Using Ghostwriter on macOS is community supported, and it requires building applications from source code.
- Zettlr Markdown Editor 1.7 adds Vim and Emacs input modes, tag support, and faster startup time
- Mark Text Markdown Editor 0.16 released, with an experimental spell checker, support for custom fonts