Previous: Article Keymap, Up: Article Buffer

### 4.6 Misc Article

`gnus-single-article-buffer`
  If non-`nil`, use the same article buffer for all the groups. (This is the default.) If `nil`, each group will have its own article buffer.
`gnus-widen-article-window`
  If non-`nil`, selecting the article buffer with the `h` command will “widen” the article window to take the entire frame.

`gnus-article-decode-hook`
  Hook used to decode MIME articles. The default value is `(article-decode-charset article-decode-encoded-words)`

`gnus-article-prepare-hook`
  This hook is called right after the article has been inserted into the article buffer. It is mainly intended for functions that do something depending on the contents; it should probably not be used for changing the contents of the article buffer.
`gnus-article-mode-hook`
  Hook called in article mode buffers.
`gnus-article-mode-syntax-table`
  Syntax table used in article buffers. It is initialized from `text-mode-syntax-table`.

`gnus-article-over-scroll`
  If non-`nil`, allow scrolling the article buffer even when there no more new text to scroll in. The default is `nil`.

`gnus-article-mode-line-format`
  This variable is a format string along the same lines as `gnus-summary-mode-line-format` (see Summary Buffer Mode Line). It accepts the same format specifications as that variable, with two extensions:
  ‘`w`’
    The wash status of the article. This is a short string with one character for each possible article wash operation that may have been performed. The characters and their meaning:
    ‘`c`’
      Displayed when cited text may be hidden in the article buffer.
    ‘`h`’
      Displayed when headers are hidden in the article buffer.
    ‘`p`’
      Displayed when article is digitally signed or encrypted, and Gnus has hidden the security headers. (N.B. does not tell anything about security status, i.e. good or bad signature.)
    ‘`s`’
      Displayed when the signature has been hidden in the Article buffer.
    ‘`o`’
      Displayed when Gnus has treated overstrike characters in the article buffer.
    ‘`e`’
      Displayed when Gnus has treated emphasized strings in the article buffer.
  ‘`m`’
    The number of MIME parts in the article.

`gnus-break-pages`
  Controls whether page breaking is to take place. If this variable is non-`nil`, the articles will be divided into pages whenever a page delimiter appears in the article. If this variable is `nil`, paging will not be done.
`gnus-page-delimiter`
  This is the delimiter mentioned above. By default, it is ‘`^L`’ (formfeed).

`gnus-use-idna`
  This variable controls whether Gnus performs IDNA decoding of internationalized domain names inside ‘`From`’, ‘`To`’ and ‘`Cc`’ headers. See IDNA, for how to compose such messages. This requires GNU Libidn, and this variable is only enabled if you have installed it.

`gnus-inhibit-images`
  If this is non-`nil`, inhibit displaying of images inline in the article body. It is effective to images that are in articles as MIME parts, and images in HTML articles rendered when `mm-text-html-renderer` (see Display Customization) is `shr` or `gnus-w3m`.