Skip to main content

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)

Source distribution for kak-rope 0.3.0
File Size Uploaded
kak-rope-0.3.0.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kak-rope 0.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page