El Wed, Jul 27, 2005 at 08:27:12AM -0400, Thomas Dickey me dec�a:
> On Wed, Jul 27, 2005 at 08:11:05AM -0300, Fernando Canizo wrote:
> > But vim is linked against libncurses, doesn't make it a 'curses
> > application' ?
> 
> no.  A curses application calls initscr() or newterm(), uses the curses
> library to perform optimized display updates.  A termcap application
> calls tgetent(), and uses tputs() or tgoto() to write strings directly
> to the display.
> 
> Since vim is a termcap application, you could in principle link it with
> libtermcap without seeing any difference in vim's functionality.
> 
> There are some applications that can be configured (compiled) for any of
> these interfaces:
> 
>       termcap
>       terminfo
>       curses (ncurses)
>       ncursesw
> 
> tin and vile do this, for example.

Cool, so i can discard that the problem comes from vim + libncurses.

In other mails from the thread we've reached to the point of knowing
that mutt is reencoding the chars. Since you seem to know about
libraries and calls to functions, do you know a method to track this
issue? I've been thinking maybe an strace to mutt, but y don't know
what to search for, and strace gives lots of info.

So the question is: what would you do to track this problem?

-- 
Fernando Canizo - LUGMen: www.lugmen.org.ar - A8N: a8n.lugmen.org.ar
woman: "Say something dirty to me!"
man: "Kitchen."
        -- meyerm
-- 
[email protected] mailing list

Reply via email to