Skip to main content

(mostly) single stroke vim commands

Project description

Plover_vim

  • This is an ambitious project that aims to make vim faster and more ergonomic for plover users
  • A Python library to create custom dictionaries for generating (mostly) single stroke vim commands
    • e.g. 2caw, gcip, ya}

Quick links

Aims:

  • highly extensible and customisable commands and translations
  • (mostly) single chords for virtually every vim command combination
  • Ability to do everything in insert mode (doesn't matter if you are in normal mode)

Motivation

  • Slowness of changing between insert and normal mode
  • slowness of fingerspelling everything
  • Emily's modifiers
    • contains all control, alt, windows, etc. combined with every symbol possible
  • Emily's symbols
    • symbols with full control over spacing, capitalization, and repetition
  • User202729's python dictionary library
    • makes coding a python dictionary significantly easier
    • highly recommend you check this out if you want to create your own dictionaries from scratch

Developers

  • This section shows how you can have an editable version of this project
  • Firstly, fork this repository (in GitHub), then clone it:
git clone https://github.com/your_user_name/plover_vim
  • cd into this repo
  • Then install for use!
    • Note that "plover" is the executable that you downloaded to make Plover work in the first place
    • See this [[https://plover.readthedocs.io/en/latest/cli_reference.html][website]] for the different locations depending on which platform you are using (Linux, Windows, etc)
cd plover_vim
plover -s plover_plugins install -e .

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

plover_vim-0.13.0.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plover_vim-0.13.0-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

File details

Details for the file plover_vim-0.13.0.tar.gz.

File metadata

  • Download URL: plover_vim-0.13.0.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.2

File hashes

Hashes for plover_vim-0.13.0.tar.gz
Algorithm Hash digest
SHA256 1da54bac9e623a83ee3f6681ce093269fd985cc4567e63a1dd97b678c209542b
MD5 6346d9b53a83a045fa4f09312484b51c
BLAKE2b-256 5a2c0f783545261f5befc72b57b6ab14a20ec30f2b46a622c3871654cf89e5eb

See more details on using hashes here.

File details

Details for the file plover_vim-0.13.0-py3-none-any.whl.

File metadata

  • Download URL: plover_vim-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.2

File hashes

Hashes for plover_vim-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bcd65d2e1273de598c933704a0f9e3a88226638b684686f5a7c6d783c3bee95
MD5 84725b5aad7c89f48adc8590368ce26e
BLAKE2b-256 9b3ba731e840902578ca4e64647e2531e6cb2dda4a41ad86f31acf999f1d5cee

See more details on using hashes here.

Supported by

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