On Apr 12, 7:54 pm, Dan Drake <dr...@kaist.edu> wrote: > Hello, > > A while back, there was a massive patch that removed all the tabs from > the Sage library. Unfortunately, they have been creeping back in, and > there are now quite a few files with tabs: try doing > > grep --perl-regexp '\t' --files-with-matches -r sage/*
or from sage: search_src("\t") This is annoying; it was a pain to get rid of the tabs last time. If I remember, having tabs in a file can cause problems with Sphinx, maybe with displaying help in the notebook. > Coordinating another big tab removal patch would be difficult, but I I put together a patch in about 20 minutes, using search_src("\t") and the emacs "untabify" function. If our next release is 4.4, then 4.4.1 could be purely an untabify release... > think that we could at least change the "sage -merge" script so that it > rejects any patch that introduces tabs. (Unless, say, some kind of > --no-really-the-tabs-are-okay command line option is specified.) Does > this seem like a good idea? Yes. Another option: should "sage -t" fail on any file with tabs? Then the responsibility would fall more to the patch authors than to the release managers. -- John -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org To unsubscribe, reply using "remove me" as the subject.