Ghostwriter: the final editor Markdown for Linux

Introduction to Ghostwriter

Ghostwriter is a text editor dedicated to the creation of Markdown format documents, designed specifically for Linux environments. It combines a clean and minimalist interface with powerful real-time preview functions, making it a favorite option for writers, developers and anyone who needs to produce structured content without distractions. Its development is aimed at taking advantage of the advantages of the Linux desktop ecosystem, offering native integration with GTK themes and support for wayland and X11.

Main characteristics

  • Split preview (side-by-side) that shows the renderized result while writing.
  • Complete compatibility with ComunMark specification and extensions such as tables, footnotes and Mermaid diagrams.
  • Automatic dark and clear mode, adaptable to the desktop theme.
  • Direct export to HTML, PDF, ODT and ePub via Pandoc.
  • Code blocks with syntax highlighted thanks to highlight.js.
  • Customizable toolbar and configurable keyboard shortcuts.
  • Support for snippets and templates that accelerate the creation of recurrent documents.
  • Integration with version managers like Git by terminal commands accessible from the status bar.

Installation in different distributions

Ghostwriter is available in the official repositories of most Linux distributions, which simplifies your installation.

  • Ubuntu / Debian: sudo apt install ghostwriter
  • Fedora: sudo dnf install ghostwriter
  • Arch Linux and derivatives: sudo pacman -S ghostwriter
  • openSUSE: sudo zypper install ghostwriter
  • Flatpak (universal): flatpak install flathub io.github.wimghostwriter
  • Snap: sudo snap install ghostwriter

For users who prefer the latest version, the Flatpak or Snap method guarantees access to the latest updates without depending on the distribution release cycle.

Basic use and keyboard shortcuts

When you launch Ghostwriter, the interface is divided into two panels: the editor on the left and the preview on the right. Some useful shortcuts include:

  • Ctrl + S: Save the current document.
  • Ctrl + Shift + P: Open the command palette to access quick functions.
  • Ctrl + D: Double the selected line.
  • Ctrl + Shift + K: Remove the current line.
  • Ctrl + Shift + L: Select all instances of the word under the cursor.
  • F11: Alternate full screen mode to remove distractions.
  • Ctrl + Shift + M: Insert a Markdown code block.

These shortcuts can be redefined from the menuSettings → Keyboard shortcuts, adapting workflow to personal needs.

Advantages to other Markdown editors

Although there are multiple Markdown editors for Linux (Typora, Obsidian, Zettlr, etc.), Ghostwriter stands out for several reasons:

  • Light:It uses less memory and CPU resources than electron-based alternatives.
  • Native integration:It supports GTK themes and follows the GNOME, KDE or XFCE desktop design guidelines.
  • Focus on writing:Its complete screen mode and the absence of unnecessary side panels favour concentration.
  • Versatile export:Thanks to Pandoc, you can generate documents in academic and professional formats without the need for external tools.
  • Free leave:Distributed under GPLv3, it allows modifications and adaptation to business or educational environments.

Conclusion

Ghostwriter represents a balanced solution between power and simplicity for anyone who works with Markdown in Linux. Its simple installation, a set of productivity-oriented features and low resource consumption make it an essential tool for technical writers, developers and students. If you are looking for an editor that is perfectly integrated with your Linux desktop and allows you to focus on content without distractions, Ghostwriter deserves to be tested.

This work is under aCreative Commons License Attribution 4.0 International for Francesc Roig francesc @ vivaldi.net.

EnglishenEnglishEnglish