aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Make `git-email-send-email' take files as an argumentyoctocell2021-01-181-8/+7
| | | | `git-email-send-email' will take a list of files as an argument.
* Move cursor to "to" address if emptyyoctocell2021-01-181-5/+8
| | | | | The cursor will be placed at the "to" header if it is empty when composing a message.
* Add minor modes for gnus and notmuchyoctocell2021-01-182-3/+66
|
* Remove functionality for applying patchesyoctocell2021-01-184-79/+25
| | | | | | This is better handled by the piem[0] package. [0]: https://git.kyleam.com/piem
* Re-generate README.mdyoctocell2021-01-161-8/+18
|
* Add git-email-notmuch.elyoctocell2021-01-151-0/+46
| | | | | | Add integration with notmuch. * git-email-notmuch.el (git-email-notmuch-apply-patch):
* Add `git-email--get-project'yoctocell2021-01-151-2/+7
| | | | | | | | Modularize `git-email-apply-patch', this way other functions can also use `git-email--get-project'. * git-email.el (git-email--get-project): (git-email-apply-patch):
* Update versionyoctocell2021-01-151-1/+1
| | | | | | Use 0.2.0 instead of 1.0.0 * git-email.el:
* Minor additions to READMEyoctocell2021-01-121-9/+4
|
* Bump version numberyoctocell2021-01-101-1/+1
| | | | * git-email.el:
* Ask for version number for git format-patchyoctocell2021-01-101-6/+9
| | | | | | | | Explicitly ask for the version number (-v option) if `git-email-format-patch' has been called the a prefix argument. * git-email.el (git-email--compose-email): (git-email-format-patch):
* Update commentaryyoctocell2021-01-091-5/+3
| | | | * git-email.el:
* Fix package dependenciesyoctocell2021-01-091-1/+1
| | | | * git-email.el:
* Use #' for referencing functionsyoctocell2021-01-091-6/+6
| | | | * git-email.el:
* Delete patches after sending themyoctocell2021-01-091-3/+8
| | | | | * git-email.el (git-email-format-patch): Delete the patches generated by 'git format-patch' after sending the emails.
* Generate markdown READMEyoctocell2021-01-092-1/+57
|
* Add .envrcyoctocell2021-01-091-0/+1
| | | | * .envrc:
* Add gifyoctocell2021-01-092-2/+1
|
* Rewrite READMEyoctocell2021-01-092-20/+43
|
* Check major mode when getting revisionyoctocell2021-01-081-1/+2
| | | | | | An error will the thrown otherwise. * git-email.el (git-email--log-get-revision):
* Reformat bufferyoctocell2021-01-081-6/+12
| | | | | | | | Keep line width under 80. * git-email.el (git-email--fontify-using-faces): (git-email--compose-email): (git-email-format-patch):
* Fontify diffs in `message-mode'yoctocell2021-01-081-22/+41
| | | | | | | | | * git-email.el (git-email--extract-diff): (git-email--fontify-diff): (git-email--fontify-using-faces): (git-email--compose-email): (git-email--minibuffer-get-revision): (git-email-format-patch):
* Add install instructionsyoctocell2021-01-081-6/+4
| | | | * README.md:
* Use custom functions to get revisionyoctocell2021-01-071-8/+20
| | | | | | | | | | | | Let the user specify a list of functions to run to get the desirable revision and fallback to the minibuffer. * git-email.el (git-email-revision-command): (git-email-get-revision-functions): (vc-dir-current-file): (git-email--get-revision): (git-email--log-get-revision): (git-email-format-patch):
* Dont' colorize revisionyoctocell2021-01-071-18/+8
| | | | | | | | Let the user specify the 'git log' command to run, this wont really play well with the current colorization regex. * git-email.el (git-email-revision-command): (git-email--get-revision):
* Get revision under point if possibleyoctocell2021-01-071-8/+11
| | | | | | | If in `log-view-mode', get the revision under point instead of asking for a revision * git-email.el (git-email-format-patch):
* Add comments and restructureyoctocell2021-01-061-93/+100
| | | | * git-email.el:
* Rename functionyoctocell2021-01-061-2/+2
| | | | | | | git-email--get-filename => git-email--get-files * git-email.el (git-email--get-filenames): (git-email-send-email):
* Use custom face for revisionyoctocell2021-01-061-1/+4
| | | | | | | Don't depent on `log-view-mode' to be loaded. * git-email.el (git-email-revision-face): (git-email--get-revision):
* Allow users to add custom function to get patchesyoctocell2021-01-061-22/+29
| | | | | | | | | | | Users can add their own function to `git-email-get-files-functions' to get a list of files to send as patches. * git-email.el (git-email-get-files-functions): (git-email--dired-files): (git-email--vc-dir-files): (git-email--ibuffer-files): (git-email--get-filenames):
* Make `git-email-apply-patch' more configurableyoctocell2021-01-061-1/+20
| | | | | | | | | | The user can supply a custom function and command to used instead of the default ones. * git-email.el (git-email-apply-patch-function): (git-email-apply-patch-command): (git-email--shell-command-on-body): (git-email-apply-patch):
* Fix indentationyoctocell2021-01-061-16/+17
| | | | | | | * git-email.el (git-email--check-file): (git-email--get-revision): (git-email-apply-patch): (git-email-send-email):
* Colorize revisions in minibuffer listyoctocell2021-01-061-17/+45
| | | | | | * git-email.el (git-email-revision-limit): (git-email--get-revision): (git-email-format-patch):
* Check if selected files are patchesyoctocell2021-01-061-8/+18
| | | | | | | Throw an error if the selected files aren't valid patch files. * git-email.el (git-email--check-file): (git-email--get-filenames):
* Fallback to minibuffer prompt when sending patchyoctocell2021-01-061-1/+6
| | | | | | | | If the current major mode isn't supported, ask the user for a file in the minibuffer. * git-email.el (git-email--minibuffer-file): (git-email--get-filenames):
* Rename some functionsyoctocell2021-01-061-6/+6
| | | | | | | * git-email.el (git-email--dired): (git-email--vc-dir): (git-email--ibuffer): (git-email--get-filenames):
* Fix `package-lint' issuesyoctocell2021-01-061-2/+2
| | | | * git-email.el:
* Get rid of compile warningsyoctocell2021-01-061-0/+7
| | | | | | | | * git-email.el (dired-get-filename): (dired-map-over-marks): (ibuffer-get-marked-buffers): (vc-dir-marked-files): (vc-dir-current-file):
* Add function to send all mails at onceyoctocell2021-01-061-0/+13
| | | | | * git-email.el (git-email-send-email-function): (git-email-send-all):
* Create README fileYash Karandikar2021-01-051-0/+22
| | | | * README.md:
* Add function to apply patch in current bufferyoctocell2021-01-051-0/+8
| | | | * git-email.el (git-email-apply-patch):
* Update commentaryyoctocell2021-01-041-2/+7
| | | | | | Add description for `git-email-format-patch'. * git-email.el:
* Add wrapper for 'git-format-patch'yoctocell2021-01-041-3/+51
| | | | | | | | | This lets the user generate patches and automatically compses an email for each patch. * git-email.el (git-email-format-patch-default-args): (git-email-format-patch-extra-args): (git-email-format-patch):
* Add commentsyoctocell2021-01-041-0/+6
| | | | | | Explain some parts in more detail. * git-email.el (git-email--compose-email):
* Fix hooksyoctocell2021-01-041-8/+7
| | | | | | | | | Update docstrings for types for hooks and run them before and after every `git-email--compose-email' call. * git-email.el (git-email-pre-compose-email-hook): (git-email-post-compose-email-hook): (git-email-send-email):
* Refactor `git-email-headers'yoctocell2021-01-041-14/+7
| | | | | | | | | Use symbols instead of strings. * git-email.el (git-email-headers): (git-email-send-email): (git-email--format-headers): (git-email--compose-email):
* Fix message header formattingyoctocell2021-01-041-52/+18
| | | | | | | | | | | | | | | | The key of the alist has to be a symbol and not a string. This fixes the formatting of the 'references' header. Remove the redundant functions for setting `message-header-format-alist'. * git-email.el (git-email-pre-compose-email-hook): (git-email-post-compose-email-hook): (git-email--set-message-header-format): (git-email--reset-message-header-format): (git-email-send-email): (git-email--format-headers): (git-email--remove-subject): (git-email--compose-email):
* Add todoyoctocell2021-01-041-0/+3
| | | | * git-email.el:
* Insert diff at beginning of body instead of EOFyoctocell2021-01-041-5/+6
| | | | | | | | | Some mail clients will automatically pre-populate the message buffer with the users signature, inserting the diff at the end of the file would then mess up the formatting. This patch make it so that the diff is inserted after '--text follows this line--' or a pgp attachment. * git-email.el (git-email--compose-email):
* Remove '*** SUBJECT HERE ***' in message bufferyoctocell2021-01-041-1/+3
| | | | | | Put the cursor at the subject header if the message is a cover letter. * git-email.el (git-email--compose-email):