Skip to main content

Text editor component for curses

Reason this release was yanked:

Dependency version pinning mistake

Project description

PunkEditor

Consider vi as Beethoven, Emacs as Charlie Parker, and VS Code as Rush. In mom's garage, on cheap instruments, a band of teens rehearses a few hastily-scribed 3-chord songs for their first gig. Meet PunkEditor.

Logo by Freepik

Installation

For command line version only: pipx install punkeditor

To use the code library: pip3 install punkeditor (or add to your requirements.txt etc).

Use

We only have a prototype at the moment. It's a variation on the curses TextBox class.

The command is:

punke

This will open the editor in full-screen with an empty buffer. Try emacs-type keys to see what works. Hit Enter to quit. The command will dump the contents of the buffer to the output after quitting.

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

punkeditor-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

punkeditor-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file punkeditor-0.1.0.tar.gz.

File metadata

  • Download URL: punkeditor-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for punkeditor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5094645c25edba153353eb98d21480ca744f7c88204b0fa394ed1a3dbe63ac09
MD5 606ccbcb4c6137120c4559c54a18ed50
BLAKE2b-256 f3dab3c3cc22d30cf4fccfa4ff0ecb68f8c70dd059470ad8db10e50673cd8805

See more details on using hashes here.

File details

Details for the file punkeditor-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: punkeditor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for punkeditor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8458a2cf574f5311e6e726e6ead0bf35342a14938c4ef8e928059af285a5731
MD5 6b28bb81a47181c09636834c1871dee2
BLAKE2b-256 8a2a0028326228b07c7ce37d3feff21561e7f8e6a41e7d13732a77c3d24d8bb6

See more details on using hashes here.

Supported by

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