Variable: mm-file-name-rewrite-functions
mm-file-name-rewrite-functions is a customizable variable defined in
mm-decode.el.gz.
Value
(mm-file-name-delete-control
mm-file-name-delete-gotchas)
Documentation
List of functions used for rewriting file names of MIME parts.
Each function takes a file name as input and returns a file name.
Ready-made functions include mm-file-name-delete-control,
mm-file-name-delete-gotchas (you should not remove these two
functions), mm-file-name-delete-whitespace,
mm-file-name-trim-whitespace, mm-file-name-collapse-whitespace,
mm-file-name-replace-whitespace(var)/mm-file-name-replace-whitespace(fun), capitalize, downcase,
upcase, and upcase-initials.
This variable was added, or its default value changed, in Emacs 23.1.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-decode.el.gz
(defcustom mm-file-name-rewrite-functions
'(mm-file-name-delete-control mm-file-name-delete-gotchas)
"List of functions used for rewriting file names of MIME parts.
Each function takes a file name as input and returns a file name.
Ready-made functions include `mm-file-name-delete-control',
`mm-file-name-delete-gotchas' (you should not remove these two
functions), `mm-file-name-delete-whitespace',
`mm-file-name-trim-whitespace', `mm-file-name-collapse-whitespace',
`mm-file-name-replace-whitespace', `capitalize', `downcase',
`upcase', and `upcase-initials'."
:type '(list (set :inline t
(const mm-file-name-delete-control)
(const mm-file-name-delete-gotchas)
(const mm-file-name-delete-whitespace)
(const mm-file-name-trim-whitespace)
(const mm-file-name-collapse-whitespace)
(const mm-file-name-replace-whitespace)
(const capitalize)
(const downcase)
(const upcase)
(const upcase-initials)
(repeat :inline t
:tag "Function"
function)))
:version "23.1" ;; No Gnus
:group 'mime-display)