Hi Maciej,

I completely agree with it, I was only saying there is an alternative.

I also want native support to have Color support in the terminal.

This is my suggestion, it should be enabled by default, but disabled
by default if CONFIG_DEFAULT_SMALL is selected.

What do you think?

BR,

Alan

On 8/17/20, Maciej Wójcik <w8j...@gmail.com> wrote:
> I am confused a bit. Are you all guys talking about the same thing? If I
> understand correctly Christian just wanted to introduce colors to NSH.
>
> Colours in the terminal are not about looking good. Colours improve
> readability. The same text on the screen carries more information. This is
> why everyone is using syntax highlighting in the editor when programming.
>
> It is easier to spot red error and yellow warning than just all black text
> in terminal log. It would be great if there would be native option to
> enable this, without pdcurses.
>
>
> On Mon, 17 Aug 2020, 08:32 , <disruptivesolution...@gmail.com> wrote:
>
>> Please do not make technology about looks.... in functionality it has to
>> work and be solid and has to address its purposes. If all is finished and
>> value is there, one could bring a nice color too it 😉 Color is throwing
>> money where functionality died....
>>
>> Ben
>>
>> -----Oorspronkelijk bericht-----
>> Van: Alan Carvalho de Assis <acas...@gmail.com>
>> Verzonden: zondag 16 augustus 2020 17:02
>> Aan: dev@nuttx.apache.org
>> Onderwerp: Re: Color ANSI support in nsh
>>
>> Christian,
>>
>> If I'm not wrong NuttX already has this feature to fancy interface if you
>> use of pdcurses library.
>>
>> Greg added pdcurses some time ago and Ken Petit added support to use it
>> over telnet
>>
>> BR,
>>
>> Alan
>>
>> On 8/16/20, Christian Catchpole <christ...@catchpole.net> wrote:
>> > Yeah i should have had a poke around before posting on the group. I
>> > keep finding NuttX has so many features in the Kconfig :) I also
>> > suggested command history then found my Spresence NSH has history, so
>> > obviously i was not the first to think of it.
>> > I don't want to go TOO crazy with ANSI colours. I'll experiment with a
>> > few things and then loop back around and see what others think.
>> >
>> > Thanks,
>> > Christian
>> >
>> >
>> > On Sun, 16 Aug 2020 at 22:11, Dave Marples <d...@marples.net> wrote:
>> >
>> >> Hiya,
>> >>
>> >> Yes, there's some cheesy simple stuff in there already (mainly to
>> >> stop the zephyr folks throwing shade cos their terminal is prettier).
>> >> At the moment it only highlights commands, responses and errors iirc,
>> >> but making it more context aware would certainly be nice....it's
>> >> already switched on/off by kconfig option.
>> >>
>> >> Regards
>> >>
>> >> Dave
>> >>
>> >> On Sun, 16 Aug 2020, 12:24 David Sidrane, <david.sidr...@nscdg.com>
>> >> wrote:
>> >>
>> >> > Hi Christian,
>> >> >
>> >> > As long as there is a Knob in Kconfig to enable / disable each
>> >> > feature (that defaults to disable) the impact is 0.
>> >> >
>> >> > IIRC there is a history, and some fancy-ness that was added by Dave
>> >> > a
>> >> while
>> >> > ago. Good docs and an example defconfig would will keep it
>> >> > maintained
>> >> (and
>> >> > built). Once we have scripted test running against the sim (or real
>> >> > HW) test cases will keep it from breaking.
>> >> >
>> >> > David
>> >> >
>> >> > -----Original Message-----
>> >> > From: Christian Catchpole [mailto:christ...@catchpole.net]
>> >> > Sent: Saturday, August 15, 2020 5:52 PM
>> >> > To: dev@nuttx.apache.org
>> >> > Subject: Color ANSI support in nsh
>> >> >
>> >> > Hi everyone,
>> >> >
>> >> > I have been adding ANSI escape codes for colour support to my app’s
>> >> console
>> >> > output and have been experimenting with adding it to nsh itself. At
>> >> > a minimum to colour the prompt.
>> >> >
>> >> > I had been thinking this is something i could develop and propose
>> >> > to come back into the mainline as a nsh kconfig option.
>> >> >
>> >> > But before i do, the obvious question is, has this been proposed
>> >> > before
>> >> and
>> >> > are there reasons we wouldn’t want this in NuttX?
>> >> >
>> >> > I’m also thinking it would be good to have a single line of command
>> >> > history. Other configurable options could be clear screen on nsh
>> >> > entry (I added this as my app was using ANSI line positioning and
>> >> > resets back into nsh looked messy). There are all sorts of fun
>> >> > things which could be done with ANSI terminal emulation.
>> >> >
>> >> > Thanks,
>> >> > See you all tonight. Where you’ll see my demo going crazy with ANSI
>> >> colour
>> >> > codes.
>> >> >
>> >> > Christian
>> >> >
>> >>
>> >
>>
>>
>

Reply via email to