From: lawrence m. <we...@gm...> - 2003-11-29 18:05:13
|
Alex Schroeder wrote: [...] > What happens when the entire thing is indented? Example paste: > (save-excursion > (frob))) > Will we get this (good): >> | <lawrence> (save-excursion >> | <lawrence> (frob))) We get this (which, if I understand you correctly, is "good") :P <lawrence> (save-excursion <lawrence> (frob)) The only problem I think there might be would be for multiline pastes with a lead "^/" ... goes away to check. Nope, it doesn't appear to break. Pasted input: | foo bar baz | /say foo bar baz | /bar fdsjakflj dslkajf kdsl; Output: | <lawrence> foo bar baz | <lawrence> /say foo bar baz | <lawrence> /bar fdsjakflj dslkajf kdsl; In fact, looking closer, I don't think one will ever have a problem with multiline pastes, since ERC-SEND-CURRENT-LINE calls ERC-PROCESS-INPUT-LINE with a MULTILINE-P argument. If MULTILINE-P is T, then the result of ERC-EXTRACT-COMMAND-FROM-LINE is ignored, and the lines are sent "as is". So, the only things we need to consider are breakage for single-line input. -- lawrence mitchell <we...@gm...> |