X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=BUGS;h=be93cdc9c32d9e329a2c2c6f932fa6364c11a3ae;hp=9693b4bd945dca6cb242c578b2868bd1e8fa6d18;hb=e5c944e193f275241f3c709d952387db9073f279;hpb=89af1bcd125ce7dfd30acf684a4fdc98c44e36bc diff --git a/BUGS b/BUGS index 9693b4b..be93cdc 100644 --- a/BUGS +++ b/BUGS @@ -4,31 +4,18 @@ difficult to fix. RfC 3676 defining format=flowed =============================== -This RfC specifies quote chars to be '>' and due to space-stuffing lines -there're no spaces withing the quote prefix of a line allowed. -Currently, the implementation does: +Muttng currently lacks correct dealing with quote prefixes in some +cases, i.e. when converting from format=fixed to format=flowed. One +problem is that $quote_regexp only specifies the complete quote sequence +instead of just one level. Second, quoting characters seen in the wild +like '|' or '#' are part of the default $quote_regexp but may also be +used to mark certain things like writing about examples or the like in +messages. Muttng does not do any guessing so that it's up to the user to +ensure correct quoting. -- Change all quote characters by force to '>'. This is plain wrong in - some cases where a character from $quote_regexp (even with the default - setting) may appear at the beginning of a line but actually doesn't - represent a quoted line. For example, someone may quote parts of - muttng configs with comments. However, _if_ this _is_ a quoted line - using e.g. '#' as $indent_string, we need to change the '#' prefix to - '>'. - -- Compress the complete quote, i.e. remove any spaces within the - complete quote prefix of a line. This, too, is just plain wrong. For - example, some people may have $indent_string set to '> ' and this gets - quoted several times to something like '>> >>'. However this - semanticly has a quote level of 3 as the second poster space-stuffed - that line. IMHO it's more common that people use spaces in - $indent_string (which the implementation removes right now) than - people space-stuffing lines which start '>' to ' >' when composing new - messages. - -- Altough the standard enforces space-stuffing as a MUST, muttng - currently violates it. Space-stuffing is done once after initially - editing the message. The routine only handles '^From ' and '^ ' cases, - '^>' is ignored. (Once because an already space-stuffed line still has - a leading space so that it would get space-stuffed everytime the user - edits a message.) +Altough the standard enforces space-stuffing as a MUST, muttng +currently violates it. Space-stuffing is done _once_ after initially +editing the message. The routine only handles '^From ' and '^ ' cases, +'^>' is ignored. (Once because an already space-stuffed line still has +a leading space so that it would get space-stuffed everytime the user +edits a message.)