Skip to main content

A text editor for twentieth century computing.

Project description

Modern but simple text editor

Mehditor is a modern but simple text editor. I made it because I needed a quick editor (like Pico or Nano) on servers, but wanted a more modern and friendly interface. Meditor is written in Python and uses the excellent Textual for its user interface. I wrote it in a weekend.

Mehditor screenshot showing application in terminal window

Mehditor screenshot showing application in terminal window

Mehditor screenshot showing application in terminal window

Features

  • Put that VGA graphics card to use with astonishing color (light and dark modes!)
  • Mouse support
  • Modern-ish user interface with command palette and menus
  • Undo/redo support (now updated with Textual's new undo/redo)
  • Sensible keyboard shortcuts that work well over ssh, tmux, etc
  • Syntax highlighting for Python, SQL, and more
  • Easy installation via pip -- no root needed

Drawbacks (what's missing)

  • Made in a weekend, probably not ideal for heavy lifting
  • Fairly minimal without features like multiple files or support for a lot of languages
  • Written in Python, so probably not the most lightweight choice

Installation

pip install -U mehditor

Usage

meh <filename>

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

mehditor-0.2.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

mehditor-0.2.0-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file mehditor-0.2.0.tar.gz.

File metadata

  • Download URL: mehditor-0.2.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mehditor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2353a1a7d4eb905b602ffcce74a194d57e9b2ae340bac7b30da23d74251cad91
MD5 9b484f8937dabfa53fa9490e83cd951d
BLAKE2b-256 b1e60aa9a2b7553376ebe4e9e41242541acefd7a7d9373dce88ed79148f6eaca

See more details on using hashes here.

File details

Details for the file mehditor-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: mehditor-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mehditor-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d7d4e44e9033d3d96af9d41e81ecde5bcb6ff332a6d8845f0b29c85045b7821
MD5 9993bb52fc818fa219f9b2f4a8dcd6f2
BLAKE2b-256 4d26a0dbe6dab4818b06e13a0cb6dcdfd3fcd78eb4446a70062e1fc301539559

See more details on using hashes here.

Supported by

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