Skip to main content

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>

Metadata

Release files for mehditor 0.2.0

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

Source distribution (sdist)

Source distribution for mehditor 0.2.0
File Size Uploaded
mehditor-0.2.0.tar.gz 13.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mehditor 0.2.0
File Interpreter ABI Platform
mehditor-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.6 kB

Release files / mehditor-0.2.0.tar.gz

Download URL mehditor-0.2.0.tar.gz
Size 13.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2353a1a7d4eb905b602ffcce74a194d57e9b2ae340bac7b30da23d74251cad91
BLAKE2b-256 checksum
How to use checksums
b1e60aa9a2b7553376ebe4e9e41242541acefd7a7d9373dce88ed79148f6eaca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / mehditor-0.2.0-py3-none-any.whl

Download URL mehditor-0.2.0-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d7d4e44e9033d3d96af9d41e81ecde5bcb6ff332a6d8845f0b29c85045b7821
BLAKE2b-256 checksum
How to use checksums
4d26a0dbe6dab4818b06e13a0cb6dcdfd3fcd78eb4446a70062e1fc301539559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.1

2 release files

0.1.0

2 release files

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