Maybe we don't need any more color schemes; I certainly don't have anything 
in mind. I just use the default one all of the time.

Rather than a Makefile target, a Sage command to change on-the-fly would be 
nice. You might investigate whether IPython allows changing color schemes 
while it's running, or if it needs to be restarted for such changes to take 
effect. If the former, just provide access to that command. If the latter, 
at least updating the Installation guide with information about how to 
change it would be a start. A Makefile target is not appropriate since a 
sysadmin may be building and installing Sage for many users; instead, you 
want a run-time solution. Maybe a command-line flag ("sage --color=...")? 
This would just pass the appropriate configuration option to IPython.

Also note http://trac.sagemath.org/ticket/14713, which updates the version 
of IPython in Sage. I'm guessing that the changes on that ticket will be 
available in the next beta release.

  John




On Sunday, March 9, 2014 4:00:36 PM UTC-7, Nitin Prasad wrote:
>
> Thank you very much for the assistance! 
>
> I'd like to try to add the ability to toggle colors in sage itself. As a 
> new user (and developer), I'd appreciate you input. Would a good way to go 
> about this be to add a target to the Makefile that creates a file like you 
> described, and then create a function in sage that will modify this upon 
> request? Also, when you mentioned 
>
> "It might not be a bad idea to have several of our own pre-defined color 
> schemes"
>
> I noticed that the preset values of Linux and LightBG basically correspond 
> to dark and light background respectively, so making our own color seems 
> would be a bit redundant. Did you have any other color schemes in mind? 
>
> Thanks, 
>
> Nitin Prasad
>
> On Sunday, March 9, 2014 1:46:59 PM UTC-5, John H Palmieri wrote:
>>
>> The colors are controlled by IPython. You should be able to create a file 
>> $HOME/.sage/ipython-0.12/profile_sage/ipython_config.py with the lines
>>
>>     c = get_config()
>>     # Set the color scheme (NoColor, Linux, or LightBG).
>>     c.TerminalInteractiveShell.colors = 'Linux'
>>
>> for example, to change the color scheme. See 
>> http://ipython.org/ipython-doc/rel-1.0.0/config/old.html#color for some 
>> more information. You can also run "sage --ipython config -h" for a help 
>> message about configuring IPython.
>>
>> It might not be a bad idea to have several of our own pre-defined color 
>> schemes, with switches for the as Jan suggests...
>>
>>   John
>>
>>
>>
>>
>>
>> On Sunday, March 9, 2014 8:13:02 AM UTC-7, Jan Groenewald wrote:
>>>
>>> Would be nice to have a general theme toggle. background=dark or 
>>> background=light, like vim. Also, on systems with default black background 
>>> terminals, background=dark default would be nice.
>>>
>>> Regards,
>>> Jan
>>>
>>>
>>>
>>> On 9 March 2014 01:05, Nitin Prasad <[email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I've started using Sage (mostly from the command line) and I've noticed 
>>>> by default a lot of the output text is colored blue. This is very 
>>>> difficult 
>>>> to see on the background of the terminal, so I was wondering if there was 
>>>> any way to change this easily? There was one topic posted here a while ago 
>>>> but that was about changing the color of the text on the notebook; I want 
>>>> this for the command line.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sage-support" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/sage-support.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>>   .~. 
>>>   /V\     Jan Groenewald
>>>  /( )\    www.aims.ac.za
>>>  ^^-^^ 
>>>  
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to