Skip to main content

a text editor

Project description

Build Status Azure DevOps coverage

babi

a text editor, eventually...

why is it called babi?

I usually use the text editor nano, frequently I typo this. on a qwerty keyboard, when the right hand is shifted left by one, nano becomes babi.

quitting babi

currently you can quit babi by using ^X (or ^C which triggers a backtrace).

demos

not much works yet, here's a few things

color test (babi --color-test)

this is just to demo color support, this test mode will probably be deleted eventually. it uses a little trick to invert foreground and background to get all of the color combinations. there's one additional color not in this grid which is the "inverted default"

file view

this opens the file, displays it, and can be edited in some ways and can save! movement is currently enabled through the arrow keys, home + ^A, end + ^E, and some key combinations are detected. unknown keys are displayed as errors in the status bar. babi will scroll if the cursor goes off screen either from resize events or from movement. babi can edit multiple files. babi has a command mode (so you can quit it like vim :q!).

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

babi-0.0.0.post1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

babi-0.0.0.post1-py2.py3-none-any.whl (11.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file babi-0.0.0.post1.tar.gz.

File metadata

  • Download URL: babi-0.0.0.post1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for babi-0.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 965788d565701bb82420352188706cd8ccae33a25c95cfee39b80421ed212399
MD5 b3a0dddff4c9df028045cbf354378338
BLAKE2b-256 779d6db3f216bcebfb0a8a15b4106f5a86d936c3d0c5fc79df4a183072ebc044

See more details on using hashes here.

Provenance

File details

Details for the file babi-0.0.0.post1-py2.py3-none-any.whl.

File metadata

  • Download URL: babi-0.0.0.post1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for babi-0.0.0.post1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 569fb3a34beea2659a840769f8cd621ef1d3f3eb1f9f22eca80f7701e02d5f0b
MD5 58e77d257f452c713b5b4669e0ea00b9
BLAKE2b-256 89a99bcde6dd30156f25e48645e99ecc6eae7e8610ea149bf8d188f9cac7ce75

See more details on using hashes here.

Provenance

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