Summary
parley: Arrow key cursor movement doesn't work in csi with urxvt
Metadata
- Id: 62474e0cc143f0998be9f1d3428f716dbb13a35e
- Trac id: 1118
- Type: defect
- Reporter: acharlton
- Owner: ckeen
- Cc:
- Status: closed
- Component: extensions
- Estimated difficulty:
- Resolution: wontfix
- Priority: minor
- Milestone: someday
- Version: 4.8.x
- Changetime: 2014-05-15 15:46:30 UTC
- Created: 2014-04-24 21:56:36 UTC
- Keywords:
Description
Using parley with csi in the following fashion:
(use parley) (let ((old (current-input-port))) (current-input-port (make-parley-port old)))
Running csi in urxvt and attempting to move the cursor with arrow keys results in a character being printed (A, B, C, or D). Cursor movement with Ctrl-A,E,N,P works. Curiously, Ctrl-arrow-keys result in lowercase characters being printed (a, b, c, and d).
This does not affect other terminals that I've tried, only urxvt (rxvt-unicode).
Changes and comments
[2014-05-15 12:36:44 UTC] ckeen changed status from new to accepted
[2014-05-15 12:36:44 UTC] ckeen set owner to ckeen
[2014-05-15 12:47:11 UTC] ckeen wrote:
Can you please give me more information about the versions you have used?
I have tried to reproduce the problem on a 64bit linux debian stable using rxvt-unicode (urxvt) v9.15 - released: 2012-01-21
with CHICKEN 4.9.1 and parley 0.8.1 and the csirc snippet you provided.
What I did:
1. run urxvt 1. start csi inside 1. type something 1. move error keys -> works as expected
[2014-05-15 15:46:30 UTC] ckeen changed status from accepted to closed
[2014-05-15 15:46:30 UTC] ckeen set resolution to wontfix
[2014-05-15 15:46:30 UTC] ckeen wrote:
After our discussion on IRC I checked with your old mint 12 and could not reproduce the issue since rxvt-unicode DEBs are not available anymore. Mint 16, the current version, does not show the issue and works as expected. I am closing this bug now, since I cannot reproduce it.