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 >> >> > >> >> >> > >> >> >