emacs/lisp/use-package
Laurence Rochfort ca39ed155f [] Install system packages using system-packages-install
:ensure-system-package was installing packages by running
system-packages-get-command via async-shell-command. This meant that
system-packages-use-sudo wasn't being honoured.

This patch makes :ensure-system-package use system-packages-install
for all cases, except where a custom install command is supplied, in
which case async-shell-command is used.

This issue was introduced in 9f034a0bcf [https://github.com/jwiegley/use-package/issues/673], as a fix for
[https://github.com/jwiegley/use-package/issues/661]. Prior to that commit, system-packages-use-sudo was being
honoured.

This patch also fixes a bug where a cons containing a lone symbol in a
list of conses causes nil to used as the package to install.
GitHub-reference: fix https://github.com/jwiegley/use-package/issues/720
Copyright-paperwork-exempt: yes
2018-09-12 19:12:49 +01:00
..
bind-chord.el Please the byte-compiler 2017-12-04 11:53:52 -08:00
bind-key.el Document that remapping commands is supported with bind-key 2018-04-30 09:55:27 -07:00
use-package-bind-key.el Merge pull request from justbur/autoload-keymap 2018-07-15 11:01:24 -07:00
use-package-chords.el Place :chords at beginning of use-package-keywords 2018-06-28 20:40:58 -06:00
use-package-core.el Fix use-package-normalize-function 2018-06-13 20:24:09 -05:00
use-package-delight.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-diminish.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-ensure-system-package.el [] Install system packages using system-packages-install 2018-09-12 19:12:49 +01:00
use-package-ensure.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-jump.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-lint.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package.el Enable lexical binding 2018-06-13 20:24:09 -05:00