If you use vim, and put these lines in .vimrc and it will highlight
trailing whitespace for you:

if has('gui_running')
    hi WhiteSpaceEOL guibg=#FF0000
else
    hi WhiteSpaceEOL ctermbg=Red
endif
: match WhitespaceEOL /\s\+\%#\@<!$/


Øyvind


to., 10.06.2010 kl. 11.40 -0600, skrev Aaron S. Meurer:
> There are a few reasons that trailing whitespace is bad.  For one thing, git 
> will bug you endlessly about it if it is there, and it adds ugly red blocks 
> where it is in a git diff (this is how I noticed it).  I guess the problem is 
> that you can't tell it is there, unless you have an editor that explicitly 
> shows it to you. There are probably all kinds of other problems that it can 
> cause.  For example, suppose you wanted to find all lines of Python code that 
> use one-liner syntax for if or while loops, such as 
> 
> if x: return True
> 
> You could try grepping for :.+$, but if you have regular if x: lines with 
> trailing whitespace after the :, it will grab those too.  This is just a 
> simple example, but you can see how it can throw things off.  Also, it is 
> particularly important for languages like Python where whitespace is part of 
> the syntax.  Maybe others will also have some good reasons.  
> 
> And frankly, it makes for cleaner code.
> 
> By the way, depending on what editor you use, there is probably a way to set 
> it to automatically clear trailing whitespace on a save. Then you just don't 
> have to worry about it.
> 
> Aaron Meurer
> 
> On Jun 10, 2010, at 11:23 AM, Harold E. wrote:
> 
> > Ok for the trailing spaces, I did not know. For curiosity, why are
> > they deprecated?
> > The next times I will think to test and things like that.
> > 
> > Harold
> > 
> > On 10 juin, 20:11, "Aaron S. Meurer" <[email protected]> wrote:
> >> Great!  One thing that I can see right away in GitX is that you need to 
> >> clear trailing whitespace in your files.   The bin/strip_whitespace 
> >> utility will help you with this, and the 
> >> sympy/utilities/tests/test_code_quality.py test will tell you if you have 
> >> any.  It's a good idea to run ./bin/test before committing anyway.
> >> 
> >> Looking forward to your work.
> >> 
> >> Aaron Meurer
> >> On Jun 10, 2010, at 10:59 AM, Harold E. wrote:
> >> 
> >>> Thanks to Vinzent I created a repo on Github with a branch for units :
> >>> http://github.com/melsophos/sympy/tree/units
> >>> I will work on it essentially during the summer since I'm in stage
> >>> now.
> >> 
> >>> Harold
> >> 
> >>> On 16 mai, 19:43, Vinzent Steinberg <[email protected]>
> >>> wrote:
> >>>> On 16 Mai, 00:11, "Harold E." <[email protected]> wrote:
> >> 
> >>>>> On 15 mai, 23:40, "Aaron S. Meurer" <[email protected]> wrote:
> >> 
> >>>>>> Go ahead and create an issue for it.  If you can push the changes up 
> >>>>>> to github, that would also make things easier.
> >> 
> >>>>> There is no need to have a certain status to push? Also is it not
> >>>>> preferable to wait that my code is almost done?
> >> 
> >>>> It does not hurt to publish your work in progress on github, so we can
> >>>> already have a look at it before. Of course it will be pushed to
> >>>> master only if done.
> >> 
> >>>> Release early, release often. :)
> >> 
> >>>> Vinzent
> >> 
> >>>> --
> >>>> You received this message because you are subscribed to the Google 
> >>>> Groups "sympy" group.
> >>>> To post to this group, send email to [email protected].
> >>>> To unsubscribe from this group, send email to 
> >>>> [email protected].
> >>>> For more options, visit this group 
> >>>> athttp://groups.google.com/group/sympy?hl=en.
> >> 
> >>> --
> >>> You received this message because you are subscribed to the Google Groups 
> >>> "sympy" group.
> >>> To post to this group, send email to [email protected].
> >>> To unsubscribe from this group, send email to 
> >>> [email protected].
> >>> For more options, visit this group 
> >>> athttp://groups.google.com/group/sympy?hl=en.
> >> 
> >> 
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups 
> > "sympy" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group at 
> > http://groups.google.com/group/sympy?hl=en.
> > 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/sympy?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to