Okay, I'll roll my own then.

Thanks,
Ulf

On Mon, Feb 16, 2015 at 4:06 PM, Chet Ramey <[email protected]> wrote:

> On 2/16/15 9:30 AM, Ulf Magnusson wrote:
> > Hello,
> >
> > I'm combining readline and ncurses in the same program. I'm using a
> custom
> > rl_redisplay_function that prints rl_line_buffer ("mvprintw(x, y,
> > rl_line_buffer)") and moves the cursor to rl_point ("move(y, rl_point)").
> >
> > Since rl_point is a byte rather than character offset, this breaks for
> > strings with multibyte characters (as well as for other cases like
> > combining characters). It would be handy if readline exported its idea of
> > where the cursor should be (e.g., rl_cursor_col) to avoid code
> duplication.
> > Thoughts?
>
> Readline doesn't maintain that information; it computes it as part of
> redisplay.  It's one of the things that a custom redisplay function has
> to take care of.
>
> --
> ``The lyf so short, the craft so long to lerne.'' - Chaucer
>                  ``Ars longa, vita brevis'' - Hippocrates
> Chet Ramey, ITS, CWRU    [email protected]
> http://cnswww.cns.cwru.edu/~chet/
>
_______________________________________________
Bug-readline mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-readline

Reply via email to