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.
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)
Built Distribution
mehditor-0.2.0-py3-none-any.whl
(20.2 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2353a1a7d4eb905b602ffcce74a194d57e9b2ae340bac7b30da23d74251cad91 |
|
MD5 | 9b484f8937dabfa53fa9490e83cd951d |
|
BLAKE2b-256 | b1e60aa9a2b7553376ebe4e9e41242541acefd7a7d9373dce88ed79148f6eaca |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7d4e44e9033d3d96af9d41e81ecde5bcb6ff332a6d8845f0b29c85045b7821 |
|
MD5 | 9993bb52fc818fa219f9b2f4a8dcd6f2 |
|
BLAKE2b-256 | 4d26a0dbe6dab4818b06e13a0cb6dcdfd3fcd78eb4446a70062e1fc301539559 |