]> git.eshelyaron.com Git - emacs.git/log
emacs.git
6 years agoMerge pull request from jabranham/enable-lexical-binding
John Wiegley [Thu, 14 Jun 2018 05:19:49 +0000 (22:19 -0700)]
Merge pull request from jabranham/enable-lexical-binding

Enable lexical binding
GitHub-reference: https://github.com/jwiegley/use-package/issues/657

6 years agoFix use-package-normalize-function
Alex Branham [Tue, 22 May 2018 17:37:28 +0000 (12:37 -0500)]
Fix use-package-normalize-function

6 years agoFix use-package-normalize-function tests
Alex Branham [Tue, 22 May 2018 16:41:21 +0000 (11:41 -0500)]
Fix use-package-normalize-function tests

6 years agoEnable lexical binding
Alex Branham [Tue, 20 Mar 2018 16:40:26 +0000 (11:40 -0500)]
Enable lexical binding

This supersedes https://github.com/jwiegley/use-package/issues/617 and closes https://github.com/jwiegley/use-package/issues/648

6 years agoMerge pull request from taingra/master
John Wiegley [Wed, 13 Jun 2018 20:49:11 +0000 (13:49 -0700)]
Merge pull request from taingra/master

Added an Introduction taken from the README
GitHub-reference: https://github.com/jwiegley/use-package/issues/692

6 years agoUpdate use-package.texi
John Wiegley [Wed, 13 Jun 2018 20:49:00 +0000 (13:49 -0700)]
Update use-package.texi

6 years agoAdded an Introduction taken from the README
Thomas Ingram [Wed, 13 Jun 2018 20:24:23 +0000 (16:24 -0400)]
Added an Introduction taken from the README

Copyright-paperwork-exempt: yes

6 years agoMerge pull request from akhramov/fix/ensure-system-package-cleanup
John Wiegley [Sat, 19 May 2018 21:48:47 +0000 (14:48 -0700)]
Merge pull request from akhramov/fix/ensure-system-package-cleanup

ensure-system-package cleanup
GitHub-reference: https://github.com/jwiegley/use-package/issues/683

6 years agoEnsure system package cleanup
Artyom Khramov [Sat, 19 May 2018 18:44:43 +0000 (00:44 +0600)]
Ensure system package cleanup

The function introduced in https://github.com/jwiegley/use-package/issues/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.

Copyright-paperwork-exempt: yes

6 years agoMerge pull request from andschwa/remap-command
Justin Talbott [Sun, 13 May 2018 04:30:24 +0000 (00:30 -0400)]
Merge pull request from andschwa/remap-command

Document that remapping commands is supported with bind-key
GitHub-reference: https://github.com/jwiegley/use-package/issues/674

6 years agoDocument that remapping commands is supported with bind-key
Andrew Schwartzmeyer [Mon, 30 Apr 2018 16:54:12 +0000 (09:54 -0700)]
Document that remapping commands is supported with bind-key

Copyright-paperwork-exempt: yes

6 years agoMerge pull request from akhramov/fix/ensure-system-package-noconfirm
Justin Talbott [Thu, 26 Apr 2018 18:21:50 +0000 (14:21 -0400)]
Merge pull request from akhramov/fix/ensure-system-package-noconfirm

