Question/Feature Request: chord keybindings?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
Research direction
Start by locating the keybinding system and reading how it parses and dispatches keys; the issue does not name files or tests. Determine whether chord, multi-key, and additional navigation-key support is in scope, then agree on expected behavior before implementation. Done would mean the requested binding forms work, with tests covering them.
Written by the indexing model from the issue text.
Description
It seems that the keybinding system only supports "simple" keys: a single key, optionally with a single modifier (C, M). Is that correct? I tried to define chords and multi-key bindings but they didn't seem to work.
In a lot of editors, Paredit keybings in particular tend to be either chords, e.g., C-M-f, or multi-character strings, e.g., C-c C-M-l, C-M-p C-M-r.
In addition, some of those editors use additional keys beyond TAB and RET: up, down, left, right, home, and end for example.
Is expanding the keybindings to cover those cases on the roadmap?
- Dominant language
- Clojure
- Stars
- 20
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from clojure/clojure-cli.repl
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
clojure/clojure-cli.repl#5 · 1 reaction ·
All issues in clojure/clojure-cli.repl
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
.Needs Triage .Team/UXWest Priority:P2 Type:Bug
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
metabase/metabase#83998 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 88/100
clojure-emacs/cider-nrepl#1053 · 1 comment ·
Maintainers usually reply within 2 days