(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
- See speedrun video (2:50 min).
- For installation instructions interactive learning (
highly recommended) see plover-vim-tutor.
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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1da54bac9e623a83ee3f6681ce093269fd985cc4567e63a1dd97b678c209542b
|
|
| MD5 |
6346d9b53a83a045fa4f09312484b51c
|
|
| BLAKE2b-256 |
5a2c0f783545261f5befc72b57b6ab14a20ec30f2b46a622c3871654cf89e5eb
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bcd65d2e1273de598c933704a0f9e3a88226638b684686f5a7c6d783c3bee95
|
|
| MD5 |
84725b5aad7c89f48adc8590368ce26e
|
|
| BLAKE2b-256 |
9b3ba731e840902578ca4e64647e2531e6cb2dda4a41ad86f31acf999f1d5cee
|