Add and fix up type declarations for custom variables
This commit is contained in:
@ -37,6 +37,8 @@
|
|||||||
"Location of the mu homedir, or nil for the default."
|
"Location of the mu homedir, or nil for the default."
|
||||||
:type 'directory
|
:type 'directory
|
||||||
:group 'mu4e
|
:group 'mu4e
|
||||||
|
:type '(choice (const :tag "Default location" nil)
|
||||||
|
(const :tag "Specify location" string))
|
||||||
:safe 'stringp)
|
:safe 'stringp)
|
||||||
|
|
||||||
(defcustom mu4e-mu-binary (executable-find "mu")
|
(defcustom mu4e-mu-binary (executable-find "mu")
|
||||||
@ -65,13 +67,14 @@ PATH, you can specify the full path."
|
|||||||
update the database. If nil, don't update automatically. Note,
|
update the database. If nil, don't update automatically. Note,
|
||||||
changes in `mu4e-update-interval' only take effect after restarting
|
changes in `mu4e-update-interval' only take effect after restarting
|
||||||
mu4e."
|
mu4e."
|
||||||
:type 'integer
|
:type '(choice (const :tag "No automatic update" nil)
|
||||||
|
(integer :tag "Seconds"))
|
||||||
:group 'mu4e
|
:group 'mu4e
|
||||||
:safe 'integerp)
|
:safe 'integerp)
|
||||||
|
|
||||||
(defcustom mu4e-attachment-dir (expand-file-name "~/")
|
(defcustom mu4e-attachment-dir (expand-file-name "~/")
|
||||||
"Default directory for saving attachments."
|
"Default directory for saving attachments."
|
||||||
:type 'string
|
:type 'directory
|
||||||
:group 'mu4e
|
:group 'mu4e
|
||||||
:safe 'stringp)
|
:safe 'stringp)
|
||||||
|
|
||||||
@ -79,31 +82,34 @@ mu4e."
|
|||||||
"Regular expression matching the user's mail address(es). This is
|
"Regular expression matching the user's mail address(es). This is
|
||||||
used to distinguish ourselves from others, e.g. when replying and
|
used to distinguish ourselves from others, e.g. when replying and
|
||||||
in :from-or-to headers. By default, match nothing."
|
in :from-or-to headers. By default, match nothing."
|
||||||
:type 'string
|
:type 'regexp
|
||||||
:group 'mu4e
|
:group 'mu4e
|
||||||
:safe 'stringp)
|
:safe 'stringp)
|
||||||
|
|
||||||
(defcustom mu4e-use-fancy-chars nil
|
(defcustom mu4e-use-fancy-chars nil
|
||||||
"Whether to use fancy (non-ascii) characters."
|
"Whether to use fancy (non-ascii) characters."
|
||||||
:type 'booleanp
|
:type 'boolean
|
||||||
:group 'mu4e)
|
:group 'mu4e)
|
||||||
|
|
||||||
(defcustom mu4e-my-email-addresses `(,user-mail-address)
|
(defcustom mu4e-my-email-addresses `(,user-mail-address)
|
||||||
"List of e-mail addresses to consider 'my email addresses',
|
"List of e-mail addresses to consider 'my email addresses',
|
||||||
ie. addresses whose presence in an email imply that it is a
|
ie. addresses whose presence in an email imply that it is a
|
||||||
personal message. This is used when indexing messages."
|
personal message. This is used when indexing messages."
|
||||||
:type '(string)
|
:type '(repeat (string :tag "Address"))
|
||||||
:group 'mu4e)
|
:group 'mu4e)
|
||||||
|
|
||||||
(defvar mu4e-date-format-long "%c"
|
(defvar mu4e-date-format-long "%c"
|
||||||
"Date format to use in the message view, in the format of
|
"Date format to use in the message view, in the format of
|
||||||
`format-time-string'.")
|
`format-time-string'.")
|
||||||
|
|
||||||
(defvar mu4e-search-results-limit 500
|
(defcustom mu4e-search-results-limit 500
|
||||||
"Maximum number of search results (or -1 for unlimited). Since
|
"Maximum number of search results (or -1 for unlimited). Since
|
||||||
limiting search results speeds up searches significantly, it's
|
limiting search results speeds up searches significantly, it's
|
||||||
useful to limit this. Note, to ignore the limit, use a prefix
|
useful to limit this. Note, to ignore the limit, use a prefix
|
||||||
argument (C-u) before invoking the search.")
|
argument (C-u) before invoking the search."
|
||||||
|
:type '(choice (const :tag "Unlimited" -1)
|
||||||
|
(integer :tag "Limit"))
|
||||||
|
:group 'mu4e)
|
||||||
|
|
||||||
(defvar mu4e-debug nil
|
(defvar mu4e-debug nil
|
||||||
"When set to non-nil, log debug information to the *mu4e-log* buffer.")
|
"When set to non-nil, log debug information to the *mu4e-log* buffer.")
|
||||||
@ -119,17 +125,21 @@ form (QUERY DESCRIPTION KEY), where QUERY is a string with a mu
|
|||||||
query, DESCRIPTION is a short description of the query (this will
|
query, DESCRIPTION is a short description of the query (this will
|
||||||
show up in the UI), and KEY is a shortcut key for the query.")
|
show up in the UI), and KEY is a shortcut key for the query.")
|
||||||
|
|
||||||
(defvar mu4e-split-view 'horizontal
|
(defcustom mu4e-split-view 'horizontal
|
||||||
"How to show messages / headers; a symbol which is either: * a
|
"How to show messages / headers; a symbol which is either: * a
|
||||||
symbol 'horizontal: split horizontally (headers on top) * a symbol
|
symbol 'horizontal: split horizontally (headers on top) * a symbol
|
||||||
'vertical: split vertically (headers on the left). * anything
|
'vertical: split vertically (headers on the left). * anything
|
||||||
else: don't split (show either headers or messages, not both) Also
|
else: don't split (show either headers or messages, not both) Also
|
||||||
see `mu4e-headers-visible-lines' and
|
see `mu4e-headers-visible-lines' and
|
||||||
`mu4e-headers-visible-columns'.")
|
`mu4e-headers-visible-columns'."
|
||||||
|
:type '(choice (const :tag "Split horizontally" horizontal)
|
||||||
|
(const :tag "Split vertically" vertical)
|
||||||
|
(const :tag "Don't split" nil)))
|
||||||
|
|
||||||
(defcustom mu4e-show-images nil
|
(defcustom mu4e-show-images nil
|
||||||
"Whether to automatically display attached images in the message
|
"Whether to automatically display attached images in the message
|
||||||
view buffer."
|
view buffer."
|
||||||
|
:type 'boolean
|
||||||
:group 'mu4e-view)
|
:group 'mu4e-view)
|
||||||
|
|
||||||
(defcustom mu4e-confirm-quit t
|
(defcustom mu4e-confirm-quit t
|
||||||
@ -152,7 +162,9 @@ view buffer."
|
|||||||
* `auto': try to decrypt automatically
|
* `auto': try to decrypt automatically
|
||||||
* `ask': ask before decrypting anything
|
* `ask': ask before decrypting anything
|
||||||
* `no': don't try to decrypt anything."
|
* `no': don't try to decrypt anything."
|
||||||
:type 'symbol
|
:type '(choice (const :tag "Try to decrypt automatically" auto)
|
||||||
|
(const :tag "Ask before decrypting anything" ask)
|
||||||
|
(const :tag "Don't try to decrypt anything" no))
|
||||||
:group 'mu4e-crypto)
|
:group 'mu4e-crypto)
|
||||||
|
|
||||||
;; completion; we put them here rather than in mu4e-compose, as mu4e-utils needs
|
;; completion; we put them here rather than in mu4e-compose, as mu4e-utils needs
|
||||||
|
|||||||
Reference in New Issue
Block a user