[Fix https://github.com/jwiegley/use-package/issues/661] ensure-system-package: honor system-packages customizations
GitHub-reference: https://github.com/jwiegley/use-package/issues/673

6 years ago[] ensure-system-package: honor system-packages customizations
Artyom Khramov [Wed, 25 Apr 2018 20:22:53 +0000 (02:22 +0600)]
[] ensure-system-package: honor system-packages customizations

ensure-system-package doesn't honor system-packages
customizations (https://github.com/jwiegley/use-package/issues/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.
GitHub-reference: fix https://github.com/jwiegley/use-package/issues/661
Copyright-paperwork-exempt: yes

6 years agoMerge pull request from waymondo/master
Justin Talbott [Fri, 16 Mar 2018 20:07:41 +0000 (16:07 -0400)]
Merge pull request from waymondo/master

:ensure-system-package - allow cdr of cons to be a package name symbol
GitHub-reference: https://github.com/jwiegley/use-package/issues/654

6 years ago:ensure-system-package allow cdr of cons to be a package name symbol
Justin Talbott [Fri, 16 Mar 2018 16:29:20 +0000 (12:29 -0400)]
:ensure-system-package allow cdr of cons to be a package name symbol

closes https://github.com/jwiegley/use-package/issues/652

6 years agoMerge pull request from valignatev/master
John Wiegley [Wed, 14 Mar 2018 18:43:35 +0000 (11:43 -0700)]
Merge pull request from valignatev/master

Encourage installation via https instead of http
GitHub-reference: https://github.com/jwiegley/use-package/issues/651

6 years agoEncourage installation via https instead of http
Valentin Ignatev [Wed, 14 Mar 2018 11:27:09 +0000 (21:27 +1000)]
Encourage installation via https instead of http

6 years agoMerge pull request from DamienCassou/fix-report-again
John Wiegley [Tue, 13 Mar 2018 06:35:01 +0000 (23:35 -0700)]
Merge pull request from DamienCassou/fix-report-again

Fix report again after revert
GitHub-reference: https://github.com/jwiegley/use-package/issues/647

6 years agoFix compile-time warnings due to the statistics-reporting code
Damien Cassou [Sun, 11 Mar 2018 12:22:13 +0000 (13:22 +0100)]
Fix compile-time warnings due to the statistics-reporting code

The code worked because the file is using dynamic binding.

6 years agoAdd missing require
Damien Cassou [Sun, 11 Mar 2018 12:21:00 +0000 (13:21 +0100)]
Add missing require

This is used for `hash-table-keys`.

Fix https://github.com/jwiegley/use-package/issues/644.

6 years agoMerge pull request from jwiegley/revert-645-fix-report
John Wiegley [Mon, 12 Mar 2018 04:37:34 +0000 (21:37 -0700)]
Merge pull request from jwiegley/revert-645-fix-report

Revert "Fix report"
GitHub-reference: https://github.com/jwiegley/use-package/issues/646

6 years agoRevert "Fix report"
John Wiegley [Mon, 12 Mar 2018 04:37:02 +0000 (21:37 -0700)]
Revert "Fix report"

6 years agoMerge pull request from DamienCassou/fix-report
John Wiegley [Mon, 12 Mar 2018 04:34:23 +0000 (21:34 -0700)]
Merge pull request from DamienCassou/fix-report

Fix report
GitHub-reference: https://github.com/jwiegley/use-package/issues/645

6 years agoFix compile-time warnings due to the statistics-reporting code
Damien Cassou [Sun, 11 Mar 2018 12:22:13 +0000 (13:22 +0100)]
Fix compile-time warnings due to the statistics-reporting code

The code worked because the file is using dynamic binding.

6 years agoAdd missing require
Damien Cassou [Sun, 11 Mar 2018 12:21:00 +0000 (13:21 +0100)]
Add missing require

This is used for `hash-table-keys`.

Fix https://github.com/jwiegley/use-package/issues/644.

6 years agoMerge pull request from DamienCassou/tabulated-list
John Wiegley [Thu, 8 Mar 2018 22:45:02 +0000 (14:45 -0800)]
Merge pull request from DamienCassou/tabulated-list

Use a tabulated-list to display package configuration statistics
GitHub-reference: https://github.com/jwiegley/use-package/issues/642

6 years agoUse a tabulated-list to display package configuration statistics
Damien Cassou [Thu, 8 Mar 2018 19:48:07 +0000 (20:48 +0100)]
Use a tabulated-list to display package configuration statistics

Fix https://github.com/jwiegley/use-package/issues/641

6 years agoMerge pull request from matthewbauer/patch-1
John Wiegley [Mon, 5 Mar 2018 18:09:44 +0000 (10:09 -0800)]
Merge pull request from matthewbauer/patch-1

Support ":package" in use-package
GitHub-reference: https://github.com/jwiegley/use-package/issues/633

6 years agoSupport ":package" in use-package
Matthew Justin Bauer [Sun, 25 Feb 2018 21:03:43 +0000 (15:03 -0600)]
Support ":package" in use-package

bind-key supports the keyword ":package" but use-package does not know that. Adding this should be helpful. In the future, maybe we could automatically fill in with the use-package package, but that could be a breaking change.

6 years agoMerge pull request from justbur/normalize-fix
John Wiegley [Tue, 6 Feb 2018 22:14:51 +0000 (14:14 -0800)]
Merge pull request from justbur/normalize-fix

Fix usage of plist argument in use-package-normalize-plist
GitHub-reference: https://github.com/jwiegley/use-package/issues/625

6 years agoFix usage of plist argument in use-package-normalize-plist
Justin Burkett [Tue, 6 Feb 2018 17:48:51 +0000 (12:48 -0500)]
Fix usage of plist argument in use-package-normalize-plist

Previously the argument was never used.

6 years agoMerge pull request from justbur/ignore-keywords
John Wiegley [Tue, 6 Feb 2018 17:36:33 +0000 (09:36 -0800)]
Merge pull request from justbur/ignore-keywords

Add use-package-ignore-unknown-keywords option
GitHub-reference: https://github.com/jwiegley/use-package/issues/624

6 years agoAdd use-package-ignore-unknown-keywords option
Justin Burkett [Tue, 6 Feb 2018 16:35:45 +0000 (11:35 -0500)]
Add use-package-ignore-unknown-keywords option

This option allows use-package to skip over keywords it doesn't recognize.

6 years agoRevert "Merge pull request from jabranham/lexical-bindings"
John Wiegley [Sat, 27 Jan 2018 22:13:48 +0000 (14:13 -0800)]
Revert "Merge pull request from jabranham/lexical-bindings"

This reverts commit d21787f1d64a740c0e00899835d9200a0e4690df, reversing
changes made to fd8a3510fd1a555b925f57b2870917e3c4ea0206.
GitHub-reference: https://github.com/jwiegley/use-package/issues/617

6 years agoRevert "Move variable bindings to the bottom of each file"
John Wiegley [Sat, 27 Jan 2018 22:09:10 +0000 (14:09 -0800)]
Revert "Move variable bindings to the bottom of each file"

This reverts commit c29193bf0724633adf7183dad2d0b6faf7d029ab.

6 years agoMove variable bindings to the bottom of each file
John Wiegley [Sat, 27 Jan 2018 22:07:11 +0000 (14:07 -0800)]
Move variable bindings to the bottom of each file

6 years agoMerge pull request from jabranham/lexical-bindings
John Wiegley [Sat, 27 Jan 2018 22:04:57 +0000 (14:04 -0800)]
Merge pull request from jabranham/lexical-bindings

[WIP] Lexical bindings
GitHub-reference: https://github.com/jwiegley/use-package/issues/617

6 years agoDon't remove sharp quotes
Alex Branham [Sat, 27 Jan 2018 21:17:26 +0000 (15:17 -0600)]
Don't remove sharp quotes

6 years agoTest still requires cl
Alex Branham [Sat, 27 Jan 2018 17:11:40 +0000 (11:11 -0600)]
Test still requires cl

6 years agoFix byte compiler warnings
Alex Branham [Sat, 27 Jan 2018 16:19:42 +0000 (10:19 -0600)]
Fix byte compiler warnings

6 years agoUse lexical bindings and remove cl package
Alex Branham [Sat, 27 Jan 2018 15:56:15 +0000 (09:56 -0600)]
Use lexical bindings and remove cl package

6 years agoMerge pull request from jabranham/system-packages-update
John Wiegley [Sat, 27 Jan 2018 08:46:16 +0000 (00:46 -0800)]
Merge pull request from jabranham/system-packages-update

System packages update
GitHub-reference: https://github.com/jwiegley/use-package/issues/616

6 years agolexical binding
Alex Branham [Sat, 27 Jan 2018 04:37:47 +0000 (22:37 -0600)]
lexical binding

6 years agoPrefer non-obsolete var names
Alex Branham [Sat, 27 Jan 2018 04:37:31 +0000 (22:37 -0600)]
Prefer non-obsolete var names

6 years agoMerge pull request from jabranham/fix-byte-compiler
John Wiegley [Tue, 9 Jan 2018 01:54:04 +0000 (17:54 -0800)]
Merge pull request from jabranham/fix-byte-compiler

Prefer org-table-align to orgtbl-ctrl-c-ctrl-c
GitHub-reference: https://github.com/jwiegley/use-package/issues/611

6 years agoPrefer org-table-align to orgtbl-ctrl-c-ctrl-c
Alex Branham [Tue, 9 Jan 2018 01:21:46 +0000 (19:21 -0600)]
Prefer org-table-align to orgtbl-ctrl-c-ctrl-c

org-table-align is an autoloaded function so the byte compiler can
find it. orgtbl-ctrl-c-ctrl-c isn't so we get a warning about
undefined functions.

6 years agoMerge pull request from justbur/elisp-cap
John Wiegley [Tue, 26 Dec 2017 19:04:41 +0000 (11:04 -0800)]
Merge pull request from justbur/elisp-cap

Handle automatic macro expansion by elisp-completion-at-point
GitHub-reference: https://github.com/jwiegley/use-package/issues/599

6 years agoMerge pull request from nickmccurdy/render-report-table
John Wiegley [Tue, 26 Dec 2017 19:04:13 +0000 (11:04 -0800)]
Merge pull request from nickmccurdy/render-report-table

Render the use-package-report table using Org
GitHub-reference: https://github.com/jwiegley/use-package/issues/592

6 years agoFix sanity check for correct :custom-face format
wouter bolsterlee [Wed, 20 Dec 2017 07:31:56 +0000 (08:31 +0100)]
Fix sanity check for correct :custom-face format

Instead of testing the length of each form passed to :custom-face,
the sanity check would test the number of forms passed to :custom-face,
causing it to fail when more than 2 face customisations are used.

Fixes https://github.com/jwiegley/use-package/issues/600.

Copyright-paperwork-exempt: yes

6 years agoHandle automatic macro expansion by elisp-completion-at-point
Justin Burkett [Mon, 18 Dec 2017 20:15:28 +0000 (15:15 -0500)]
Handle automatic macro expansion by elisp-completion-at-point

The function `elisp--local-variables' inserts an unbound variable,
`elisp--witness--lisp', into macro forms to determine the locally bound
variables for `elisp-completion-at-point'. It ends up throwing a lot of errors
since it can occupy the position of a keyword (or look like a second argument to
a keyword that takes one). Deleting it when it's at the top level should be
harmless since there should be no locally bound variables to discover here
anyway.

6 years agoGuard a call to display-warning with ignore
John Wiegley [Sun, 17 Dec 2017 08:35:01 +0000 (00:35 -0800)]
Guard a call to display-warning with ignore

Fixes https://github.com/jwiegley/use-package/issues/589

6 years agoRender the use-package-report table using Org
Nick McCurdy [Sat, 16 Dec 2017 19:52:14 +0000 (14:52 -0500)]
Render the use-package-report table using Org

I noticed that the "Gathering Statistics" instructions for rendering the Org
table could be automated for convenience. Now the table is reformatted
automatically, and you can still manually sort it. I'm not sorting it by default
to maintain the same order of use-package forms for easier troubleshooting.

6 years agoAll the second argument in use-package-defaults lists to be a function
John Wiegley [Sat, 16 Dec 2017 06:48:42 +0000 (22:48 -0800)]
All the second argument in use-package-defaults lists to be a function

Address the question raised in https://github.com/jwiegley/use-package/issues/591

6 years agoAdd a test related to
John Wiegley [Thu, 14 Dec 2017 01:03:05 +0000 (17:03 -0800)]
Add a test related to

GitHub-reference: https://github.com/jwiegley/use-package/issues/589

6 years agoAdd more tests related to issue
John Wiegley [Thu, 14 Dec 2017 01:02:55 +0000 (17:02 -0800)]
Add more tests related to issue

GitHub-reference: https://github.com/jwiegley/use-package/issues/572

6 years agoMinor simplification of a function
John Wiegley [Mon, 11 Dec 2017 05:36:41 +0000 (21:36 -0800)]
Minor simplification of a function

6 years agobind-keys fixes related to
John Wiegley [Mon, 11 Dec 2017 05:25:37 +0000 (21:25 -0800)]
bind-keys fixes related to

GitHub-reference: https://github.com/jwiegley/use-package/issues/482

6 years agoAdd a clarifying test for
John Wiegley [Sun, 10 Dec 2017 17:53:13 +0000 (09:53 -0800)]
Add a clarifying test for

GitHub-reference: https://github.com/jwiegley/use-package/issues/482

6 years agoFix a scoping issues with multiple occurrences of :bind
John Wiegley [Sun, 10 Dec 2017 00:28:49 +0000 (16:28 -0800)]
Fix a scoping issues with multiple occurrences of :bind

Fixes https://github.com/jwiegley/use-package/issues/585

6 years agoStart building a use-package linter in use-package-lint.el
John Wiegley [Fri, 8 Dec 2017 08:44:29 +0000 (00:44 -0800)]
Start building a use-package linter in use-package-lint.el

6 years agouse-package-normalize/:disabled has the wrong number of arguments
John Wiegley [Fri, 8 Dec 2017 08:28:14 +0000 (00:28 -0800)]
use-package-normalize/:disabled has the wrong number of arguments

6 years agoRemove several unnecessary calls to `ignore'
John Wiegley [Fri, 8 Dec 2017 06:40:48 +0000 (22:40 -0800)]
Remove several unnecessary calls to `ignore'

6 years agoAdd another :bind test
John Wiegley [Fri, 8 Dec 2017 06:04:24 +0000 (22:04 -0800)]
Add another :bind test

6 years agoAdd further note to NEWS.md
John Wiegley [Thu, 7 Dec 2017 23:50:07 +0000 (15:50 -0800)]
Add further note to NEWS.md

6 years agoAdd tests for two more issues
John Wiegley [Thu, 7 Dec 2017 22:34:51 +0000 (14:34 -0800)]
Add tests for two more issues

6 years agoFix the tests
John Wiegley [Thu, 7 Dec 2017 21:23:36 +0000 (13:23 -0800)]
Fix the tests

6 years agoClarify a note in NEWS.md
John Wiegley [Thu, 7 Dec 2017 21:22:57 +0000 (13:22 -0800)]
Clarify a note in NEWS.md

6 years agoChanges to the way auto-deferral is indicated
John Wiegley [Thu, 7 Dec 2017 21:14:32 +0000 (13:14 -0800)]
Changes to the way auto-deferral is indicated

This change adds a new extension hook `use-package-autoloads/<KEYWORD>` for
specifying exactly which autoloads a keyword should imply. This is the proper
way to indicate autoloads, rather than adding to the `:commands` entry as was
done before.

Further, autoloading now must occur in order to cause implied deferred
loading; if :bind is used with only lambda forms, for example, this will not
cause deferred loading without `:defer t`.

6 years agoIntroduce new customization variable `use-package-merge-key-alist'
John Wiegley [Thu, 7 Dec 2017 21:13:49 +0000 (13:13 -0800)]
Introduce new customization variable `use-package-merge-key-alist'

6 years agoUse cl-gentemp in another place
John Wiegley [Thu, 7 Dec 2017 06:52:34 +0000 (22:52 -0800)]
Use cl-gentemp in another place

This avoids "Variable unknown" errors if a byte-compiled init.elc happening to
encounter an error while evaluating an :init or :config block.

6 years agoCorrectly fix the problem of unreferenced symbols after compilation
John Wiegley [Thu, 7 Dec 2017 04:59:10 +0000 (20:59 -0800)]
Correctly fix the problem of unreferenced symbols after compilation

Fixes https://github.com/jwiegley/use-package/issues/571

6 years agoRevert "Pre-expand lexical-let, since otherwise it requires cl to be loaded"
John Wiegley [Thu, 7 Dec 2017 04:53:10 +0000 (04:53 +0000)]
Revert "Pre-expand lexical-let, since otherwise it requires cl to be loaded"

This reverts commit 7cc17cee8f8ae2093d98efebf429cd10e9b0b81c.

6 years agoPre-expand lexical-let, since otherwise it requires cl to be loaded
John Wiegley [Thu, 7 Dec 2017 00:56:25 +0000 (16:56 -0800)]
Pre-expand lexical-let, since otherwise it requires cl to be loaded

Fixes https://github.com/jwiegley/use-package/issues/571

6 years agoAdd documentation for `use-package-report'
John Wiegley [Wed, 6 Dec 2017 19:53:21 +0000 (11:53 -0800)]
Add documentation for `use-package-report'

6 years agouse-package-defaults predicate must also receive the package name
John Wiegley [Wed, 6 Dec 2017 18:51:24 +0000 (10:51 -0800)]
use-package-defaults predicate must also receive the package name

6 years agoRemove Package-Requires for diminish and delight, as these are optional
John Wiegley [Wed, 6 Dec 2017 18:45:34 +0000 (10:45 -0800)]
Remove Package-Requires for diminish and delight, as these are optional

6 years agoAdd a comment as to why max-lisp-eval-depth is set in -tests.el
John Wiegley [Wed, 6 Dec 2017 18:31:47 +0000 (10:31 -0800)]
Add a comment as to why max-lisp-eval-depth is set in -tests.el

6 years agoAdd missing autoload cookie, and make lack of a normalizer an error
John Wiegley [Wed, 6 Dec 2017 18:20:51 +0000 (10:20 -0800)]
Add missing autoload cookie, and make lack of a normalizer an error

Fixes https://github.com/jwiegley/use-package/issues/566

6 years agoDon't compute the verbose debug text unless it's requested
John Wiegley [Wed, 6 Dec 2017 17:37:00 +0000 (09:37 -0800)]
Don't compute the verbose debug text unless it's requested

6 years agoAdd :bind test for a single cons cell
John Wiegley [Wed, 6 Dec 2017 16:30:47 +0000 (08:30 -0800)]
Add :bind test for a single cons cell

Relates to https://github.com/jwiegley/use-package/issues/566

6 years agoAdd support for gathering statistics on use-package declarations
John Wiegley [Wed, 6 Dec 2017 16:27:31 +0000 (08:27 -0800)]
Add support for gathering statistics on use-package declarations

6 years agoRespect keyword ordering in use-package-deferring-keywords
John Wiegley [Wed, 6 Dec 2017 14:37:07 +0000 (06:37 -0800)]
Respect keyword ordering in use-package-deferring-keywords

Relates to https://github.com/jwiegley/use-package/issues/565

6 years agoClarify :config with setq versus :custom
John Wiegley [Wed, 6 Dec 2017 14:22:52 +0000 (06:22 -0800)]
Clarify :config with setq versus :custom

Fixes https://github.com/jwiegley/use-package/issues/564

6 years agoUpdate some GPL version references
John Wiegley [Wed, 6 Dec 2017 14:19:15 +0000 (06:19 -0800)]
Update some GPL version references

Fixes https://github.com/jwiegley/use-package/issues/563

6 years agoAllow the expansion of :after (:or foo bar) to be byte-compiled
John Wiegley [Wed, 6 Dec 2017 06:01:49 +0000 (06:01 +0000)]
Allow the expansion of :after (:or foo bar) to be byte-compiled

6 years agoMake the expanded text for :after cleaner
John Wiegley [Wed, 6 Dec 2017 05:50:16 +0000 (05:50 +0000)]
Make the expanded text for :after cleaner

6 years agoSeveral changes as suggested by flycheck
John Wiegley [Wed, 6 Dec 2017 00:13:03 +0000 (16:13 -0800)]
Several changes as suggested by flycheck

6 years agoDon't auto-defer if the package itself was given to :load
John Wiegley [Tue, 5 Dec 2017 23:47:53 +0000 (15:47 -0800)]
Don't auto-defer if the package itself was given to :load

Otherwise, we'd be senselessly waiting for the package to load.

6 years agoEnable all tests on Travis
John Wiegley [Tue, 5 Dec 2017 23:47:41 +0000 (15:47 -0800)]
Enable all tests on Travis

6 years agoAllow `:load t' to mean the same as :load of the package name
John Wiegley [Tue, 5 Dec 2017 23:46:55 +0000 (15:46 -0800)]
Allow `:load t' to mean the same as :load of the package name

6 years agoWhitespace change
John Wiegley [Tue, 5 Dec 2017 23:46:44 +0000 (15:46 -0800)]
Whitespace change

6 years agoDefault running-on-travis to t
John Wiegley [Tue, 5 Dec 2017 22:51:44 +0000 (14:51 -0800)]
Default running-on-travis to t

6 years agoEnable 4 tests that work when not run on Travis
John Wiegley [Tue, 5 Dec 2017 22:36:56 +0000 (14:36 -0800)]
Enable 4 tests that work when not run on Travis

6 years agoFor now, stub out test that breaks Travis
John Wiegley [Tue, 5 Dec 2017 22:34:15 +0000 (14:34 -0800)]
For now, stub out test that breaks Travis

6 years agoStub some referenced variables, for Travis
John Wiegley [Tue, 5 Dec 2017 22:27:49 +0000 (14:27 -0800)]
Stub some referenced variables, for Travis

6 years agoAdd note in NEWS.md about :requires vs. :if
John Wiegley [Tue, 5 Dec 2017 21:33:11 +0000 (13:33 -0800)]
Add note in NEWS.md about :requires vs. :if

6 years agoLower the priority of :if/:when/:unless in use-package-keywords
John Wiegley [Tue, 5 Dec 2017 21:26:32 +0000 (13:26 -0800)]
Lower the priority of :if/:when/:unless in use-package-keywords

Fixes https://github.com/jwiegley/use-package/issues/560

6 years agoEnhance fix-expansion to take surrounding let bindings into account
John Wiegley [Tue, 5 Dec 2017 21:26:03 +0000 (13:26 -0800)]
Enhance fix-expansion to take surrounding let bindings into account

6 years agoRewrite normalization of :bind and :bind*
John Wiegley [Tue, 5 Dec 2017 21:11:30 +0000 (13:11 -0800)]
Rewrite normalization of :bind and :bind*

Fixes https://github.com/jwiegley/use-package/issues/550

6 years agoNormalize errors should be errors, that are then caught by :catch
John Wiegley [Tue, 5 Dec 2017 21:11:17 +0000 (13:11 -0800)]
Normalize errors should be errors, that are then caught by :catch