[Python-Dev] Impaired Usability of the Mercurial Source Viewer
Raymond Hettinger
raymond.hettinger at gmail.com
Fri Apr 1 03:20:53 CEST 2011
On Mar 31, 2011, at 5:55 PM, Antoine Pitrou wrote:
> Le jeudi 31 mars 2011 à 17:46 -0700, Raymond Hettinger a écrit :
>> On Mar 31, 2011, at 5:30 PM, Antoine Pitrou wrote:
>>
>>> On Thu, 31 Mar 2011 16:15:48 -0700
>>> Raymond Hettinger <raymond.hettinger at gmail.com> wrote:
>>>> The Hg source viewer needs to be tweaked to improve its usability.
>>>> What we've got now is a step backwards from the previous svn viewer.
>>>>
>>>> Looking at http://hg.python.org/cpython/file/default/Lib/linecache.py for example,
>>>> there are two issues. 1) the code cannot be cut-and-pasted because the
>>>> line numbers are commingled with the source text. 2) the code is hard
>>>> to read because of the alternating white and gray bars.
>>>>
>>>> Contrast that to the more typical, beautiful presentations with a solid
>>>> background and the ability to cut-and-paste without grabbing line
>>>> numbers:
>>>
>>> This is something you need to discuss with the Mercurial project.
>>> See http://mercurial.selenic.com/bts/ and
>>> http://mercurial.selenic.com/wiki/ContributingChanges
>>
>> Are you saying that our official code viewer isn't configurable
>> without getting a change through the Hg project itself?
>
> Well, it is something that is configurable through patching.
> You might want to keep the patch private to hg.python.org, of course.
> But perhaps you can also convince Mercurial devs that they should it
> themselves, if you are persuasive enough ;)
Surely, we at least have control over our own CSS.
At http://hg.python.org/cpython/static/style-paper.css
there are two lines that control the alternating bars:
.parity0 { background-color: #f0f0f0; }
.parity1 { background-color: white; }
One of those could be changed to match the other so that we
at can at least get a solid background.
Raymond
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20110331/e97a0bc1/attachment.html>
More information about the Python-Dev
mailing list