Skip to main content

A modern terminal-based Markdown editor

Project description

Tusk

A modern terminal-based Markdown editor with real-time preview.

Version Python License

tusk-logo

Table of Contents

Features

  • Real-time Markdown preview
  • Auto-completion for Markdown syntax
  • Auto-save functionality
  • Multiple theme support
  • Adjustable split-view layout
  • Table of Contents generation
  • Export to HTML, PDF, and DOCX
  • Command palette

Installation

Via pip

pip install tusk-editor

From source

git clone https://github.com/vedant-asati03/tusk.git
cd tusk
pip install -e .

Usage

To start the editor:

tusk filename.md

Key Bindings

  • Ctrl+S: Save file
  • Ctrl+P: Open command palette
  • Ctrl+B: Toggle sidebar
  • Ctrl+L: Expand input-box
  • Ctrl+Q: Shrink input-box

Contributing

Feel free to contribute by forking the repo and submitting a pull request! 🚀

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tusk_editor-0.1.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tusk_editor-0.1.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file tusk_editor-0.1.1.tar.gz.

File metadata

  • Download URL: tusk_editor-0.1.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tusk_editor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 280b3da2d9c35b4c371f8bc11723f5576713ad5b81bf6494d50795cea1011814
MD5 dbfd002bb3383558d65fbfc43e3106d4
BLAKE2b-256 9c59fcd670246368434092b57f72c651e0f405317b8574dbd2d0add5fe98ddc2

See more details on using hashes here.

File details

Details for the file tusk_editor-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tusk_editor-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tusk_editor-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2309351dead0efd12f6de06709ad222bb923ace9b78b5153dc69133fbb739c62
MD5 85668d42c0103f686f6ef547508ab416
BLAKE2b-256 6288e722540c6f354bf12f1ac2e55fe7b33159cf7a78ebbeb667972afd037389

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page