Thank you Brian for the port guidance and revisions, and thank you to
Stuart and Ian for the terminal testing. I have hardened the curses
initialization up in 2.1 to better support older terminals, which may
not support ANSI color or cursor setting modes.
I plan to submit an updated port this weekend. Really appreciate the
feedback.
Pat
On 10/15/21 2:11 PM, Brian Callahan wrote:
>
>
> On 10/15/2021 11:49 AM, Ian Darwin wrote:
>>> > Unfortunately I can't replicate this. I tried just now with a freshly
>>> > installed rxvt-unicode package. Tried both with and without tmux
>>> running in
>>> > urxvt, both worked. Let me know if there's some special setup you
>>> have and
>>> > I'll try to track the problem down.
>>> >
>>> > ~Brian
>>>
>>> I'm not sure what's triggering it, but looking at curs_set(3) doc
>>> I think ERR should simply be ignored:
>>>
>>> The curs_set routine sets the cursor state is set to
>>> invisible, normal,
>>> or very visible for visibility equal to 0, 1, or 2
>>> respectively. If
>>> the terminal supports the visibility requested, the previous
>>> cursor
>>> state is returned; otherwise, ERR is returned.
>>>
>>> This works but I don't know python so there might be a nicer way
>>>
>>> # Initialize curses
>>> try:
>>> curses.curs_set(2)
>>> except:
>>> 1
>>
>> Use the keyword "pass" instead of the constant 1.
>
> Thanks Ian. How is this diff?
>
> ~Brian
--
Pat Jensen, CCIE #53452
No comments:
Post a Comment