2011/7/6 Karol Samborski <[email protected]>: > 2011/7/6 Tony Mechelynck <[email protected]>: >> well, maybe, but probably not as fast since its processing time would be on >> the order of the square of the number of lines: simply write a function with >> a double loop, which would examine all lines 1→$ in turn in the outer loop >> then compare it with all following lines $→(i+1) in turn in an inner loop, >> and delete the later line if equal. Scanning forward in the outer loop and >> backward in the inner loop ensures that you don't get line numbers changed >> before you have finished using them. But the end-of-loop test for the outer >> loop must recompute line('$') at every interation. >> > > You are right but if it is only one file and this macro will never be > used as a script to do this automatically etc. it should be fast > enough ;) > > Best Regards, > Karol >
Oops, I'm sorry I thought you was responding to me... I must read everything twice before I start to write ;) Regards, Karol -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
