Skip to main content

Vim enabled version of cal(1)

Project description

cal9000

Vim enabled version of cal(1).

Why?

I want to get better about using calendars, but I don't like the thought of using an online one. I also wanted something that I could use from the CLI with ease, and be very effecient with it.

Installing and Running

$ pip install cal9000
$ cal9000

Usage

In short, the following Vim keybindings are supported:

Key(s) Action
q Quit
h Go to previous day
j Go to next week
J Go 4 weeks forward
k Go to last week
K Go 4 weeks back
l Go to next day
u Go to to today
i Insert an item/event
x Delete an event or item
g Open event manager
o Open the selected day
? Open help menu
:command Run the command command, see below for supported commands
countverb Run verb (h/j/k/l, etc) count times

Commands

Currently supported commands are:

Command Description
h or help Open help dialog
q or quit Quit cal9000
number Go to day number of the current month

Configuration

TBD

Testing

$ git clone https://github.com/dosisod/cal9000
$ cd cal9000
$ python3 -m virtualenv .venv
$ source .venv/bin/activate
$ pip3 install -r dev-requirements.txt

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

cal9000-0.2.0.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

cal9000-0.2.0-py2.py3-none-any.whl (23.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: cal9000-0.2.0.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure

File hashes

Hashes for cal9000-0.2.0.tar.gz
Algorithm Hash digest
SHA256 48e1ca3c963cd2685d39a8ba3ccce0a634ec5774f8e7948e7eb677e4260c7e73
MD5 867a6421c45c7f084ace43ca0a0d3fd5
BLAKE2b-256 92523d4739787248b212fe120eab8385ce1e52853f257624a2df75f0dfbeef32

See more details on using hashes here.

File details

Details for the file cal9000-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: cal9000-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure

File hashes

Hashes for cal9000-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d4e158e65008e36cad10024bb6a7f6e1d4fca984d4de705a3b9b655470885a50
MD5 1f82484f0c2afce963fe63bd5aa663b3
BLAKE2b-256 dab5504f26810e058048aa08d2c4a29f818af690682207b82c0efe750df63d5e

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