kak-rope
Integrating rope refactoring library with kakoune.
Installation
First, install the kak-rope binary and its dependencies:
pipx install kak-rope
Then, configure kakoune, for instance using plug.kak:
plug "git+https://git.sr.ht/~dmerej/kak-rope" config %{
# Suggested mappings
declare-user-mode rope
map global user r ' :enter-user-mode rope<ret>' -docstring 'enter rope mode'
map global rope a ':rope-add-import ' -docstring 'add import'
}
Usage
See builtin kakoune help. All commands defined in this module starts with rope-.
Contributing
- Install poetry
- Install required dependencies
poetry install
Before submitting a change, run the following commands:
poetry run invoke lint
You can now use git-send-email and send a patch to https://lists.sr.ht/~dmerej/kak-rope
Metadata
Release files for kak-rope 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kak-rope-0.3.0.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kak_rope-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / kak-rope-0.3.0.tar.gz
| Download URL | kak-rope-0.3.0.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cebdbc803149c0d4e1e0a9c8da82f06788c97a852e3865f286ae7e49edd7b0a1
|
|
BLAKE2b-256 checksum How to use checksums |
b5c89f8e13ab1dad79c78f35b662af806f42c826db5ff9745223396837644ccc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.9.7 Linux/5.13.0-20-generic
|
Release files / kak_rope-0.3.0-py3-none-any.whl
| Download URL | kak_rope-0.3.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a80b5b3a62cf9dc751c5cb96fa4f3290975b3f99919252ffcf97a320fbf652d
|
|
BLAKE2b-256 checksum How to use checksums |
0f6c73ca594e4ffaac57e949ab7271b8faaf78f86b68b14d6ae684b220909945
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.9.7 Linux/5.13.0-20-generic
|