forked from meli/meli
1
Fork 0
meli/src
Manos Pitsidianakis 8c671935f9
Add compose (pre-submission) hooks for validation/linting
compose-hooks run before submitting an e-mail.
They perform draft validation and/or transformations.
If a hook encounters an error or warning, it will show up as a notification.
The currently available hooks are:
- past-date-warn
  Warn if Date header value is far in the past or future.
- important-header-warn
  Warn if important headers (From, Date, To, Cc, Bcc) are missing or invalid.
- missing-attachment-warn
  Warn if Subject, draft body mention attachments but they are missing.
- empty-draft-warn
  Warn if draft has no subject and no body.

They can be disabled with [composing.disabled_compose_hooks] setting.
2023-05-16 17:31:56 +03:00
..
command Clippy fixes 2023-04-30 20:47:53 +03:00
components Add compose (pre-submission) hooks for validation/linting 2023-05-16 17:31:56 +03:00
conf Add compose (pre-submission) hooks for validation/linting 2023-05-16 17:31:56 +03:00
plugins Rename MeliError struct to Error 2022-12-08 22:20:05 +02:00
terminal Add compose (pre-submission) hooks for validation/linting 2023-05-16 17:31:56 +03:00
types Clippy fixes 2023-04-30 20:47:53 +03:00
args.rs docs: add edit-config in manpages 2023-05-01 08:43:36 +03:00
command.rs Clippy fixes 2023-04-30 20:47:53 +03:00
components.rs Clippy fixes 2023-04-30 20:47:53 +03:00
conf.rs Replace old logging module with the `log` create 2023-05-01 16:22:35 +03:00
jobs.rs Clippy fixes 2023-04-30 20:47:53 +03:00
lib.rs Clippy fixes 2023-04-30 20:47:53 +03:00
mailcap.rs Replace old logging module with the `log` create 2023-05-01 16:22:35 +03:00
main.rs Clippy fixes 2023-04-30 20:47:53 +03:00
managesieve.rs Clippy fixes 2023-04-30 20:47:53 +03:00
plugins.rs Rename MeliError struct to Error 2022-12-08 22:20:05 +02:00
sqlite3.rs Replace old logging module with the `log` create 2023-05-01 16:22:35 +03:00
state.rs Add compose (pre-submission) hooks for validation/linting 2023-05-16 17:31:56 +03:00
terminal.rs Clippy fixes 2023-04-30 20:47:53 +03:00
types.rs Clippy fixes 2023-04-30 20:47:53 +03:00