GNU ELPA - excorporate


Exchange Web Services (EWS) integration
excorporate-1.1.1.tar, 2023-May-30, 210 KiB
Thomas Fitzsimmons <>
Browse ELPA's repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET excorporate RET

Full description

Excorporate provides Exchange integration for Emacs.

Most Recent Improvements

New in Excorporate 1.1.1, released 2023-05-29:

** Update documentation

New in Excorporate 1.1.0, released 2023-05-10:

** Experimental OAuth 2.0 support

Warning: To deal with OAuth 2.0 refresh tokens, `url-http-oauth' needs
to rewrite entries in netrc files listed in the `auth-sources'
variable.  The netrc entry rewriting code is new and relatively
untested so please back up these files before trying OAuth 2.0

Quick Start

Customize `excorporate-configuration'.  To use OAuth 2.0, at a minimum
you will need to set the "client-identifier" and the "login_hint"


M-x excorporate

You should see a message indicating that the connection is ready
either in the minibuffer or in the *Messages* buffer.

Run M-x calendar, and press 'e' to show today's meetings.

For configuration suggestions and connection troubleshooting tips, see
the Excorporate Info node at C-h i d m Excorporate.

Old versions

excorporate-1.1.0.tar.lz2023-May-1139.0 KiB
excorporate-1.0.0.tar.lz2021-May-2137.3 KiB
excorporate-0.9.6.tar.lz2021-Apr-2737.3 KiB
excorporate-0.9.5.tar.lz2021-Apr-0837.2 KiB
excorporate-0.9.3.tar.lz2021-Jan-2928.8 KiB
excorporate-0.9.2.tar.lz2021-Jan-2428.6 KiB
excorporate-0.9.1.tar.lz2020-Oct-0632.3 KiB
excorporate-0.9.0.tar.lz2020-Oct-0131.7 KiB
excorporate-0.8.3.tar.lz2019-Jun-1922.9 KiB
excorporate-0.8.2.tar.lz2019-Jun-1522.6 KiB
excorporate-0.8.1.tar.lz2018-Sep-1620.2 KiB
excorporate-0.8.0.tar.lz2018-Sep-1320.2 KiB
excorporate-0.7.7.tar.lz2018-Sep-0515.9 KiB
excorporate-0.7.6.tar.lz2016-Oct-0615.4 KiB
excorporate-0.7.5.tar.lz2016-Jun-1715.2 KiB
excorporate-0.7.4.tar.lz2016-Jun-1515.0 KiB
excorporate-0.7.3.tar.lz2016-Apr-0215.0 KiB
excorporate-0.7.2.tar.lz2016-Mar-1714.8 KiB
excorporate-0.7.1.tar.lz2016-Feb-2713.4 KiB
excorporate-0.7.0.tar.lz2016-Feb-2510.9 KiB


GNU Emacs Excorporate NEWS -- history of user-visible changes.

* New in Excorporate 1.1.1

Released 2023-05-29:

** Update documentation

* New in Excorporate 1.1.0

Released 2023-05-10

** Experimental OAuth 2.0 support

Warning: To deal with OAuth 2.0 refresh tokens, `url-http-oauth' needs
to delete then rewrite entries in netrc files listed in the
`auth-sources' variable.  The netrc entry rewriting code is new and
relatively untested so please back up these files before trying OAuth
2.0 support.  Deletion respects the customization value of
`auth-source-save-behavior'; if it is set to `ask', you will be
prompted before the entry deletion happens.

* New in Excorporate 1.0.0

Released 2021-05-20

** Declare API stability

* New in Excorporate 0.9.6

Released 2021-04-26

** Fix Emacs < 24.4 incompatibility in time zone support

** Require cl-lib package explicitly

* New in Excorporate 0.9.5

Released 2021-04-07

** Set time zone when creating calendar items

** Add excorporate-disconnect function

** Document how to disconnect and how to handle a stuck connection

** Use new exco-select-connection-identifier function in API Usage examples

* New in Excorporate 0.9.3

Released 2021-01-28

** Enable diary integration by default

** Introduce defcustom, excorporate-update-diary, to control this behaviour

* New in Excorporate 0.9.2

Released 2021-01-23

** Do not hard-code directory for diary files

Use locate-user-emacs-file instead.

* Excorporate 0.9.1

Released 2020-10-05

** Change default behaviour of decline, accept and tenatitvely-accept functions

Always prompt for a response message in
exco-org-decline-meeting-request, exco-org-accept-meeting-request, and
exco-org-tentatively-accept-meeting-request, unless a prefix argument
is specified.

** Allow force-deleting calendar items

Take a prefix argument to exco-org-delete-appointment to force-delete
the calendar item at point in the *Excorporate* Org buffer.

* Excorporate 0.9.0

Released 2020-09-30

** Add interactive exco-org meeting and appointment cancellation functions

** Add interactive exco-org meeting reply functions

** Add meeting and appointment creation functions

** Add meeting organizer to Org entries

** Add API Usage section to the manual, with several examples

* Excorporate 0.8.3

Released 2019-06-18

** Fix appt percent-encoded URL printing

** Update HTTP debugging steps in Info manual

* Excorporate 0.8.2

Released 2019-06-14

** Enable multiple connections

The excorporate-configuration variable can now be a list representing
multiple servers.  The excorporate function will create one connection
per server configured.  Connections to additional servers can be
dynamically created by passing a prefix argument to the excorporate

* Excorporate 0.8.1

Released 2018-09-15

** Depend on nadvice 0.3

This fixes excorporate-diary-enable on Emacs 24.1, 24.2, and 24.3.

* Excorporate 0.8.0

Released 2018-09-13

** Add functions for retrieving meeting details

** Add diary support

M-x excorporate
M-x excorporate-diary-enable
M-x calendar
Press `d'

** Add appt support

After you've retrieved today's meetings, several minutes before the
start of the next meeting a reminder window will pop up.

If Emacs is left running overnight, it will display tomorrow's
meetings at 12:01 AM.

* Excorporate 0.7.7

Released 2018-09-04

** Enable calfw support

* Excorporate 0.7.6

Released 2016-10-05

** Require some NTLM compatibility fixes via updated dependencies

* Excorporate 0.7.5

Released 2016-06-16

** Interoperate with `save-some-buffers'

* Excorporate 0.7.4

Released 2016-06-15

** Interoperate with `org-startup-with-latex-preview'

* Excorporate 0.7.3

Released 2016-04-01

** Bind q to quit-window in Org mode backend

* Excorporate 0.7.2

Released 2016-03-16

** Support Office 365 and Exchange 2010_SP1

* Excorporate 0.7.1

Released 2016-02-26

** Add Info manual

* Excorporate 0.7.0

Released 2016-02-21

** First release in GNU ELPA

Local variables:
mode: outline