The org-plus-contrib package is a little 'odd' in that the name of the
package is not the name of the library being installed. To get around
this, I have a use-package witht he following form
(use-package org
:pin org
:ensure org-plus-contrib
:init
)
Note the :ensure line.
I've got this in my init, which is in an org file with embedded elisp
blocks:
(use-package org-plus-contrib
:defer t
:ensure t
)
then right after I have
(use-package org
:ensure t
:bind (("C-c a" . org-agenda)
("C-c c" . org-capture)
("C-c l" . org-store-link)