C. Michael Pilato wrote on Thu, Jun 23, 2011 at 08:57:28 -0400: > Omigosh. +1. I, too, know we're well into bikeshed territory here, but if > we're going to paint our sheds anyway, why use only a clear-coat stain > ("return svn_error_return(...)")? Use a color that says something! > > "svn_error_trace" is a fine choice of a name. Just a pity that it's a > character shorter than the existing name, though, as far as the > global-search-and-replace goes. Mmm... indentation... :-(
This /can/ be automated. In Vim, I might do: :set autowrite :set cindent cinoptions=>1s,e0,n0,f0,{.5s,}0,^-.5s,=.5s,t0,+1s,c3,(0,u0,:0 :grep -Rw svn_error_return subversion qancesvn_error_trace^[gw%:cn q@a@@66@@ (where ^[ is a real ctrl-[) and it would work for 95% of the instances. I used this approach in the past (for one of my "Fix something across the whole C codebase" commits) and it worked nicely. Another value for the macro would be: qancesvn_error_trace^[lv%oj:s/^.// q