John,
I've looked through the IPython documentations and it looks like the colors
can only be controlled by the configuration files only, or they can be set
by a command line argument to IPython upon startup, but it looks like it
won't be possible to do it on the fly. However, I've been having trouble
finding a centralized location where the command line arguments are
handled; would you be able to provide any guidance?
Thanks,
Nitin
On Sunday, March 9, 2014 7:02:05 PM UTC-5, John H Palmieri wrote:
>
> 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.