The function above is based on the function SciteCleanDocWhitespace . Enjoy! function stripWhiteLines(reportNoMatch) local count = 0 local fs,fe = editor:findtext("^$", SCFIND_REGEXP) if fe then repeat count = count + 1 editor:remove(fs,fe) fs,fe = editor:findtext("^$", SCFIND_REGEXP, fs) until not fe print("Removed " .. count .. " line(s).") elseif reportNoMatch then print("Document was clean already; nothing to do.") end return count end WalterCruz
RecentChanges · preferences
edit · history
Last edited August 31, 2006 1:46 pm GMT (diff)