On Thu, Jul 29, 2021 at 05:44:38PM -0400, Thomas Dickey wrote: > ----- Original Message ----- > | From: "Chris Green" <c...@isbd.net> > | To: "Vile mailing list" <vile@nongnu.org> > | Sent: Thursday, July 29, 2021 5:40:03 PM > | Subject: Re: Dianosing lack of colour highlighting > > | On Thu, Jul 29, 2021 at 10:20:38PM +0100, Chris Green wrote: > |> Well I have vile running OK on my phone running termux but I can't get > |> colour syntax highlighting to work. > |> > |> I feel as if I have copied all the required configuration files across > |> from my Linux systems where colour highlighting works OK, However, no > |> colours. > |> > |> The terminal can display in colours as dircolors works when running ls. > |> > |> So how to diagnose this? > |> > | I've run show-colors and that does show colours so that's a good start. > | > | Looking at the vile help it says I should be doing:- > | > | ./configure --prefix=$HOME/local --with-builtin-filters > | > | to get colour. Is that --with-builtin-filters necessary to get syntax > | highlighting? If so it might explain my problem! :-) > > using builtin-filters simplifies the calling interface, eliminates screen > hiccups, > but whether you get color at all depends on the terminal description > (e.g., what's TERM set to?) > Thanks. It's tomorrow morning now. :-)
I've just checked and colour is working on the phone's screen itself, it's only in an ssh connection to the phone that it's not working. So that suggests to me that I need to check what TERM is set to on the phone itself...... Hmmm, that's not much help. TERM is set to 'xterm' on the phone itself and, as I said, colour works in vile there. But via an ssh connection (with the client end having TERM=xterm as well) I don't get colour in vile. I do get colour in vile when running across ssh connections to other systems. Why would I see colour directory listings across the ssh interface but not colour within vile across ssh? Whereas colour works for directory listings *and* within vile when run directly on the phone screen. -- Chris Green