Skip to main content

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.

Metadata

Release files for tusk-editor 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tusk-editor 0.1.1
File Size Uploaded Provenance
tusk_editor-0.1.1.tar.gz 5.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for tusk-editor 0.1.1
File Interpreter ABI Platform
tusk_editor-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / tusk_editor-0.1.1.tar.gz

Download URL tusk_editor-0.1.1.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
280b3da2d9c35b4c371f8bc11723f5576713ad5b81bf6494d50795cea1011814
BLAKE2b-256 checksum
How to use checksums
9c59fcd670246368434092b57f72c651e0f405317b8574dbd2d0add5fe98ddc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / tusk_editor-0.1.1-py3-none-any.whl

Download URL tusk_editor-0.1.1-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2309351dead0efd12f6de06709ad222bb923ace9b78b5153dc69133fbb739c62
BLAKE2b-256 checksum
How to use checksums
6288e722540c6f354bf12f1ac2e55fe7b33159cf7a78ebbeb667972afd037389
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Security for tusk-editor 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page