Use good m_ functions, because it smell like a flower, version 2.
[apps/madmutt.git] / BUGS
diff --git a/BUGS b/BUGS
index 9693b4b..be93cdc 100644 (file)
--- 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.)