Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
NotificationsYou must be signed in to change notification settings

kmwallio/ThiefMD

Repository files navigation

ThiefMD is aMarkdown &Fountain editor that helps withorganization and management. It is heavily inspired byUlysses. Initial code was based on work fromQuilter.

Tests

Installation from Flatpak

ThiefMD is now available on Flathub. Make sure you've addedflathub to your system.

flatpak install flathub com.github.kmwallio.thiefmd

Arch User Repository

ThiefMD is in the Arch User Repository thanks toMark Wagie. You can followthese instructions, useyay, or use your favorite AUR helper.

yay -S thiefmd

Features

  • Basic library at the moment
  • Switch between documents
  • Hide Library and Document Switcher
  • Live Preview
  • Sheet Management
  • Shortcut key bindings
  • Themes
  • Export (DocX, ePUB, PDF, HTML, Markdown,WriteFreely,Ghost,WordPress, and more...)
  • Import (DocX, ePUB, HTML, rst, textile, and more...)
  • SearchCtrl+F for the current file, andCtrl+Shift+F for theentire library
  • Writing Statistics
  • Focus Mode (Word, Sentence, and Paragraph)
  • Spell Check, Write-Good Style Suggestions, and Grammar Check
  • Basic Bibtex Support
    • Open File & Syntax Highlighting
    • Right-Click Insert Citation Support in Markdown Documents
  • Basic Screenwriting Support
    • Open Fountain Files
    • Export to HTML & PDF

Translating

Poeditor can be used to help translate ThiefMD.

Planning

  • Better library organization
  • Enhanced Export Tooling
  • Project Notes
  • Better import support for Screenplays

Resources

Screenshots

Download themes fromhttps://themes.thiefmd.com ormake your own.Ulysses Themes can also be imported through the preferencesCtrl+,.

Drag and Drop organizing of the library.

Live Preview & Export Preview

Typewriter Scrolling.

Focus Mode

Write-Good recommendations and highlighting.

Fountain syntax highlighting.

Dependencies

libwritegood-vala,writeas-vala,ghost-vala,wordpress-vala,Bibtex-vala and theUlysses Theme Parser are used as git sub-modules.

Ubuntu

mesonninja-buildvalaccmakelibgtkspell3-3-devlibwebkit2gtk-4.0-devlibmarkdown2-devlibxml2-devlibarchive-devlibgtk-3-devlibgee-0.8-devlibgtksourceview-4-devlibsecret-1-devlibhandy-1-devliblink-grammar-dev

Fedora

valamesonninja-buildcmakelibmarkdown-develwebkit2gtk3-develgtk3-develgtksourceview4-develgtkspell3-devellibarchive-devellibxml2-devellibgee-devellibsecret-devellibhandy1-devellink-grammar-devel

Building

$ git clone https://github.com/kmwallio/ThiefMD.git$cd ThiefMD$ git submodule init$ git submodule update --remote --recursive$ meson build&&cd build$ ninja$ sudo ninja install

Prebuilt packages are available.

Building and Running the Tests

By default the code is built without tests. To compile the test suite the project has to be told to do so by setting the meson variablebuild_tests.

After that they can be built and run byninja:

$ meson configure -Dbuild_tests=true build$cd build&& ninja&& ninja tests

Acknowledgments


[8]ページ先頭

©2009-2025 Movatter.jp