Gnus Manual. Node: Article Washing

PREVArticle Hiding UPArticle Treatment NEXTArticle Buttons

3.17.4: Article Washing

We call this ``article washing'' for a really good reason. Namely, the A key was taken, so we had to use the W key instead.

Washing is defined by us as ``changing something from something to something else'', but normally results in something looking better. Cleaner, perhaps.

W l

Remove page breaks from the current article (gnus-summary-stop-page-breaking). See Misc Article, for page delimiters.

W r

Do a Caesar rotate (rot13) on the article buffer (gnus-summary-caesar-message). Unreadable articles that tell you to read them with Caesar rotate or rot13. (Typically offensive jokes and such.)

It's commonly called ``rot13'' because each letter is rotated 13 positions in the alphabet, e. g. `B' (letter #2) -> `O' (letter #15). It is sometimes referred to as ``Caesar rotate'' because Caesar is rumored to have employed this form of, uh, somewhat weak encryption.

W t

Toggle whether to display all headers in the article buffer (gnus-summary-toggle-header).

W v

Toggle whether to display all headers in the article buffer permanently (gnus-summary-verbose-header).

W m

Toggle whether to run the article through MIME before displaying (gnus-summary-toggle-mime).

W o

Treat overstrike (gnus-article-treat-overstrike).

W d

Treat M******** sm*rtq**t*s (gnus-article-treat-dumbquotes).

W w

Do word wrap (gnus-article-fill-cited-article). If you use this function in gnus-article-display-hook, it should be run fairly late and certainly after any highlighting.

You can give the command a numerical prefix to specify the width to use when filling.

W c

Remove CR (i. e., `^M's on the end of the lines) (gnus-article-remove-cr).

W q

Treat quoted-printable (gnus-article-de-quoted-unreadable). Quoted-Printable is one common MIME encoding employed when sending non-ASCII (i. e., 8-bit) articles. It typically makes strings like `déjà vu' look like `d=E9j=E0 vu', which doesn't look very readable to me.

W f

Look for and display any X-Face headers (gnus-article-display-x-face). The command executed by this function is given by the gnus-article-x-face-command variable. If this variable is a string, this string will be executed in a sub-shell. If it is a function, this function will be called with the face as the argument. If the gnus-article-x-face-too-ugly (which is a regexp) matches the From header, the face will not be shown. The default action under Emacs is to fork off an xv to view the face; under XEmacs the default action is to display the face before the From header. (It's nicer if XEmacs has been compiled with X-Face support---that will make display somewhat faster. If there's no native X-Face support, Gnus will try to convert the X-Face header using external programs from the pbmplus package and friends.) If you want to have this function in the display hook, it should probably come last.

W b

Add clickable buttons to the article (gnus-article-add-buttons). See Article Buttons.


Add clickable buttons to the article headers (gnus-article-add-buttons-to-head).

W E l

Remove all blank lines from the beginning of the article (gnus-article-strip-leading-blank-lines).

W E m

Replace all blank lines with empty lines and then all multiple empty lines with a single empty line. (gnus-article-strip-multiple-blank-lines).

W E t

Remove all blank lines at the end of the article (gnus-article-remove-trailing-blank-lines).

W E a

Do all the three commands above (gnus-article-strip-blank-lines).


Remove all blank lines (gnus-article-strip-all-blank-lines).

W E s

Remove all white space from the beginning of all lines of the article body (gnus-article-strip-leading-space).

See Customizing Articles, for how to wash articles automatically.

PREVArticle Hiding UPArticle Treatment NEXTArticle Buttons