Permalink
Commits on Oct 15, 2018
  1. Merge pull request #729 from stribb/patch-1

    jwiegley committed Oct 15, 2018
    Change the URL to system-packages
Commits on Sep 13, 2018
  1. Merge pull request #721 from lrochfort/ensure-system-package_use-sudo

    waymondo committed Sep 13, 2018
    [Fix #720] Install system packages using system-packages-install
Commits on Sep 12, 2018
  1. [Fix #720] Install system packages using system-packages-install

    lrochfort committed Sep 12, 2018
    :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 7303e89 [#673], as a fix for
    [#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.
Commits on Jul 15, 2018
  1. Merge pull request #686 from justbur/autoload-keymap

    jwiegley committed Jul 15, 2018
    Correct prefix keys after use-package-autoload-keymap
Commits on Jul 10, 2018
  1. Merge pull request #703 from jwiegley/ensure-system-package-filepath

    jwiegley committed Jul 10, 2018
    allow :ensure-system-package to check the presence of files at path
Commits on Jul 9, 2018
  1. allow :ensure-system-package to check the presence of files at path

    waymondo committed Jul 9, 2018
    closes #660
Commits on Jul 3, 2018
  1. Merge pull request #697 from killdash9/patch-1

    jwiegley committed Jul 3, 2018
    Place :chords at beginning of use-package-keywords
Commits on Jun 29, 2018
  1. Place :chords at beginning of use-package-keywords

    killdash9 committed Jun 29, 2018
    When it is at the end, the keys don't get bound until after the package has been loaded, which is bad.  Placing it at the beginning allows the key bindings to be mapped to auto-loaded functions before the package is loaded, so that a key chord press triggers the package load.
Commits on Jun 25, 2018
  1. Merge pull request #658 from killdash9/patch-1

    jwiegley committed Jun 25, 2018
    New style of auto-deferral for chords
Commits on Jun 14, 2018
  1. Merge pull request #657 from jabranham/enable-lexical-binding

    jwiegley committed Jun 14, 2018
    Enable lexical binding
  2. Enable lexical binding

    jabranham committed Mar 20, 2018
    This supercedes #617 and closes #648
Commits on Jun 13, 2018
  1. Merge pull request #692 from taingra/master

    jwiegley committed Jun 13, 2018
    Added an Introduction taken from the README
  2. Update use-package.texi

    jwiegley committed Jun 13, 2018
Commits on Jun 12, 2018
  1. Merge pull request #689 from andschwa/patch-1

    jwiegley committed Jun 12, 2018
    Update debug info in readme
  2. Update debug info in readme

    andschwa committed Jun 12, 2018
    This resolves #626.
Commits on Jun 4, 2018
  1. Correct prefix keys after use-package-autoload-keymap

    justbur committed Jun 4, 2018
    By adding events of the form (cons t event) to unread-command-events, Emacs
    correctly updates this-command-keys for the subsequent use of the prefix.
    
    Before this change, packages like my which-key were not getting the correct
    prefix after use-package-autoload-keymap loaded the relevant package.
    
    See justbur/emacs-which-key#192
Commits on May 19, 2018
  1. Merge pull request #683 from akhramov/fix/ensure-system-package-cleanup

    jwiegley committed May 19, 2018
    ensure-system-package cleanup
  2. Ensure system package cleanup

    akhramov committed May 19, 2018
    The function introduced in #673 wasn't declared at compile time, and
    it made byte compiler unhappy. Moreover, it was forgotten to remove
    redundant compile time variables. Thanks @tarsius for pointing that
    out.
    
    This change
    * Removes redundant variable declarations
    * Adds `system-packages-get-command` function declaration.
Commits on May 18, 2018
  1. Merge pull request #678 from hubisan/new-logo

    jwiegley committed May 18, 2018
    new use-package logo
Commits on May 15, 2018
Commits on May 14, 2018
  1. new use-package logo

    hubisan committed May 14, 2018
    1. Added new use-package logo files:
    
    - Overwritten existing .png files with new .png files in static folder
    - Overwritten existing .ico file with new .ico file that has multiple
    dimensions (16x16, 32x32, 48x48)
    - Added img folder
    - Added svg-file that will be used as main logo to img folder
    - Added the logo source files to /img/logo-raw folder if any changes are needed
    in the future
    
    2. Change config.toml
    
    - Added param favicon to force load the new favicon and not a cached one
    - Changed logo path to img/use-package-logo-96x96-v1.svg
Commits on May 13, 2018
  1. Merge pull request #674 from andschwa/remap-command

    waymondo committed May 13, 2018
    Document that remapping commands is supported with bind-key
Commits on Apr 30, 2018
Commits on Apr 26, 2018
  1. Merge pull request #673 from akhramov/fix/ensure-system-package-nocon…

    waymondo committed Apr 26, 2018
    …firm
    
    [Fix #661] ensure-system-package: honor system-packages customizations
Commits on Apr 25, 2018
  1. [Fix #661] ensure-system-package: honor system-packages customizations

    akhramov committed Apr 25, 2018
    ensure-system-package doesn't honor system-packages
    customizations (#661), because system-packages didn't provide an API
    to retrieve shell command to be executed.
    
    This change makes use of the new system-packages'
    `system-package-get-command` function and therefore fixes the issue.
Commits on Mar 29, 2018
  1. Merge pull request #663 from asmeurer/auto-package-update

    jwiegley committed Mar 29, 2018
    Add info about auto-package-update to the README
  2. Add info about auto-package-update to the README

    asmeurer committed Mar 29, 2018
    When I first read the README, I assumed that :ensure kept packages up-to-date.
    It is very unclear about this. Having discovered that it doesn't, I found
    auto-package-update, which seems to do this job just fine.
Commits on Mar 24, 2018
  1. Update use-package-chords.el

    killdash9 committed Mar 24, 2018
    new style of auto-deferral for chords
Commits on Mar 18, 2018
  1. Merge pull request #655 from niko2342/add-missing-parenthesis

    jwiegley committed Mar 18, 2018
    Add missing parenthesis