Tags: patch Hello! I found that function `fill-flowed-encode' would not fill texts after the last hard newline in a buffer. To reproduce, run 'emacs -Q' and then evaluate the following snippet: --8<---------------cut here---------------start------------->8--- (with-current-buffer (get-buffer-create "*tmp-f=f*") (use-hard-newlines) (insert "1\n2") (fill-flowed-encode) (display-buffer (current-buffer))) --8<---------------cut here---------------end--------------->8--- The expected output should be '1 2', but the actual is '1\n2'. The first patch changes this.