Giter VIP home page Giter VIP logo

message-attachment-reminder's Introduction

Message attachment reminder for Emacs

License GPL 3 MELPA CI

Warns the user if they try and send an email without an attachment when they body text contains language that suggests an attachment should be present. Uses message-send-hook and so is compatible with mu4e and gnus and other email interfaces for Emacs.

This is based off the past work of others but has been cleaned up and made into a dedicated package.

Installation

MELPA

The preferred way to install message-attachment-reminder is via MELPA - then you can just M-x package-install RET message-attachment-reminder RET

To enable then simply add the following to your init file:

(require 'message-attachment-reminder)

Or is you use use-package this can be simplified to:

(use-package message-attachment-reminder
  :ensure t)

Manual

If you would like to install the package manually, download or clone it and place within Emacs' load-path, then you can require it in your init file like this:

(require 'message-attachment-reminder)

Configuration

The phrases to look for can be customized via message-attachment-reminder-regexp.

The warning message shown to the user to alert them to a missing attachment is specified via message-attachment-reminder-warning.

Finally, by default quoted lines are not checked however this can be changed by setting message-attachment-reminder-exclude-quoted to nil.

License

Copyright © 2020 Alex Murray

Distributed under GNU GPL, version 3.

message-attachment-reminder's People

Contributors

alexmurray avatar

Watchers

 avatar  avatar  avatar

Forkers

emacsmirror

message-attachment-reminder's Issues

typo in readme

Hello,

just to say that there is a typo in the readme:

(use-package mesage-attachment-reminder
  :ensure t)

should be

(use-package message-attachment-reminder
  :ensure t)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.