[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-29 updated (9c21eae60c4 -> e950f5a663a)
From: |
Stefan Kangas |
Subject: |
emacs-29 updated (9c21eae60c4 -> e950f5a663a) |
Date: |
Thu, 8 Dec 2022 12:04:00 -0500 (EST) |
skangas pushed a change to branch emacs-29.
from 9c21eae60c4 ; lisp/progmodes/java-ts-mode.el: Fix more typos.
adds 31ea42e15eb README and other updates
adds bf6c23044be Fixed a typo in bind-key.el
adds 4bd492f606f Have loading timer include time to require
adds 01c8245b295 Make use-package-verbose customizable
adds 334f6e085e2 Integrated support for working with el-get
adds 80b010a748f Minor grammatical nit
adds aea35b2370d Minor reformatting
adds debf2c23f33 Fixed a typo
adds 0bde0b4c02c Die typos, die
adds f6d65ce876d If :load-path is absolute, don't expand it
adds 0736be8e67d Add a note about how to use :load-path
adds bdf1505f444 Added :mode and :interpreter keywords
adds 82a8d10a46a Establish autoloads after :init
adds d9f6c0f370d Added :pre-init
adds ece5f93919f Byte-compilation related fix
adds 28c6509148b More updates to support el-get
adds 89a844fd9cc Correct return value from with-elapsed-timer
adds fe7997d2b77 Only use user-site-lisp-directory if defined
adds 8b93cee99b4 Use-package now accepts function as argument
adds fbead837318 Support diminishing to a replacement string as well as
to nothing
adds 2a63e3f2ef5 Merge pull request from PhilHudson/master
adds c28874e9564 ELPA package support
adds 75b30bfd9b9 Merge pull request from phillord/master
adds abc0ebc92dc Documentation for the use-package macro
adds b8406ce9f00 Reverting "Documentation for the use-package macro."
adds 8d72a6c1d68 Documentation for the use-package macro
adds 445d0245fcd Merge pull request from phillord/master
adds eaf96774091 Support packages where autoload and elpa name are
different
adds c4cf68f6e44 Merge pull request from phillord/master
adds 593f18aff56 Macroexpand quoted eval-after-load block early
adds 1a65b11731e Merge pull request from PhilHudson/macroexpand
adds c680b57ebfe Cleanup trailing whitespace
adds 447004740c5 Merge pull request from bdd/master
adds aa8d5fab192 Added minimum load time display option
adds 35685f120bb idle initiation of packages
adds 49d25ce022f Merge pull request from phillord/master
adds 52a48a77c3b Merge branch 'master' of
https://github.com/jwiegley/use-package
adds d718c0cefa2 Merge pull request from phillord/master
adds 1758c5faeac Corrected a typo
adds 34d3f115ddd Runtime client code independence redux
adds 26bfd9ce2fd Merge pull request from PhilHudson/master
adds 09b9ef3ae3d let bind-key* override minor modes with
emulation-mode-map-alists
adds 094830716da Merge pull request from npostavs/bind-override
adds 2abe5f94803 let :diminish "string" guess correct mode symbol
adds 984e0f10448 Merge pull request from npostavs/easy-diminish
adds 0df0e18c4be needed extra layer of nesting for diminish calls
adds ef6b97c29fd Merge pull request from npostavs/easy-diminish
adds b9016186070 Add Package-Requires header for ELPA installations
adds 5a799db5a17 Merge pull request from purcell/patch-1
adds 17a1a4659a4 enforce use of spaces for indentation
adds 82903da9d8d don't use obsolete flet
adds a5e4a6d9383 quiet byte-compiler; ensure package.el is loaded
adds d2460b92769 add dots; cleanup whitespace
adds 9741bdb189b Merge pull request from tarsius/master
adds 5b696d19187 fontify use-package form
adds 2da6318930e Merge pull request from tarsius/font-lock
adds 19c65ea3ab3 package header should, hold, sold be the full filename
+ ext
adds e38cfff8b69 Merge pull request from milkypostman/master
adds 7161c09b30d Documentation added for :ensure keyword
adds 01cfa0358f2 Added documentation to use-package macro
adds ed2b3397835 Merge pull request from phillord/ensure-doc
adds f98b9d08fed Validate keywords. Error if any keyword is unrecognized
adds a5859a7c8d9 Fix initial line to satisfy package.el
adds 3a4556a906f Merge pull request from purcell/patch-2
adds 2a1e7e418a7 refine use-package highlighting regexp
adds e481d97891d Merge pull request from npostavs/master
adds ac0c9633bc9 use `eval-when-compile' for loading package at compile
time, fixes issue
adds a76d16730df use lambda around deferred :config forms to compile
them, fixes issue
adds 3d0b14eac2c Merge pull request from npostavs/master
adds 48975f791b4 also check `byte-compile-current-file' for compile time
loads, fixes issue
adds a56244378fb Merge pull request from npostavs/master
adds 8de5c29ed5c Improve (describe-personal-keybindings) output
adds 71150a79c55 Merge pull request from aethanyc/improve-output-buffer
adds 57f80d4ff16 highlight use-package before typing package name
adds 749295c052d Merge pull request from npostavs/hilite-redux
adds bbf2b5034b0 Fix highlight use-package for Emacs snapshot
adds 6efc084cdf8 Merge pull request from aethanyc/fix-highlight
adds c6d79d2cb40 pass name (not name-string) to eval-after-load
adds 6fdeb0c0448 Merge pull request from npostavs/eval-after-name
adds fd8af80f08c Enables using variables and functions as arguments
adds ff03bef1d15 Merge pull request from
dudebout/variable-and-function-support
adds 818c78f4666 Removes `plist-get-sexp`
adds 9c9329f5227 Merge pull request from dudebout/fixes-
adds dd20db220dd plist-get-value treats arg as backquoted
adds 8c1c572857b use plist-get-value for all non-sexp args
adds d6a5c439154 Merge pull request from npostavs/quasiquote
adds e7a343828ac Add a ":first" keyword for those occasions that it's
necessary
adds aa357bc96ae Changed :first to :pre-load
adds 901272a8c7f Merge pull request from phillord/first-keyword
adds 119a30f2ba8 cl not needed since flet was removed in 82903da
adds 29abf59bad6 macroexpand not needed
adds 9921a76e867 remove after-init-hook for override-global-mode
adds 61fd933807f with-elapsed-timer: only check verbosity once
adds 3d871c79947 make `with-elapsed-timer' hygienic
adds 026c46c057f let with-elapsed-timer return last form
adds e3677880058 Merge pull request from npostavs/cleanup
adds 94072fba77a remove extra comma (added by 026c46c)
adds e8b5ea3b700 Merge pull request from npostavs/comma
adds a116fc2136f Properly enable runtime dependency for :idle stanza
(issue)
adds c3cbe3a69af Merge pull request from PhilHudson/master
adds 36cf13ef477 Add :pre-load to use-package-keywords
adds f3ed771481f Merge pull request from aethanyc/add-missing-keyword
adds c7560f7be7c Remove el-get support
adds ee0060c3a75 Merge pull request from Silex/master
adds 90ca8adc413 Default use-package-verbose to nil
adds f3e9e871a6c Backward compatibility with emacs-22.1
adds d4bf41eb825 Merge pull request from dabrahams/patch-1
adds 9d395a40197 fboundp is a function, not a variable
adds c3704ac36eb Add a :demand directive, to override deferred loading ()
adds d588d0b382e use-package: use defun as lisp-indent-function
adds 7de292c0e92 Merge pull request from tarsius/defun
adds 75206228dd7 allow :mode and :interpreter to accept a string
adds 25ea8ea840b Merge pull request from aspiers/short-mode
adds 2dbee4cd751 fix DRY violation by only having documentation in one
place
adds ebe59c7da16 Merge pull request from aspiers/docs
adds 984850be80d hyperlink functions in Comments column
adds 283653ff4b4 Merge pull request from aspiers/hyperlink-all-bindings
adds 8f7e878caf0 add 'use-package-' prefix to 'with-elapsed-timer'
adds 21cabfd3340 fix bind-key URL (fixes)
adds 6ca942d7803 Merge pull request from aspiers/best-practices
adds 58ca076647f stop describe-personal-keybindings adding trailing space
adds 2676ff5d959 Allow multiple forms after keywords
adds dd937c4e363 Move tests to separate file
adds 7d0779114ed Add `bind-keys` macro
adds aec1268960f Merge pull request from Fuco1/bind-keys
adds f90d65e1492 Add better descriptions for lambdas, closures, keymaps
adds e23bce4c2f0 Merge pull request from Fuco1/special-form-desc
adds 38d4d2e2dac Add variable column width
adds 0f7d54d1db2 Merge pull request from Fuco1/variable-col-width
adds f0776c2aeb3 let bind-key accept vectors, add docstring
adds 11195fa213a Merge pull request from npostavs/bind-vector
adds ea3a475d0be use-package-with-elapsed-timer: respect option at
runtime
adds 2d7ecd867a2 use-package-with-elapsed-timer: add declare indent rule
adds f32d24350c4 use-package-font-lock-keywords: add
use-package-with-elapsed-timer
adds c7ff4800952 Merge pull request from tarsius/master
adds 6b30c15823d :idle-priority keyword to change the running order of
idle functions
adds db9cba9a31f Merge pull request from ffevotte/idle-priority
adds 0ab0d776918 Add new option use-package-idle-interval
adds efe2419a22b Merge pull request from YoungFrog/idle-interval
adds 053a1514a1e fix typo
adds 869ff53ab90 bind-keys: ,@(when map (list map)) => map
adds 01196c81ac8 bind-keys: bind directly to prefix-map
adds 978094589e8 Merge pull request from npostavs/bind-vectors
adds 9ca3690b59d * bind-key.el (bind-key): don't eval key-name at macro
expansion time
adds d63972eb296 Merge pull request from YoungFrog/keynameeval
adds 4e80d29dafe Eval backquote earlier and support non-`progn' lists
adds a9ba368fa79 Merge pull request from YoungFrog/fix-mult-mode
adds 6d02a320f6e if package can't be located, treat it the same way as
disabled
adds 8c04377608b Merge pull request from alexko/master
adds a4939e7ef34 Revert "Merge pull request from alexko/master"
adds 1c82b2377ff Don't abort compiling if package loading fails
adds 2d67e1dca1b Merge pull request from thomasf/master
adds c4ebcaa953e Add bind-keys* macro
adds 0d0e8db7312 Merge pull request from alezost/bind-keys
adds 91b439c8e74 personal-keybindings: add docstring
adds de9f6814e79 bind-key: no vector keys in personal-keybindings
adds b3e96443ad7 bind-key: cleanup
adds 3cbf5104685 Merge pull request from npostavs/desc-vector
adds aa6e3f47c74 Show more informative errors when they occur
adds 471869269a2 bind-keys macro changed to allow prefix map to have a
menu string
adds 91953b08e07 Merge pull request from BernardHurley/master
adds 31bb0cde567 assume the declare-function macro exists
adds 4cf50ffbca9 Merge pull request from tarsius/master
adds 351c1020109 Display which package that has compile errors
adds 4c927efbd51 Merge pull request from thomasf/master
adds e8ce1b20ca3 add :bind* keyword for `bind-key*`
adds 0bfa3561483 Merge pull request from waymondo/master
adds f07ecde5a1b Fix "compiling" typo
adds 6570447a05f Merge pull request from Silex/master
adds fe7fe615280 support for pinning package to archive
adds 18f04bfb992 Merge pull request from peterhoeg/master
adds 435d4b40785 pure cleanup
adds b3bf1b2587d Check if package-archives are valid when pinning
adds 99642725c13 Merge pull request from peterhoeg/master
adds a2b23f8326d Don't add autoload for existing commands
adds f8db1f1740b Merge pull request from YoungFrog/fixautoloads
adds 5a5aeca7973 Do not quote lambda expressions
adds 647950fd161 Merge pull request from vermiculus/master
adds 7db9b920dfb fix small typo (key > keymap)
adds 7252e29ec4f Merge pull request from thiagowfx/patch-1
adds 1ae22368542 :bind-keymap - bind a key prefix to an autoloaded
package keymap
adds 60029cb0ab6 Merge pull request from killdash9/keymap
adds b8f0799ce8f Passing t into keymap function
adds 89a957efa90 Merge pull request from killdash9/keymap
adds 719115cf477 Allow using expanded macro without loading feature
adds 24ace89e5ad Merge pull request from tarsius/master
adds f334f230eb9 Minor changes
adds f8bf1b0986e Minor style edits
adds 30da0769bf9 Stylistic changes
adds a4a696572df Revert "Don't add autoload for existing commands"
adds 0f76d766d90 Many stylistics cleanups and simplifications
adds 4ae584f3ff0 Begin refactoring for 2.0; NOTE: BREAKING CHANGES
adds 27cba067ee6 use-package-expand: use display-warning
adds 9748de389c3 Merge pull request from npostavs/warning
adds e68d00d5259 Fix :ensure value interpretation
adds a6edb081226 Merge pull request from thomasf/master
adds 71f894fe78d Fix to :ensure normalization
adds b4a00d2eb56 Some minor code reformatting
adds f637380fed2 Add :preface, occurring before everything except
:disabled
adds 81f5e48d328 Support optional injection of hooks, for Spacemacs
adds 9385ab417af BREAKING CHANGE: Remove :idle and :idle-priority
adds 03ea5d6dbf5 Restore an earlier fix to
adds 199399e5525 Add -hook to the injected hooks
adds 98b642b794d Undo an erroneous change
adds 1f20acfd57e use--package: eval-after-load name
adds 1c5f9247aa9 Merge pull request from npostavs/eval-after-name
adds a66d1952e3c Update docstring for :disabled
adds a2030288716 Correct an erroneous symbol reference
adds 5c85433fac3 Relax a path normalization check
adds b75c1cb47e7 Allow :pin to accept a symbol
adds 4029030eb56 Output Compiling message only if verbose is enabled
adds 55d6bb00cac Add code to workaround an inefficiency with
eval-after-load
adds 05c02aee865 Allow vectors to be passed to :bind again
adds 21a091f17a4 Collapse some whitespace
adds 302c008b456 Permit minimal expansion of macro bodies, and other
fixes
adds 1fe2c1c0565 :defer now accepts an optional number of seconds
adds 34bc31e1d4a A few changes for byte-compilation
adds 9e35dd95d95 More fixes related to byte-compilation
adds db69a3f81c0 Add to the load-path before the :preface
adds 771f2edc83a Always return t on a successful init-time load
adds 8d7a0c21852 minor fixes to get bind-keymap working in 2.0
adds c819beebf02 Merge pull request from killdash9/keymap
adds eda8246fc66 Change some code for consistency's sake
adds d2679595faf Several minor improvements and fixes
adds 46435d7b84b Other minor improvements for byte-compiling
adds 5787ff074cb More work to silence the byte-compiler
adds 658d103b70c Make a warning more specific
adds 8769309fbf1 Remove a use of macroexpand
adds 19ab94cf398 Wrap the :preface in an eval-and-compile block
adds 2778e85a39b macroexpand nested uses of use-package in :init and
:config
adds 38f907cc5d7 Remove a hack that is not needed anymore
adds 1b6605652c0 Use push instead of add-to-list
adds f5f4102ca18 get-binding-description: return keymap symbol
adds 23ec1ca7190 Merge pull request from npostavs/name-keymap
adds c2f5b2479dc Fix some docstrings
adds 3467e4eaa6b use-package-progn: replace with macroexp-progn
adds f45c4f0edd7 Merge pull request from npostavs/macroexp-progn
adds b30b279a99e Remove code I did not intend to commit
adds 94ad68330da Rename use-package-with-elapsed-timer at an internal
name
adds f1ab3291f65 Began work on modular handling of keywords
adds e7f3f97a715 Modular support appears to be working
adds 2abf565af2f :pin should return `t'
adds eb6b81dfecb Allow :map in bind-keys to accept multiple maps
adds 029e46a8743 Whitespace cleanups
adds 012c37d722f Change bind-key* behavior to mimic bind-keys*
adds 8c00f108bfa Change use-package to use bind-keys and bind-keys*
adds d70d70843a3 Correction to an eval-after-load expansion
adds 53bb14cfb7a Add autoload stanzas to bind-key
adds 47586c714e2 Fix file headers
adds 348bc571418 unbind-key now removes key from personal-keybindings
adds 80aad34a39f Add new customization use-package-always-ensure
adds 800669d9dac Add :delight support, thanks to darkfeline on GitHub
adds c3a4b03b5f1 Fix a bug in the :delight support
adds d1e91745b37 Minor fix to :diminish
adds c850481d069 Failed to require a package is just a message
adds f1a00054b13 Keymap bindings must be interactive
adds 90e3f481114 Fix calls to run-hooks for :init and :config injected
hooks
adds 4502a5ecb10 Merge pull request from syl20bnr/fix_hook_injection
adds a53b5062c4c bind-keymap fixes
adds d3f47a74019 Merge pull request from killdash9/keymap
adds 6f0586ef52b Refresh package.el archives if package is missing
adds 269b1080ae3 Merge pull request from thomasf/master
adds 1cbcd66ebe9 Support :bind (:map '(...))
adds 282241cf7de Merge pull request from nickalcock/master
adds 3cdc6c39bfb Re-add support for string package names
adds fa36aa682cc Merge pull request from npostavs/string-packages
adds d5145927462 fix quotation error
adds 2276ed7607f Merge pull request from matklad/master
adds 9c1156dbf85 error handling for use-package
adds 3e2747f1746 Revert "Merge pull request from edvorg/master"
adds 6298e7e4775 pass in symbol of bind macro, for more extensible
re-use of same handler
adds 5dffc8c7cf5 Merge pull request from waymondo/extend-bind-handler
adds ff8bdfcdca1 Bump version to 2.1
adds 564f9bb74b8 Support for after keyword
adds 96add4d4c07 Merge pull request from phillord/feature/after
adds ac47f783da3 Move :ensure option from macro expansion phase to
runtime phase
adds 734c5e7119b Merge pull request from kovrik/master
adds b1f442c15bc Apply a fix from npostavs relating to
adds d9f37b4f0c1 Install packages when byte-compiling (fix by @npostavs)
adds 189c8b5422a Merge pull request from kovrik/byte-compile-ensure-fix
adds ed2e85e4a74 Use cl-mapcan rather than apply 'nconc; thanks wasamasa
adds 95038f96f1e Guard against a case where :load-paths is nil
adds b4ec5abad2b Add a PREDICATE option to bind-key, and :filter to
`bind-keys'
adds 3ce3b3a98c6 Add a missing comma
adds 308e4e3f2ca Move :pin out of macro expansion phase
adds d1c78a646cd Move :pin out of macro expansion phase fixes
adds 38c170e17bf Merge pull request from kovrik/issue-299
adds f4a01f3e009 Add new option `-always-pin'
adds 3f48ff46484 Merge pull request from phillord/feature/always-pin
adds ba4aeb600d6 Fix errant variable name
adds cc4333a1be9 Merge pull request from phillord/fix/always-pin-typo
adds 19474a17116 Do not package-initialize on each :pin
adds c42e3f56694 Change condition that checks if package has been
initialized
adds 9e2dcf8655f Merge pull request from kovrik/fix-pin-performance
adds 5cbfd926c5e When :ensure is used install package as a selected
package
adds c5e98d87dae Ensure package-install support a second argument
adds 2b967a3c18c Merge pull request from
thierryvolpiatto/fix_package_install
adds ee8ac83641e Add an autoload cookie for `use-package'
adds 32748d06571 Upper casing Cs corresponding to Ctrl
adds 57af7dd5717 Merge pull request from dudebout/patch-1
adds cd867dfe2f2 allow string values in cons for :bind keywords
adds 416096bfdc9 Merge pull request from waymondo/master
adds 543935482f1 Add a comment about a recent change
adds c65a3342765 Handle :unless correctly
adds 947345028e7 Add another `declare'
adds d81390f6de0 Handle the case when keymap has a broken documentation
adds 4593f178e3b Merge pull request from alezost/keymap-doc-fix
adds 23a61c8f6b9 Add some variable settings to use-package-tests.el,
thanks tarsius
adds 856e8ee2459 Support multiples uses of :map with :bind
adds 828563a7563 Remove :bind-keymaps, and only apply :map bindings
after load
adds eeba14ef079 Restore :bind-keymap, it does something special still
adds 6da4e0ce9d9 Add variable `use-package-always-defer'
adds ce51ea2055c Use `add-to-list' defensively instead of `push'
adds 6a90a9f16d0 Add configuration variable
`use-package-check-before-init'
adds 6ca19531bbf Repair :map handling in bind-key.el
adds b0b5cfbfb26 Quote variable in `bind-keys*'
adds 8e128b29f5b Merge pull request from ljos/master
adds f150691c780 Only printing debug messages if use-package-verbose is
`debug'
adds a1c4e6d0aba Normalize some error text
adds af65fbea63f :map no longer accepts lists; only eval-after-load if
necessary
adds 3aa6aecb7f2 Mark package as selected with package-install
adds 153b542421c Merge pull request from xuchunyang/fix-package-install
adds 858a7f9b7c2 Fix to ignore load error caused via :after
adds 2b5668df207 Merge pull request from robario/patch-1
adds d34fb2bdc9a Add imenu support for use-package forms
adds 1d6b3174f54 Merge pull request from justbur/imenu
adds da08a04652a Fix imenu support for older versions
adds ff0a5e281d6 Merge pull request from justbur/imenu2
adds 59d34cf9ce7 Move :init forms before :after and :demand
adds 1f03bec96bc Merge pull request from justbur/bump-init
adds 758739e6dbf Version 2.2
adds be7a0e46495 Don't pass a constant as the state
adds 71057bc20f2 use-package-as-string: use noerror parameter
adds 79c38c5184e Fix declare-function call: FILE must be a string
adds 811c99da526 Merge pull request from npostavs/state-noconst
adds 5053f75e008 Make pin and ensure compatible
adds 72452b55481 Merge pull request from ketbra/master
adds 4629e86240a Remove the use of a tab
adds ef0cbfdc733 Ensure package-pinned-packages is bound before
referencing it
adds bcfb1495170 Merge pull request from appleby/master
adds fc7fc42f135 Bump version to 2.3
adds c15c616eb16 Remove tests, which don’t work
adds baa9e25a6bb Declare package-read-all-archive-contents
adds 42b7a774cf3 Merge pull request from phst/bug398
adds 75e0cd93c53 Delay decision whether to use eval-after-load until
run-time
adds ba3064ed803 Merge pull request from tarsius/bind-later
adds 134ecb3c883 Support outline-minor-mode
adds 6c35742992f Merge pull request from tarsius/outline
adds aad07daa8d9 Increase :preface priority
adds dbf46d97be7 Merge pull request from basil-conto/preface
adds ad8094c22d9 Add new customization option `use-package-always-demand`
adds e8533557142 Add use-package-ensure-function
adds c637f2be433 Merge pull request from
raxod502/use-package-ensure-function
adds 3dec23c0860 Add use-package-defaults
adds a1550a7746a Merge pull request from raxod502/use-package-defaults
adds 013425edeb1 Revert "Add use-package-defaults"
adds 8fa6e8823be Unrevert "Add use-package-defaults"
adds 482c8e57289 Fix use-package-defaults
adds f95d487d03d Merge pull request from
raxod502/fix-use-package-defaults
adds 75bdb878336 Improve imenu support
adds c287aa30858 Merge pull request from justbur/imenu3
adds c13ca927c20 Add function use-package-jump-to-package-form
adds 0905a7b1c72 Merge pull request from justbur/find-form
adds 4e6115214b2 Extend capabilities of use-package-ensure-function
adds f6224b29562 First cut at :defer-install keyword
adds a233f01ff64 Update docstring for use-package-ensure-function
adds 89a8f94672e Merge branch 'generalized-ensure' into defer-install
adds 855a2afbe31 Improve deferred installation mechanism
adds 57e38152e14 Get :defer-install completely working, in theory
adds ecc5fddda43 Various improvements for deferred installation
adds b2e674de0a3 Update docstring, installation prompt message
adds 5ed9a6b5a5d Remove obsolete mplist tests
adds fc57b342991 Refactor pair normalizers; add tests for them
adds 65c7b42a14c Don't allow nil as a mode function
adds 9688d2f64bd Don't allow implicit package name arg for binders
adds a4c3244f309 Merge remote-tracking branch 'origin/pr/349'
adds 61d6a8e4497 Add autoload cookie for use-package-autoload-keymap
adds 87a8ff6d693 Return `t' after calling `eval-after-load'
adds f1fa65d7733 :mode and :interpreter can now accept (rx ...) forms
adds 0517689cf3b Support multiple symbols passed to :after
adds 45442561d3e Revert "Return `t' after calling `eval-after-load'"
adds 249de4b44de Merge remote-tracking branch 'origin/master' into
defer-install
adds bd2afa53c75 Merge pull request from raxod502/defer-install
adds bca84ee71ab Add use-package-always-defer-install
adds 0f547bc807c Merge pull request from raxod502/always-defer-install
adds 9ad6f2ef1a6 Fix :after keyword
adds 9f90129b95c Merge pull request from raxod502/fix-after
adds d5d320e607e Don't mutilate keyword arguments in :bind
adds e5e335424c3 Add comment explaining keyword-argument patch
adds 2db2b56b17a Merge pull request from raxod502/fix-bind-key-filter
adds a9ffffcee5c Make use-package-normalize-value handle nil better
adds 0a12111d2fd Merge pull request from raxod502/normalize-nil
adds 3823a9059e9 Fix quoting error in failed autoload message
adds c38c33e6fac Merge pull request from
raxod502/feat/failed-autoload-msg
adds ec088b747a3 Protect against errors during package install
adds ac4a3a4aa81 Add `:magic` and `:magic-fallback` keywords (issue)
adds 99e4045122a Merge pull request from joewreschnig/magic-469
adds 4b8b850cf0d Allow multiple :delight arguments, or omitting the
mode. ()
adds 7eec86f5cd9 Allow :major as the third argument in :delight calls
adds 463e38b1887 Merge pull request from
joewreschnig/477-delight-wrappers
adds d0dcd95d80b Document :delight in the doc string and README
adds c845776677f Merge pull request from joewreschnig/481-delight-docs
adds 6e6b533aaf3 Fix bug in use-package-install-deferred-package
adds 3f58555ed8a Merge pull request from
raxod502/feat/fix-install-deferred
adds 68c9ee4bff3 Don't use with-demoted-errors in use-package-ensure-elpa
adds 85643eaf188 Cosmetic changes to use-package-ensure-elpa
adds 426a319e1ba Merge pull request from emacsjanitors/demote-manually
adds 5396491aecc Fix typos in docstring
adds 3c763f31690 Merge pull request from carldotac/master
adds fcf219701b8 Add support for variable customization
adds d8bbc3a95d6 Add support for face customization
adds 9bf8264523f Merge pull request from
canatella/add-customization-keywords
adds 57ec21a0139 allow customized values to be nil
adds eda2db4f18d Merge pull request from waymondo/master
adds ca83649a324 Allow `:diminish` with no arguments
adds 903ff822198 Merge pull request from joewreschnig/implicit-diminish
adds c72d8567d26 Corrections to the normalization of :custom
adds c3455b2a678 Remove duplicate documentation of :mode
adds 5ac5f8bc635 Merge pull request from drrlvn/patch-1
adds 4ddf42185a1 Explicit :defer t should override
use-package-always-demand
adds 18b9bf18ad5 Don't allow :commands, :bind, etc., to be given an
empty list
adds 9b523d7c4ee Upgrade license to GPL 3
adds 6f9d4342ca2 Make unrecognized keywords a warning
adds 700c92c5de4 Append to *use-package* when debugging, don't clear it
adds 4ad4a59685a Add support for `:hook`
adds 2ebf0767332 Allow :custom (foo1 bar1) (foo2 bar2) etc
adds c811637b303 Fix for single :custom (foo bar)
adds 7531c374bf9 Allow :diminish to take no argument, once again
adds 2c32857d579 Make diminish a soft dependency, as delight already was
adds a392f6da552 When byte-compiling, correctly output declare-function
directives
adds 606284e3743 Repeating a bind no longer causes duplicates in
personal-keybindings
adds 28259876194 Print map keys in describe-personal-keybindings
adds b7041c0f291 When use-package-inject-hooks is non-nil, always fire
init/config hooks
adds 4303a2faf6d Require cl-lib and do not use seq functions
adds 9ea305beb6e Add a missing (require 'seq)
adds 9870843e1c6 Merge branch 'master' into 520
adds 2aea700500c Merge pull request from basil-conto/520
adds 3db39c05731 Require Emacs version >= 24.3
adds c0a884dfa21 Merge pull request from basil-conto/version
adds 7499c8812ae Add NEWS.md file
adds f256943f9b5 Reorder some items in NEWS.md
adds bff472ea80a Allow :bind ("C-c C-c" . (lambda () (ding))) and
#'(lambda ...)
adds 8051c9f5cdb Update version and copyright
adds d8c1f02bf4d Whitespace fix
adds 0887e1f9d07 Correct use-package-normalize-mode
adds 6a62122e9c8 Use backquote rather than quote
adds 1167e7d063a Fix a missing `and'
adds 5f2b0cbe8fd Allow keys to be bound to nil
adds fab33fef3a1 Correction to use-package--recognize-function
adds 5e1a656e066 Using :load-path without also using :ensure now implies
:ensure nil
adds 35f46f7b42a Restructure some code
adds 3cb64648fcb Only add :ensure nil on :load-path if
use-package-always-ensure is t
adds 3847ec28ca1 Allow :ensure to take a nil value again
adds 3ea2d34219a Add stubs for future tests of all keywords
adds c3b9cc2403a Add two new tests
adds 2ff8af64956 Add a use-package-version variable
adds 1fc543a2120 Don't check for an :ensure that
use-package-always-ensure may have added
adds ca94036dce4 Add a test case for :ensure, following up from
adds 0be868d39b5 A final fix to :ensure + :load-path
adds 98ee89a7525 Remove an unneeded defvar
adds 9465b915a84 Add the missing plist-delete
adds 7a562f10cbd Add test for use-package-test-normalize/:ensure
adds dfd3194d80e Allow match-expansion to take multiple cases
adds 0791e3fefe7 Code reformatting
adds 1a09f8fef22 :no-require t should never require
adds af8b961716e Change the :config default, if none has been set in vars
adds 669e8527fb2 Sort keywords at the appropriate time
adds 5f1e8b6b72c Always use `load' when loading for the sake of
compilation
adds 2c618e17c6f Don't macroexpand bind-keys, leave that to the evaluator
adds f674a75b614 Move :hook before :defer
adds 07ab280741b Whitespace fix
adds b5b432d0feb Correct the ordering of :preface, :load-path, :defines
and :functions
adds 88f8c1bb8f8 Generate :defines and :functions correctly
adds 7f2eec9e654 Add many new tests
adds 6954c3f5829 Don't factor out a volatile variable
adds 21b9b6551da Comment out :no-require test for now
adds f5b034154f8 Always wrap the expanded body from use-package in
(progn)
adds cd4790b3df8 Add many more tests
adds cb846d188ab Add tests for the last two keywords
adds 9e8e9aa4eed Remove some debug code that crept in
adds 09be976c185 :demand should not override an explicit use of :after
adds af3b34b0229 Remove the :defer-install keyword
adds dee6b36286c If use-package-verbose is t, show loading times when
:after is used
adds a9429350d53 Fix `use-package-ensure-function' docstring typo
adds 9ab797cccdc A great deal of internal reorganization and
simplification
adds 4c1b82aed58 Define macroexpand-1 for older Emacsen
adds e5aa510d48a Separate out all tests, the better to identify which
one failed
adds 223c321a1da Always catch errors during configuration
adds d5c1fdf4e80 Remove a local variable binding
adds 149c4878fc9 Change most use-package-- prefixes to just use-package-
adds 3625b3f7128 More variable renaming needed in the tests
adds 0c148eb777e Move functions around for better logical grouping
adds 22fb8f8c4b1 Disable a test that is not working on Travis
adds cdbb2cbe97d Move the use-package-keywords defcustom to the top of
the file
adds fff47a1331f Break out ensure/diminish/delight into their own
support files
adds 7c95d0a0e06 Move optional jumping functionality to its own module
adds 99200a16423 Fix a byte-compiler warning in up-ensure.el
adds f356c838c1d Minor simplification
adds 8dd0f274d09 Drop some unnecessary detail from a warning message
adds 8428dafcfab Report errors during deferred :config as intelligent
warnings also
adds 35b975563ca Correction to error detection at both :init and :config
times
adds f08f8a7ba9b Only emit the debugging context text once
adds 36cf7998537 Add 'errors as another option to `use-package-verbose'
adds 28084551ac6 Normalize the code emitted by :mode, :interpreter,
:magic, etc
adds a1bdd958d3b Reduce some code duplication
adds 62f866caf79 Delete an unneeded blank line
adds 8bf5de28c3c Correction to a macro expansion
adds bd2589e4bea Add notes to NEWS.md
adds f4f3e01044b Remove code from up-core.el that is now in
up-diminish.el
adds 49752db41b3 up-ensure's customization variables are now in their
own group
adds 6d51e52342e Minor comment change
adds 0be575766c5 Add new customization variable
`use-package-deferring-keywords'
adds 20ea11b71a6 Add further notes to NEWS.md, in light of recent
breakages
adds 05dfea96e58 Change order of :defines and :functions within
`use-package-keywords'
adds 5d973a01882 Move :init back to happening after all autoloads have
occurred
adds 5d9c854a6cf Add `use-package-chords` and
`use-package-ensure-system-package`
adds 0239ee227a5 Move :init back to happening after all autoloads have
occurred
adds ac906479a78 Normalize some whitespace and ordering in new code
adds 1e560c51400 Reduce some code duplication
adds 4efd3551087 Add two new tests
adds fb9d1596326 Move :preface handling within the code
adds 026433a8a03 Revert "Reduce some code duplication"
adds 4042b87c720 Add expand-maximally macro to up-tests.el
adds 8489206db4a Fix duplication in an error message
adds fe85f246b0c Add a new :catch keyword, and move :preface before such
handling
adds 101dc9793bf Ensure that :commands always declare-function at
compile time
adds 01c3d756061 :ensure can be a list; correct handling of multiple
:ensure keywords
adds e36d208c694 Expand use-package-core as a macro, to avoid load time
dependency
adds 9245d08ebc9 Require cl for the use-package tests
adds d771e8d7193 Please the byte-compiler
adds 057814ae241 Add new customization variables
`use-package-hook-name-suffix'
adds 5382941ac3e Add a test-in-progress for issue 506
adds 08e5406cc3f Merge branch 'master' into next
adds 1e42c867b61 Commit .texi file, as it requires several dependencies
to generate
adds d5feff862a0 Split key binding functionality out into its own file
adds f8690361153 Merge branch 'split-bind-key'
adds 4b83f9525ce Rename up-* files to use-package-* for consistency
adds a2ddc180655 Comment out two tests that break on Travis
adds 6470eaf3d53 Fix an argument process problem with bind-key
adds 6c836985b18 Swap the order of two definitions
adds e34fdb580a7 Add several missing comments
adds 62d33b21430 Support :ensure (pkg :pin archive)
adds 2790bfc0061 Add a bind-key test
adds 277384d1512 Add a note to `bind-key` on the usage of the KEYMAP
argument
adds 2892c026f46 Add note in NEWS.md about :after and autoloaded
keybindings
adds afdf1c36380 Some Emacsen don't have gensym
adds ee07e709ead Fix the case where :ensure is given no arguments
adds 43f1be12b77 Use cl-gensym
adds f037c2daeb8 Fix function accidentally made interactive
adds 10fd4577d01 Add missing autoload cookies
adds a090961f105 Fix bad interaction between bind-keys* and the :package
keyword
adds 0a628a27675 Avoid using pcase and many other macros in
macro-expanded forms
adds 725d749b7c7 Normalize errors should be errors, that are then caught
by :catch
adds 65caa3b423e Rewrite normalization of :bind and :bind*
adds 64ffdb68631 Enhance fix-expansion to take surrounding let bindings
into account
adds b25a305c588 Lower the priority of :if/:when/:unless in
use-package-keywords
adds b5a0cd4f307 Add note in NEWS.md about :requires vs. :if
adds 7c3a6cd70b4 Stub some referenced variables, for Travis
adds cdb250e766c For now, stub out test that breaks Travis
adds 5f139248853 Enable 4 tests that work when not run on Travis
adds 7b8e94a61a2 Default running-on-travis to t
adds 4882df82853 Whitespace change
adds 0c110ebd67b Allow `:load t' to mean the same as :load of the
package name
adds 2a9904b9e87 Enable all tests on Travis
adds 3343cca33bd Don't auto-defer if the package itself was given to
:load
adds de12a5ae86c Several changes as suggested by flycheck
adds b2b91af2e54 Make the expanded text for :after cleaner
adds 2cd3ebd5d59 Allow the expansion of :after (:or foo bar) to be
byte-compiled
adds c272c6b56b2 Update some GPL version references
adds 09399939356 Clarify :config with setq versus :custom
adds 894e95aa4bc Respect keyword ordering in
use-package-deferring-keywords
adds 2a85d81c47a Add support for gathering statistics on use-package
declarations
adds e8a7ae1ea17 Add :bind test for a single cons cell
adds ce36e688174 Don't compute the verbose debug text unless it's
requested
adds b001edf1620 Add missing autoload cookie, and make lack of a
normalizer an error
adds 9a6d8a4cf2a Add a comment as to why max-lisp-eval-depth is set in
-tests.el
adds 75428f870dd Remove Package-Requires for diminish and delight, as
these are optional
adds beee6b8d4d9 use-package-defaults predicate must also receive the
package name
adds 71fc2249615 Add documentation for `use-package-report'
adds 7cc17cee8f8 Pre-expand lexical-let, since otherwise it requires cl
to be loaded
adds 20694696b27 Revert "Pre-expand lexical-let, since otherwise it
requires cl to be loaded"
adds 7803571280b Correctly fix the problem of unreferenced symbols after
compilation
adds 96ecfab9e4e Use cl-gentemp in another place
adds 80e8a599b43 Introduce new customization variable
`use-package-merge-key-alist'
adds 8fefa49d39d Changes to the way auto-deferral is indicated
adds 8cf7b17dae3 Clarify a note in NEWS.md
adds 93231ecbab5 Fix the tests
adds 47143806964 Add tests for two more issues
adds e6c54b54ab3 Add further note to NEWS.md
adds ae0d2436818 Add another :bind test
adds 0068501aa08 Remove several unnecessary calls to `ignore'
adds 7e458c640ce use-package-normalize/:disabled has the wrong number of
arguments
adds 5a02d61ac61 Start building a use-package linter in
use-package-lint.el
adds ec84ed0dfbe Fix a scoping issues with multiple occurrences of :bind
adds 3850281f88d Add a clarifying test for
adds a4d2e779610 bind-keys fixes related to
adds 4aa9b0cd6a1 Minor simplification of a function
adds 31fa2f24a10 Add more tests related to issue
adds 51eceb4238a Add a test related to
adds 2d226310f1f All the second argument in use-package-defaults lists
to be a function
adds 13fb5f4f2e0 Guard a call to display-warning with ignore
adds 1fdfd46fb2c Fix sanity check for correct :custom-face format
adds cb15dffbd73 Render the use-package-report table using Org
adds 44cb99fcc75 Merge pull request from nickmccurdy/render-report-table
adds 9638870f53a Handle automatic macro expansion by
elisp-completion-at-point
adds 13a9e339f24 Merge pull request from justbur/elisp-cap
adds 8a6430835fa Prefer org-table-align to orgtbl-ctrl-c-ctrl-c
adds 567df21f26c Merge pull request from jabranham/fix-byte-compiler
adds 46ee1003274 Prefer non-obsolete var names
adds b7252f8e63a lexical binding
adds fd8a3510fd1 Merge pull request from jabranham/system-packages-update
adds 88bcb8b96d6 Use lexical bindings and remove cl package
adds 4c3abcf4ebd Fix byte compiler warnings
adds 2274130b40a Test still requires cl
adds 109167e8f50 Don't remove sharp quotes
adds d21787f1d64 Merge pull request from jabranham/lexical-bindings
adds c29193bf072 Move variable bindings to the bottom of each file
adds 566a2ea3a1f Revert "Move variable bindings to the bottom of each
file"
adds ab918196faf Revert "Merge pull request from
jabranham/lexical-bindings"
adds 09266283b94 Add use-package-ignore-unknown-keywords option
adds e379221166b Merge pull request from justbur/ignore-keywords
adds 46503b194c2 Fix usage of plist argument in
use-package-normalize-plist
adds 10b4dcb53ab Merge pull request from justbur/normalize-fix
adds 2250f89ac0b Support ":package" in use-package
adds 76e6d3e8bc3 Merge pull request from matthewbauer/patch-1
adds ae22d74a166 Use a tabulated-list to display package configuration
statistics
adds 4cc7f912705 Merge pull request from DamienCassou/tabulated-list
adds bce655f6163 Add missing require
adds b28efb48471 Fix compile-time warnings due to the
statistics-reporting code
adds b1429951b19 Merge pull request from DamienCassou/fix-report
adds cba5a11368a Revert "Fix report"
adds dd8ef121123 Merge pull request from jwiegley/revert-645-fix-report
adds 2a479988443 Add missing require
adds 69a561b86b4 Fix compile-time warnings due to the
statistics-reporting code
adds 742cf27b0ee Merge pull request from DamienCassou/fix-report-again
adds 8a27cd3a8b8 Encourage installation via https instead of http
adds ad601fb49a8 Merge pull request from valignatev/master
adds e5d3826b625 :ensure-system-package allow cdr of cons to be a
package name symbol
adds e2a322d8701 Merge pull request from waymondo/master
adds c9f6cae6032 Update use-package-chords.el
adds dc83e2f0350 Update use-package-chords.el
adds 9f034a0bcfd [] ensure-system-package: honor system-packages
customizations
adds 85e580a5e41 Merge pull request from
akhramov/fix/ensure-system-package-noconfirm
adds d2fec5e5e31 Document that remapping commands is supported with
bind-key
adds 642417ac054 Merge pull request from andschwa/remap-command
adds f38a1009173 Ensure system package cleanup
adds 36f9a9b9b43 Merge pull request from
akhramov/fix/ensure-system-package-cleanup
adds b84a77bcdcd Added an Introduction taken from the README
adds b1d9ce08a6e Update use-package.texi
adds cc9ec36f1a8 Merge pull request from taingra/master
adds e2e6f9a44b5 Enable lexical binding
adds 09b7e8e1298 Fix use-package-normalize-function tests
adds bdd7fd35653 Fix use-package-normalize-function
adds 87e26db44f4 Merge pull request from jabranham/enable-lexical-binding
adds 5fb369c9684 Merge branch 'master' into patch-1
adds 1fb4198933c Merge pull request from killdash9/patch-1
adds 38dcba68721 Place :chords at beginning of use-package-keywords
adds 0a4d0820543 Merge pull request from killdash9/patch-1
adds 2a8c2ffea20 allow :ensure-system-package to check the presence of
files at path
adds c169644637e Merge pull request from
jwiegley/ensure-system-package-filepath
adds c980371f6f1 Correct prefix keys after use-package-autoload-keymap
adds 4a34b41f960 Merge pull request from justbur/autoload-keymap
adds ca39ed155f2 [] Install system packages using system-packages-install
adds 63886cb15f2 Merge pull request from
lrochfort/ensure-system-package_use-sudo
adds 607879e6478 prefix argument with _ to suppress Unused lexical
argument warning
adds 3f96971febd Merge pull request from
jwiegley/use-package-chords-suppress-compiler-message
adds fc6fef68692 Silence byte-compiler on Emacs 25
adds 77ad44639fe Merge pull request from tarsiiformes/silencio
adds db356394572 fix gethash default value for
use-package-statistics-time
adds 7e40a9c4240 Merge pull request from conao3/fix_default_value
adds 95f24f96289 Add a line of documentation for (use-pacakage ... :hook)
adds 3e36cbfb6dc Merge pull request from stribb/master
adds c297dfdd20b Make custom-face evaluate elisp
adds 97f0287e196 Make custom-face evaluate elisp. ()
adds 27fd32c47bf Use `require', not `load', when byte-compiling
adds 4c8d5f0b21d Switch from `require' to `load' + `featurep'
adds 20415fb9be8 Update tests
adds 165f2dd968b Use `require', not `load', when byte-compiling ()
adds 8c7fa11a3f6 Fix typos
adds 0456f878fcf Merge pull request from tarsiiformes/typos
adds 3a58f53b147 Fix typos
adds 8e81459dad3 Merge pull request from DamienCassou/typos
adds 8b8522650e8 Clarify the documentation for :after
adds 91e5d275af4 Merge pull request from jwiegley/johnw/clarify
adds f30d5761af1 Even when there's no :config, run any pre/post config
hooks
adds 0ec4660f74e Add special value back again, in case needed for
backwards compat
adds 44c837879e5 typo, should be a vector, not a bytecode object
adds 218687d8979 Merge pull request from nahuel/patch-1
adds 203d15e34e9 Merge branch 'master' into call-hooks-even-if-no-config
adds 4e72885f852 Merge pull request from
jjlee/call-hooks-even-if-no-config
adds 8c31c57106e use-package-core.el: use the Emacs set-default function
to avoid saving :custom vars twice
adds 3e96664ffe8 Merge pull request from tzz/custom-set-default
adds 950068809b8 Support keymap symbol in bind-key
adds de49954965a add test for
adds 2ca2212f731 better tests
adds d3f847eaee1 Fix broken test due to
adds 13b1e202bf4 Update the documentation for :custom as per
adds c358eedcf9f Merge pull request from tzz/custom-set-default
adds 1f54de9210a Merge branch 'master' into patch-1
adds 10c6400d346 Merge pull request from wyuenho/patch-1
adds 99643f8873e Update version to 2.4.1
adds 8ef7978028c set saved-variable-comment from :custom
adds 3e24a7363b2 Revert "use-package-core.el: use the Emacs set-default
function to avoid saving :custom vars twice"
adds 5ceb51ae198 set property theme-value to avoid saving variable
adds a3c310c11a9 Create new "use-package" themse and use it for :custom
with custom-theme-set-variables
adds 3ffb662dcca Merge pull request from
tzz/tzz/set-comment-and-synthetic-theme
adds 6b7ab46e571 Remove use-package theme from global list of
custom-enabled-themes
adds e4daf0cd42e Merge pull request from
tzz/tzz/remove-use-package-from-custom-enabled-themes
adds e3938e7b267 Use a single let binding when expanding consecutive
:custom forms
adds c425e67a195 Merge pull request from kljohann/custom-use-single-let
adds 2b9536f242a Add use-package-use-theme and avoid missing theme errors
adds a2486589102 Merge pull request from tzz/tzz/use-package-use-theme
adds ec750952f4c bind-key: Use new symbols for kmapvar
adds 5ca7bc321d1 unbind-key: Ensure that keys are removed from the keymap
adds ffa5f0397af Merge pull request from minad/improved-unbind
adds cb85f9c274b Fix typo in use-package docstring
adds 22de8991c1f Merge pull request from skangas/fix-typo
adds 30b35d6d623 Update use-package.texi
adds debab131f0f Merge pull request from DamienCassou/update-texi
adds 4004dde6ea9 Avoid positional arguments to define-minor-mode
adds b143663f128 Merge pull request from tarsiiformes/silencio
adds 1343783532e feat: add update custom packages command
adds 015c921a2e0 Merge pull request from
danielpza/add-update-custom-package
adds 2203246454f bind-keys-form: new keyword :repeat-map, for defining
repeat maps
adds 5ef327ce9fc bind-key-form: allow :exit keyword inside repeat map
adds c4bd2aa3b80 bind-key-form: allow :continue keyword inside repeat map
adds 1143f14d650 bind-keys-form: error for repeat sub-keywords without
:repeat-map
adds de0c8c36c7c Merge pull request from
Hugo-Heagren/bind-keys-repeat-map
adds f3ff593a849 Properly sort use-package-statistics-report
adds a7259411f6a Merge pull request from wyuenho/statistics-sorting
adds c09cb1301b8 Fix void-variable use-package-enable-imenu-support
adds 6484e5fdfe7 Merge pull request from
wyuenho/set-default-use-package-enable-imenu-support
adds 40d25413319 fix docstring. was: invalid function name
adds e9b297a9fa0 Merge pull request from iaeerfung/master
adds 215dd35e499 add multiple and eval :custom-face usage
adds 0503611b719 Merge pull request from
conao3/add-custom-face-description
adds 11b2184c8d2 Remove uses of deprecated ‘flet’ macro
adds f270623768b Merge pull request from phst/flet
adds 5bd7e0ca7da Migrate remaining files to lexical binding
adds ca426a77328 Merge pull request from phst/lex
adds 9be2580f5f2 optimization: constand folding for read-kbd-macro
adds a0ba027ee50 Merge pull request from wcy123/master
adds 620fe443c2e Add: 'local' keyword
adds cf3bfeccede Merge pull request from matzebond/master
adds 0d720a0f618 update bind-chords to use of eval-after-load when maps
declared
adds b1fbfe66eb9 Merge pull request from
waymondo/use-package-chords-autoloading-and-mapping-improvements
adds 8ec41be4180 extract use-package-hook-handler-flatten-mode-symbols
function
adds 8f1a345b5bf rename function
adds 28e7b96fcf0 Merge pull request from
waymondo/use-package-hook-handler-flatten-mode-symbols
adds 4149ec6cfa1 use `use-package-as-one` for normalizing
`:ensure-system-package`
adds 2967849846e Merge pull request from
waymondo/ensure-system-packages-use-package-as-one
adds 8fe0ac2983d * use-package-core.el (use-package): fix declare style
adds 0dc78ef4c87 Merge pull request from conao3/fix-declare-style
adds 835fdb16be2 manual: Regenerate texi file
adds e8626100f33 Merge pull request from tarsiiformes/cleanup-manual
adds 53c1889342a Quote single quotes in docstrings or use different
quoting
adds 3dd5bee4aac Merge pull request from tarsiiformes/quote-quote
adds 85c1287c260 Make sure that bind-key's `override-global-mode` is
initially on
adds a05b9e28edf Go back to making `override-global-mode` non-global
adds 89d6e7a5ec3 Merge pull request from
realcomplex/override-global-mode-fix
adds 4938167bfff Remove use-package-font-lock-keywords
adds 09e837dfae9 Merge pull request from
belak/remove-extra-font-lock-keywords
adds 6c2fdaffd98 Revert "Remove use-package-font-lock-keywords"
adds 3feedce08d4 Fix emacs native compilation warning
adds d4aeda77a9e Merge pull request from sdwolfz/native-compiler-warning
adds 24c50da3b27 Auto detect mode suffix in hook keyword
adds ee292b80beb Fix tests and documentation for hook
adds c12deb31fe3 Merge pull request from CeleritasCelery/master
adds 1494f65f61f Fix emacs native compilation warning for bind-key
adds 4107bbfbdb2 Merge pull request from sdwolfz/native-compiler-warning
adds daa124e1cc5 Fix bind-chords docs: :map argument may be a list of
keymaps
adds ec96b476641 bind-keys supports passing a list of keymaps as :map
argument
adds dbfb3484cdd add autoload keyword
adds a35b924054b add testcase
adds c0338e06cd6 Merge pull request from conao3/add-commands-keyword
adds 0fafd98513f Update copyright for submission to ELPA
adds 9188b3edf1e Merge pull request from bhankas/master
adds abd655c99ef Update version to 2.4.2
adds 0be7f5dd539 Merge pull request from bhankas/master
adds 6b344a91975 Use face-spec-set instead of custom-set-faces
adds 407b1bf4f01 Merge pull request from andreyorst/face-spec-set
adds 2ee9b31ca4b bind-key.el: Bump version for ELPA
adds 370890e518e Bump version to 2.4.3
adds 67d7d1fda04 Merge pull request from bhankas/master
adds 76a5ce5d869 Allow passing the SPEC-TYPE argument via :custom-face
adds 6b25a41bc6a Merge pull request from
andreyorst/face-spec-set-third-argument
adds 7122ac5397c Bump version to 2.4.4
adds 971634e3f9e Merge pull request from bhankas/master
adds 45e6ee1371b Fix tests on Emacs 26 or older
adds 43254ae62f1 Fix building on Emacs 24.3
adds 5dad5ff0feb Merge pull request from skangas/ci
adds ff30d229091 Various checkdoc fixes
adds ae301ad36d6 Merge pull request from skangas/checkdoc
adds 4e8b72efc83 manual: Regenerate texi file
adds a6b1b627637 Use two spaces to end sentences
adds 8cf8631c695 Fix makeinfo warnings
adds 6a26c55d70a Recommend GNU ELPA over MELPA
adds 9b476ae71c7 Merge pull request from skangas/gnu-elpa
adds 2efc8698666 Merge branch 'master' into texinfo-wip
adds cf8ab8b52ea Merge pull request from skangas/texinfo-wip
adds 49fffe7cf4b Merge remote-tracking branch 'origin/master' into pr-830
adds f4ee1c3839a Merge pull request from jwiegley/johnw/multi-keymap
adds 3e81af80a2f Revert "Allow multiple keymaps in :map argument"
adds 7087a97a24f Merge pull request from
jwiegley/revert-1019-johnw/multi-keymap
adds 2399d0d5cef Normalize GPLv3 license statements
adds 79c2c3a3ada Delete redundant headers
adds 7b689942f00 Merge pull request from skangas/fix-headers
adds 30fa3667374 Add .dir-locals.el
adds e42c8479ec6 Merge pull request from skangas/dir-locals
adds 06f92d1cc07 Fix Package-Requires for bind-{chord,key}.el
adds efae6048dd2 Add package keyword from finder-known-keywords
adds a6cbfdd8f15 Merge pull request from skangas/package-requires
adds ebbd98edb3f Revert "Add: 'local' keyword"
adds c74b5c16f8b Merge pull request from skangas/revert-for-copyright2
adds 8296164eab9 Remove tests lacking a copyright assignment for now
adds 58cc931e92e Merge pull request from skangas/revert-for-copyright
adds 4a1e9d61b57 ; Merge from https://github.com/jwiegley/use-package
adds 500c459effb ; * etc/NEWS: Mention use-package.
adds 97c8a587876 * doc/misc/Makefile.in (INFO_COMMON): Add use-package.
adds 01bfbd186ad Fix use-package tests
adds 98e54f597e1 Add new use-package manual
adds 537f11f8cd1 ; * doc/misc/use-package.texi: Improve indexing.
adds 888558ec425 Improve bind-keys* and override-global-mode docstrings
adds 141fe8b8273 use-package: Improve :mode keyword documentation
adds c65e0870681 ; use-package: Improve :ensure-system-package docstrings
adds d3e9bd3b57d ; Document use-package-reset-statistics
adds 5899cac1116 Change use-package custom :group to `initialization`
adds 4be96c9dcbe Drop key-chord.el support from use-package
adds 15fb115551e Update use-package defgroups
adds b9fa81514f9 ; Minor doc fixes in bind-key.el
adds 6bb4267a54e * admin/git-bisect-start: Prune use-package merge
commits.
adds 5bcd0cee0fc * etc/USE-PACKAGE-NEWS: Delete file.
new e950f5a663a Merge branch 'feature/use-package' into emacs-29
Summary of changes:
admin/git-bisect-start | 8 +-
doc/misc/Makefile.in | 16 +-
doc/misc/use-package.texi | 1821 ++++++++++++++++++
etc/NEWS | 7 +
lisp/use-package/bind-key.el | 562 ++++++
lisp/use-package/use-package-bind-key.el | 171 ++
lisp/use-package/use-package-core.el | 1692 +++++++++++++++++
lisp/use-package/use-package-delight.el | 83 +
lisp/use-package/use-package-diminish.el | 72 +
.../use-package-ensure-system-package.el | 101 +
lisp/use-package/use-package-ensure.el | 208 +++
lisp/use-package/use-package-jump.el | 70 +
lisp/use-package/use-package-lint.el | 76 +
lisp/use-package/use-package.el | 51 +
test/lisp/use-package/use-package-tests.el | 1957 ++++++++++++++++++++
15 files changed, 6885 insertions(+), 10 deletions(-)
create mode 100644 doc/misc/use-package.texi
create mode 100644 lisp/use-package/bind-key.el
create mode 100644 lisp/use-package/use-package-bind-key.el
create mode 100644 lisp/use-package/use-package-core.el
create mode 100644 lisp/use-package/use-package-delight.el
create mode 100644 lisp/use-package/use-package-diminish.el
create mode 100644 lisp/use-package/use-package-ensure-system-package.el
create mode 100644 lisp/use-package/use-package-ensure.el
create mode 100644 lisp/use-package/use-package-jump.el
create mode 100644 lisp/use-package/use-package-lint.el
create mode 100644 lisp/use-package/use-package.el
create mode 100644 test/lisp/use-package/use-package-tests.el
- emacs-29 updated (9c21eae60c4 -> e950f5a663a),
Stefan Kangas <=