- Notifications
You must be signed in to change notification settings - Fork8
The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter
License
GPL-3.0, GPL-3.0 licenses found
Licenses found
kmwallio/ThiefMD
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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.
ThiefMD is now available on Flathub. Make sure you've addedflathub to your system.
flatpak install flathub com.github.kmwallio.thiefmd
ThiefMD is in the Arch User Repository thanks toMark Wagie. You can followthese instructions, useyay, or use your favorite AUR helper.
yay -S thiefmd
- 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...)
- Search
Ctrl+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
Poeditor can be used to help translate ThiefMD.
- French Translation byDavid Bosman
- Slovak Translation byMarek L'ach
- Swedish Translation byÅke Engelbrektson
- Czech Translation byVojtěch Perník
- Finnish Translation by Jiri Grönroos
- German Translation by Fish and Helix
- Polish Translation by Łukasz Horodecki
- Better library organization
- Enhanced Export Tooling
- Project Notes
- Better import support for Screenplays
- https://themes.thiefmd.com -GitHub Source: Themes made for ThiefMD
- Theme-Generator: GUI Application to assist in customizing ThiefMD Themes
- alices-adventures-in-wonderland sample novel: Example project structure for writing a novel
- Pandoc: Universal document converter, used for import and export.Useful documentation on front-matter in manual
- @thiefmd1 on twitter: Release announcements, teasing new features, programming humor, and retweeting writing tips
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.
libwritegood-vala,writeas-vala,ghost-vala,wordpress-vala,Bibtex-vala and theUlysses Theme Parser are used as git sub-modules.
mesonninja-buildvalaccmakelibgtkspell3-3-devlibwebkit2gtk-4.0-devlibmarkdown2-devlibxml2-devlibarchive-devlibgtk-3-devlibgee-0.8-devlibgtksourceview-4-devlibsecret-1-devlibhandy-1-devliblink-grammar-dev
valamesonninja-buildcmakelibmarkdown-develwebkit2gtk3-develgtk3-develgtksourceview4-develgtkspell3-devellibarchive-devellibxml2-devellibgee-devellibsecret-devellibhandy1-devellink-grammar-devel
$ 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.
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
- Contributors who help make ThiefMD awesome
- Code
stolenforked fromQuilter - Fonts areStolen Victory,Victor Mono,iA Writer Duospace, andCourier Prime
- Inspired byUlysses
- Preview CSS isSplendor +Modest
- Preview Scroll stolen fromthis Stackoverflow byRohan Orton
- Preview Syntax Highlighting byhighlight.js
- Math Rendering byKatex
- Fountain Rendering byFountain.js
- Multi-format Export & Import byPandoc
- Write-Good based onbtford/write-good
- Grammar Checked withLink Grammar Parser
About
The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter