emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scratch/pkg updated (b182f18017 -> 54ec3973e2)


From: Gerd Moellmann
Subject: scratch/pkg updated (b182f18017 -> 54ec3973e2)
Date: Mon, 19 Dec 2022 08:29:14 -0500 (EST)

gerd pushed a change to branch scratch/pkg.

      from  b182f18017 Merge remote-tracking branch 'origin/master' into 
scratch/pkg
      adds  2a907bcd4b Don't excessively sync in some other code
      adds  a8574e76ff ; * etc/NEWS: Fix entry for 'vc-git-shortlog-switches'.
      adds  c1a3e8830b Fix build with old XCB
      adds  3114158a38 ; * src/xfns.c: Actually remove "#include 
<xcb/xcb_aux.h>".
      adds  2c8b09b06e Fix crash on Windows 9X
      adds  ca0da3b83d ; Clarify description of display on the margins
      adds  16b9488842 Fix mouse clicks on a non-selected frame
      adds  64271bbb7d Add back pair feature in json-ts-mode fontification 
(bug#59833)
      adds  318bf42b41 Improve fontification of typescript-ts-mode (bug#59831)
      adds  c26fe45cb8 Fix treesit-query-capture
      adds  717f847728 ; Fix typo in js--treesit-imenu
      adds  ccf3705892 Merge from origin/emacs-29
      adds  f803203088 Work around sample server bug
      adds  80df980e41 * lisp/bs.el: Adapt to modern display-buffer-alist 
window setup
      adds  bcf4d96db3 ; Remove dead code from 
'server-stop-automatically--handle-delete-frame'
      adds  de2491cccc ; * lisp/serve.el: Silence unused arg warning in 
previous commit
      adds  e0a057c16b * lisp/bs.el: Improve compatibility with previous version
      adds  f0e118d3f6 * etc/NEWS: Mention new bs option
      adds  9b9b39a2d8 Lisp reader undefined behaviour excision
      adds  d58d1dd48a Do not run slow tests on EMBA
      adds  70a2eb4a0b Fix 'add-display-text-property' when OBJECT is non-nil
      adds  ed4734405d Avoid crashes in a build --without-modules
      adds  01a4035c86 Fix etags local command injection vulnerability
      adds  7e6d1d1c47 ; Fix last change in etags.c.
      adds  43b7e7efbf Fix etags builds on non-Windows non-MS-DOS machines
      adds  40af27859e ; * lib-src/etags.c (escape_shell_arg_string): Minor doc 
fix.
      adds  b3847c0208 ; Minor cleanup in treesit.c
      adds  6187d001f2 Fontify some keywords in type face in c-ts-mode
      adds  c6b454df33 ; Improve docstring of c-ts-mode--fontify-variable
      adds  5257b9cda4 ; Rename c-ts-fontify-error to c-ts-mode--fontify-error
      adds  b8790e320e Consistent fontification of using-directives in 
csharp-ts-mode
      adds  cc63c08697 * doc/misc/eww.texi (Overview): Improve introduction.
      adds  6acf95cbea Fix admin/notes/tree-sitter/build-module/build.sh 
(bug#59789)
      adds  9ae1c2762d EUDC: Outline deprecation plans in NEWS
      adds  82849f9a20 Merge from origin/emacs-29
      adds  78efe08c07 Fix some more problems with running Emacs as untrusted
      adds  51a192023a ; * etc/NEWS: Fix the 'bs-default-action-list' entry.
      adds  a6ada6bd26 ; Minor copyedits of the latest xterm change
      adds  949bc1c72d comint-fontify-input: Fix field boundary issue 
(bug#59626)
      adds  08d8fe0c33 Capitalize unit names in Calc uniformly
      adds  7ac9e57bed Font lock Commit: and CommitDate: lines in Git logs
      adds  5d68cc9917 Remove conversion_fail_tag from selection requests
      adds  153c67fa92 Make 'server-stop-automatically' into a defcustom
      adds  06bf218f69 * Enable native speed 2 EMBA build and tests and disable 
speed 0
      adds  d2411615e8 * test/src/sqlite-tests.el (sqlite-version): Declare.
      adds  bfc00f1c12 Eglot: fix setting of flymake-list-only-diagnostics 
(bug#59824)
      adds  4bc9c8972a Add lisp/external-completion.el for completions from 
external tools
      adds  bf81df86e5 Don't override completion-category-defaults in fido-mode
      adds  fef1755736 Use new external-completion.el in Eglot
      adds  f7262b8f81 Fix comint-tests on MS-Windows
      adds  a669d5fae5 ; * test/lisp/comint-tests.el (w32-application-type): 
Fix typo.
      adds  d31a253983 Improve parameter checking in tree-sitter functions
      adds  b710ca62c0 c++-ts-mode: Highlight nullptr as a constant
      adds  6479691cf0 Fix syntax-table for tree-sitter modes
      adds  c83c95634e Add c-ts-mode-indent-defun (bug#59662)
      adds  b429e52428 Improve tree-sitter fontification in edge-cases 
(bug#59738)
      adds  670daa8b62 Add recursion limit to 
treesit--children-covering-range-recurse
      adds  508b0c1b22 Fix crash on Windows 9X
      adds  64c7b57ae7 ; Merge from origin/emacs-29
      adds  c774e83e36 ; * src/emacs.c (main): Improvements to last change.
      adds  a37df90276 Treat escaped newlines in Eshell as the empty string
      adds  8fb2afe051 ; Fix typos
      adds  b4a3724d3b Remove unneeded (require 'edebug) from which-func.el
      adds  2659311e06 ; * lisp/progmodes/java-ts-mode.el 
(java-ts-mode--keywords): Fix typo.
      adds  9c21eae60c ; lisp/progmodes/java-ts-mode.el: Fix more typos.
      adds  31ea42e15e README and other updates
      adds  bf6c23044b Fixed a typo in bind-key.el
      adds  4bd492f606 Have loading timer include time to require
      adds  01c8245b29 Make use-package-verbose customizable
      adds  334f6e085e Integrated support for working with el-get
      adds  80b010a748 Minor grammatical nit
      adds  aea35b2370 Minor reformatting
      adds  debf2c23f3 Fixed a typo
      adds  0bde0b4c02 Die typos, die
      adds  f6d65ce876 If :load-path is absolute, don't expand it
      adds  0736be8e67 Add a note about how to use :load-path
      adds  bdf1505f44 Added :mode and :interpreter keywords
      adds  82a8d10a46 Establish autoloads after :init
      adds  d9f6c0f370 Added :pre-init
      adds  ece5f93919 Byte-compilation related fix
      adds  28c6509148 More updates to support el-get
      adds  89a844fd9c Correct return value from with-elapsed-timer
      adds  fe7997d2b7 Only use user-site-lisp-directory if defined
      adds  8b93cee99b Use-package now accepts function as argument
      adds  fbead83731 Support diminishing to a replacement string as well as 
to nothing
      adds  2a63e3f2ef Merge pull request from PhilHudson/master
      adds  c28874e956 ELPA package support
      adds  75b30bfd9b Merge pull request from phillord/master
      adds  abc0ebc92d Documentation for the use-package macro
      adds  b8406ce9f0 Reverting "Documentation for the use-package macro."
      adds  8d72a6c1d6 Documentation for the use-package macro
      adds  445d0245fc Merge pull request from phillord/master
      adds  eaf9677409 Support packages where autoload and elpa name are 
different
      adds  c4cf68f6e4 Merge pull request from phillord/master
      adds  593f18aff5 Macroexpand quoted eval-after-load block early
      adds  1a65b11731 Merge pull request from PhilHudson/macroexpand
      adds  c680b57ebf Cleanup trailing whitespace
      adds  447004740c Merge pull request from bdd/master
      adds  aa8d5fab19 Added minimum load time display option
      adds  35685f120b idle initiation of packages
      adds  49d25ce022 Merge pull request from phillord/master
      adds  52a48a77c3 Merge branch 'master' of 
https://github.com/jwiegley/use-package
      adds  d718c0cefa Merge pull request from phillord/master
      adds  1758c5faea Corrected a typo
      adds  34d3f115dd Runtime client code independence redux
      adds  26bfd9ce2f Merge pull request from PhilHudson/master
      adds  09b9ef3ae3 let bind-key* override minor modes with 
emulation-mode-map-alists
      adds  094830716d Merge pull request from npostavs/bind-override
      adds  2abe5f9480 let :diminish "string" guess correct mode symbol
      adds  984e0f1044 Merge pull request from npostavs/easy-diminish
      adds  0df0e18c4b needed extra layer of nesting for diminish calls
      adds  ef6b97c29f Merge pull request from npostavs/easy-diminish
      adds  b901618607 Add Package-Requires header for ELPA installations
      adds  5a799db5a1 Merge pull request from purcell/patch-1
      adds  17a1a4659a enforce use of spaces for indentation
      adds  82903da9d8 don't use obsolete flet
      adds  a5e4a6d938 quiet byte-compiler; ensure package.el is loaded
      adds  d2460b9276 add dots; cleanup whitespace
      adds  9741bdb189 Merge pull request from tarsius/master
      adds  5b696d1918 fontify use-package form
      adds  2da6318930 Merge pull request from tarsius/font-lock
      adds  19c65ea3ab package header should, hold, sold be the full filename + 
ext
      adds  e38cfff8b6 Merge pull request from milkypostman/master
      adds  7161c09b30 Documentation added for :ensure keyword
      adds  01cfa0358f Added documentation to use-package macro
      adds  ed2b339783 Merge pull request from phillord/ensure-doc
      adds  f98b9d08fe Validate keywords. Error if any keyword is unrecognized
      adds  a5859a7c8d Fix initial line to satisfy package.el
      adds  3a4556a906 Merge pull request from purcell/patch-2
      adds  2a1e7e418a refine use-package highlighting regexp
      adds  e481d97891 Merge pull request from npostavs/master
      adds  ac0c9633bc use `eval-when-compile' for loading package at compile 
time, fixes issue
      adds  a76d16730d use lambda around deferred :config forms to compile 
them, fixes issue
      adds  3d0b14eac2 Merge pull request from npostavs/master
      adds  48975f791b also check `byte-compile-current-file' for compile time 
loads, fixes issue
      adds  a56244378f Merge pull request from npostavs/master
      adds  8de5c29ed5 Improve (describe-personal-keybindings) output
      adds  71150a79c5 Merge pull request from aethanyc/improve-output-buffer
      adds  57f80d4ff1 highlight use-package before typing package name
      adds  749295c052 Merge pull request from npostavs/hilite-redux
      adds  bbf2b5034b Fix highlight use-package for Emacs snapshot
      adds  6efc084cdf Merge pull request from aethanyc/fix-highlight
      adds  c6d79d2cb4 pass name (not name-string) to eval-after-load
      adds  6fdeb0c044 Merge pull request from npostavs/eval-after-name
      adds  fd8af80f08 Enables using variables and functions as arguments
      adds  ff03bef1d1 Merge pull request from 
dudebout/variable-and-function-support
      adds  818c78f466 Removes `plist-get-sexp`
      adds  9c9329f522 Merge pull request from dudebout/fixes-
      adds  dd20db220d plist-get-value treats arg as backquoted
      adds  8c1c572857 use plist-get-value for all non-sexp args
      adds  d6a5c43915 Merge pull request from npostavs/quasiquote
      adds  e7a343828a Add a ":first" keyword for those occasions that it's 
necessary
      adds  aa357bc96a Changed :first to :pre-load
      adds  901272a8c7 Merge pull request from phillord/first-keyword
      adds  119a30f2ba cl not needed since flet was removed in 82903da
      adds  29abf59bad macroexpand not needed
      adds  9921a76e86 remove after-init-hook for override-global-mode
      adds  61fd933807 with-elapsed-timer: only check verbosity once
      adds  3d871c7994 make `with-elapsed-timer' hygienic
      adds  026c46c057 let with-elapsed-timer return last form
      adds  e367788005 Merge pull request from npostavs/cleanup
      adds  94072fba77 remove extra comma (added by 026c46c)
      adds  e8b5ea3b70 Merge pull request from npostavs/comma
      adds  a116fc2136 Properly enable runtime dependency for :idle stanza 
(issue)
      adds  c3cbe3a69a Merge pull request from PhilHudson/master
      adds  36cf13ef47 Add :pre-load to use-package-keywords
      adds  f3ed771481 Merge pull request from aethanyc/add-missing-keyword
      adds  c7560f7be7 Remove el-get support
      adds  ee0060c3a7 Merge pull request from Silex/master
      adds  90ca8adc41 Default use-package-verbose to nil
      adds  f3e9e871a6 Backward compatibility with emacs-22.1
      adds  d4bf41eb82 Merge pull request from dabrahams/patch-1
      adds  9d395a4019 fboundp is a function, not a variable
      adds  c3704ac36e Add a :demand directive, to override deferred loading ()
      adds  d588d0b382 use-package: use defun as lisp-indent-function
      adds  7de292c0e9 Merge pull request from tarsius/defun
      adds  75206228dd allow :mode and :interpreter to accept a string
      adds  25ea8ea840 Merge pull request from aspiers/short-mode
      adds  2dbee4cd75 fix DRY violation by only having documentation in one 
place
      adds  ebe59c7da1 Merge pull request from aspiers/docs
      adds  984850be80 hyperlink functions in Comments column
      adds  283653ff4b Merge pull request from aspiers/hyperlink-all-bindings
      adds  8f7e878caf add 'use-package-' prefix to 'with-elapsed-timer'
      adds  21cabfd334 fix bind-key URL (fixes)
      adds  6ca942d780 Merge pull request from aspiers/best-practices
      adds  58ca076647 stop describe-personal-keybindings adding trailing space
      adds  2676ff5d95 Allow multiple forms after keywords
      adds  dd937c4e36 Move tests to separate file
      adds  7d0779114e Add `bind-keys` macro
      adds  aec1268960 Merge pull request from Fuco1/bind-keys
      adds  f90d65e149 Add better descriptions for lambdas, closures, keymaps
      adds  e23bce4c2f Merge pull request from Fuco1/special-form-desc
      adds  38d4d2e2da Add variable column width
      adds  0f7d54d1db Merge pull request from Fuco1/variable-col-width
      adds  f0776c2aeb let bind-key accept vectors, add docstring
      adds  11195fa213 Merge pull request from npostavs/bind-vector
      adds  ea3a475d0b use-package-with-elapsed-timer: respect option at runtime
      adds  2d7ecd867a use-package-with-elapsed-timer: add declare indent rule
      adds  f32d24350c use-package-font-lock-keywords: add 
use-package-with-elapsed-timer
      adds  c7ff480095 Merge pull request from tarsius/master
      adds  6b30c15823 :idle-priority keyword to change the running order of 
idle functions
      adds  db9cba9a31 Merge pull request from ffevotte/idle-priority
      adds  0ab0d77691 Add new option use-package-idle-interval
      adds  efe2419a22 Merge pull request from YoungFrog/idle-interval
      adds  053a1514a1 fix typo
      adds  869ff53ab9 bind-keys: ,@(when map (list map)) => map
      adds  01196c81ac bind-keys: bind directly to prefix-map
      adds  978094589e Merge pull request from npostavs/bind-vectors
      adds  9ca3690b59 * bind-key.el (bind-key): don't eval key-name at macro 
expansion time
      adds  d63972eb29 Merge pull request from YoungFrog/keynameeval
      adds  4e80d29daf Eval backquote earlier and support non-`progn' lists
      adds  a9ba368fa7 Merge pull request from YoungFrog/fix-mult-mode
      adds  6d02a320f6 if package can't be located, treat it the same way as 
disabled
      adds  8c04377608 Merge pull request from alexko/master
      adds  a4939e7ef3 Revert "Merge pull request from alexko/master"
      adds  1c82b2377f Don't abort compiling if package loading fails
      adds  2d67e1dca1 Merge pull request from thomasf/master
      adds  c4ebcaa953 Add bind-keys* macro
      adds  0d0e8db731 Merge pull request from alezost/bind-keys
      adds  91b439c8e7 personal-keybindings: add docstring
      adds  de9f6814e7 bind-key: no vector keys in personal-keybindings
      adds  b3e96443ad bind-key: cleanup
      adds  3cbf510468 Merge pull request from npostavs/desc-vector
      adds  aa6e3f47c7 Show more informative errors when they occur
      adds  471869269a bind-keys macro changed to allow prefix map to have a 
menu string
      adds  91953b08e0 Merge pull request from BernardHurley/master
      adds  31bb0cde56 assume the declare-function macro exists
      adds  4cf50ffbca Merge pull request from tarsius/master
      adds  351c102010 Display which package that has compile errors
      adds  4c927efbd5 Merge pull request from thomasf/master
      adds  e8ce1b20ca add :bind* keyword for `bind-key*`
      adds  0bfa356148 Merge pull request from waymondo/master
      adds  f07ecde5a1 Fix "compiling" typo
      adds  6570447a05 Merge pull request from Silex/master
      adds  fe7fe61528 support for pinning package to archive
      adds  18f04bfb99 Merge pull request from peterhoeg/master
      adds  435d4b4078 pure cleanup
      adds  b3bf1b2587 Check if package-archives are valid when pinning
      adds  99642725c1 Merge pull request from peterhoeg/master
      adds  a2b23f8326 Don't add autoload for existing commands
      adds  f8db1f1740 Merge pull request from YoungFrog/fixautoloads
      adds  5a5aeca797 Do not quote lambda expressions
      adds  647950fd16 Merge pull request from vermiculus/master
      adds  7db9b920df fix small typo (key > keymap)
      adds  7252e29ec4 Merge pull request from thiagowfx/patch-1
      adds  1ae2236854 :bind-keymap - bind a key prefix to an autoloaded 
package keymap
      adds  60029cb0ab Merge pull request from killdash9/keymap
      adds  b8f0799ce8 Passing t into keymap function
      adds  89a957efa9 Merge pull request from killdash9/keymap
      adds  719115cf47 Allow using expanded macro without loading feature
      adds  24ace89e5a Merge pull request from tarsius/master
      adds  f334f230eb Minor changes
      adds  f8bf1b0986 Minor style edits
      adds  30da0769bf Stylistic changes
      adds  a4a696572d Revert "Don't add autoload for existing commands"
      adds  0f76d766d9 Many stylistics cleanups and simplifications
      adds  4ae584f3ff Begin refactoring for 2.0; NOTE: BREAKING CHANGES
      adds  27cba067ee use-package-expand: use display-warning
      adds  9748de389c Merge pull request from npostavs/warning
      adds  e68d00d525 Fix :ensure value interpretation
      adds  a6edb08122 Merge pull request from thomasf/master
      adds  71f894fe78 Fix to :ensure normalization
      adds  b4a00d2eb5 Some minor code reformatting
      adds  f637380fed Add :preface, occurring before everything except 
:disabled
      adds  81f5e48d32 Support optional injection of hooks, for Spacemacs
      adds  9385ab417a BREAKING CHANGE: Remove :idle and :idle-priority
      adds  03ea5d6dbf Restore an earlier fix to
      adds  199399e552 Add -hook to the injected hooks
      adds  98b642b794 Undo an erroneous change
      adds  1f20acfd57 use--package: eval-after-load name
      adds  1c5f9247aa Merge pull request from npostavs/eval-after-name
      adds  a66d1952e3 Update docstring for :disabled
      adds  a203028871 Correct an erroneous symbol reference
      adds  5c85433fac Relax a path normalization check
      adds  b75c1cb47e Allow :pin to accept a symbol
      adds  4029030eb5 Output Compiling message only if verbose is enabled
      adds  55d6bb00ca Add code to workaround an inefficiency with 
eval-after-load
      adds  05c02aee86 Allow vectors to be passed to :bind again
      adds  21a091f17a Collapse some whitespace
      adds  302c008b45 Permit minimal expansion of macro bodies, and other fixes
      adds  1fe2c1c056 :defer now accepts an optional number of seconds
      adds  34bc31e1d4 A few changes for byte-compilation
      adds  9e35dd95d9 More fixes related to byte-compilation
      adds  db69a3f81c Add to the load-path before the :preface
      adds  771f2edc83 Always return t on a successful init-time load
      adds  8d7a0c2185 minor fixes to get bind-keymap working in 2.0
      adds  c819beebf0 Merge pull request from killdash9/keymap
      adds  eda8246fc6 Change some code for consistency's sake
      adds  d2679595fa Several minor improvements and fixes
      adds  46435d7b84 Other minor improvements for byte-compiling
      adds  5787ff074c More work to silence the byte-compiler
      adds  658d103b70 Make a warning more specific
      adds  8769309fbf Remove a use of macroexpand
      adds  19ab94cf39 Wrap the :preface in an eval-and-compile block
      adds  2778e85a39 macroexpand nested uses of use-package in :init and 
:config
      adds  38f907cc5d Remove a hack that is not needed anymore
      adds  1b6605652c Use push instead of add-to-list
      adds  f5f4102ca1 get-binding-description: return keymap symbol
      adds  23ec1ca719 Merge pull request from npostavs/name-keymap
      adds  c2f5b2479d Fix some docstrings
      adds  3467e4eaa6 use-package-progn: replace with macroexp-progn
      adds  f45c4f0edd Merge pull request from npostavs/macroexp-progn
      adds  b30b279a99 Remove code I did not intend to commit
      adds  94ad68330d Rename use-package-with-elapsed-timer at an internal name
      adds  f1ab3291f6 Began work on modular handling of keywords
      adds  e7f3f97a71 Modular support appears to be working
      adds  2abf565af2 :pin should return `t'
      adds  eb6b81dfec Allow :map in bind-keys to accept multiple maps
      adds  029e46a874 Whitespace cleanups
      adds  012c37d722 Change bind-key* behavior to mimic bind-keys*
      adds  8c00f108bf Change use-package to use bind-keys and bind-keys*
      adds  d70d70843a Correction to an eval-after-load expansion
      adds  53bb14cfb7 Add autoload stanzas to bind-key
      adds  47586c714e Fix file headers
      adds  348bc57141 unbind-key now removes key from personal-keybindings
      adds  80aad34a39 Add new customization use-package-always-ensure
      adds  800669d9da Add :delight support, thanks to darkfeline on GitHub
      adds  c3a4b03b5f Fix a bug in the :delight support
      adds  d1e91745b3 Minor fix to :diminish
      adds  c850481d06 Failed to require a package is just a message
      adds  f1a00054b1 Keymap bindings must be interactive
      adds  90e3f48111 Fix calls to run-hooks for :init and :config injected 
hooks
      adds  4502a5ecb1 Merge pull request from syl20bnr/fix_hook_injection
      adds  a53b5062c4 bind-keymap fixes
      adds  d3f47a7401 Merge pull request from killdash9/keymap
      adds  6f0586ef52 Refresh package.el archives if package is missing
      adds  269b1080ae Merge pull request from thomasf/master
      adds  1cbcd66ebe Support :bind (:map '(...))
      adds  282241cf7d Merge pull request from nickalcock/master
      adds  3cdc6c39bf Re-add support for string package names
      adds  fa36aa682c Merge pull request from npostavs/string-packages
      adds  d514592746 fix quotation error
      adds  2276ed7607 Merge pull request from matklad/master
      adds  9c1156dbf8 error handling for use-package
      adds  3e2747f174 Revert "Merge pull request from edvorg/master"
      adds  6298e7e477 pass in symbol of bind macro, for more extensible re-use 
of same handler
      adds  5dffc8c7cf Merge pull request from waymondo/extend-bind-handler
      adds  ff8bdfcdca Bump version to 2.1
      adds  564f9bb74b Support for after keyword
      adds  96add4d4c0 Merge pull request from phillord/feature/after
      adds  ac47f783da Move :ensure option from macro expansion phase to 
runtime phase
      adds  734c5e7119 Merge pull request from kovrik/master
      adds  b1f442c15b Apply a fix from npostavs relating to
      adds  d9f37b4f0c Install packages when byte-compiling (fix by @npostavs)
      adds  189c8b5422 Merge pull request from kovrik/byte-compile-ensure-fix
      adds  ed2e85e4a7 Use cl-mapcan rather than apply 'nconc; thanks wasamasa
      adds  95038f96f1 Guard against a case where :load-paths is nil
      adds  b4ec5abad2 Add a PREDICATE option to bind-key, and :filter to 
`bind-keys'
      adds  3ce3b3a98c Add a missing comma
      adds  308e4e3f2c Move :pin out of macro expansion phase
      adds  d1c78a646c Move :pin out of macro expansion phase fixes
      adds  38c170e17b Merge pull request from kovrik/issue-299
      adds  f4a01f3e00 Add new option `-always-pin'
      adds  3f48ff4648 Merge pull request from phillord/feature/always-pin
      adds  ba4aeb600d Fix errant variable name
      adds  cc4333a1be Merge pull request from phillord/fix/always-pin-typo
      adds  19474a1711 Do not package-initialize on each :pin
      adds  c42e3f5669 Change condition that checks if package has been 
initialized
      adds  9e2dcf8655 Merge pull request from kovrik/fix-pin-performance
      adds  5cbfd926c5 When :ensure is used install package as a selected 
package
      adds  c5e98d87da Ensure package-install support a second argument
      adds  2b967a3c18 Merge pull request from 
thierryvolpiatto/fix_package_install
      adds  ee8ac83641 Add an autoload cookie for `use-package'
      adds  32748d0657 Upper casing Cs corresponding to Ctrl
      adds  57af7dd571 Merge pull request from dudebout/patch-1
      adds  cd867dfe2f allow string values in cons for :bind keywords
      adds  416096bfdc Merge pull request from waymondo/master
      adds  543935482f Add a comment about a recent change
      adds  c65a334276 Handle :unless correctly
      adds  947345028e Add another `declare'
      adds  d81390f6de Handle the case when keymap has a broken documentation
      adds  4593f178e3 Merge pull request from alezost/keymap-doc-fix
      adds  23a61c8f6b Add some variable settings to use-package-tests.el, 
thanks tarsius
      adds  856e8ee245 Support multiples uses of :map with :bind
      adds  828563a756 Remove :bind-keymaps, and only apply :map bindings after 
load
      adds  eeba14ef07 Restore :bind-keymap, it does something special still
      adds  6da4e0ce9d Add variable `use-package-always-defer'
      adds  ce51ea2055 Use `add-to-list' defensively instead of `push'
      adds  6a90a9f16d Add configuration variable 
`use-package-check-before-init'
      adds  6ca19531bb Repair :map handling in bind-key.el
      adds  b0b5cfbfb2 Quote variable in `bind-keys*'
      adds  8e128b29f5 Merge pull request from ljos/master
      adds  f150691c78 Only printing debug messages if use-package-verbose is 
`debug'
      adds  a1c4e6d0ab Normalize some error text
      adds  af65fbea63 :map no longer accepts lists; only eval-after-load if 
necessary
      adds  3aa6aecb7f Mark package as selected with package-install
      adds  153b542421 Merge pull request from xuchunyang/fix-package-install
      adds  858a7f9b7c Fix to ignore load error caused via :after
      adds  2b5668df20 Merge pull request from robario/patch-1
      adds  d34fb2bdc9 Add imenu support for use-package forms
      adds  1d6b3174f5 Merge pull request from justbur/imenu
      adds  da08a04652 Fix imenu support for older versions
      adds  ff0a5e281d Merge pull request from justbur/imenu2
      adds  59d34cf9ce Move :init forms before :after and :demand
      adds  1f03bec96b Merge pull request from justbur/bump-init
      adds  758739e6db Version 2.2
      adds  be7a0e4649 Don't pass a constant as the state
      adds  71057bc20f use-package-as-string: use noerror parameter
      adds  79c38c5184 Fix declare-function call: FILE must be a string
      adds  811c99da52 Merge pull request from npostavs/state-noconst
      adds  5053f75e00 Make pin and ensure compatible
      adds  72452b5548 Merge pull request from ketbra/master
      adds  4629e86240 Remove the use of a tab
      adds  ef0cbfdc73 Ensure package-pinned-packages is bound before 
referencing it
      adds  bcfb149517 Merge pull request from appleby/master
      adds  fc7fc42f13 Bump version to 2.3
      adds  c15c616eb1 Remove tests, which don’t work
      adds  baa9e25a6b Declare package-read-all-archive-contents
      adds  42b7a774cf Merge pull request from phst/bug398
      adds  75e0cd93c5 Delay decision whether to use eval-after-load until 
run-time
      adds  ba3064ed80 Merge pull request from tarsius/bind-later
      adds  134ecb3c88 Support outline-minor-mode
      adds  6c35742992 Merge pull request from tarsius/outline
      adds  aad07daa8d Increase :preface priority
      adds  dbf46d97be Merge pull request from basil-conto/preface
      adds  ad8094c22d Add new customization option `use-package-always-demand`
      adds  e853355714 Add use-package-ensure-function
      adds  c637f2be43 Merge pull request from 
raxod502/use-package-ensure-function
      adds  3dec23c086 Add use-package-defaults
      adds  a1550a7746 Merge pull request from raxod502/use-package-defaults
      adds  013425edeb Revert "Add use-package-defaults"
      adds  8fa6e8823b Unrevert "Add use-package-defaults"
      adds  482c8e5728 Fix use-package-defaults
      adds  f95d487d03 Merge pull request from raxod502/fix-use-package-defaults
      adds  75bdb87833 Improve imenu support
      adds  c287aa3085 Merge pull request from justbur/imenu3
      adds  c13ca927c2 Add function use-package-jump-to-package-form
      adds  0905a7b1c7 Merge pull request from justbur/find-form
      adds  4e6115214b Extend capabilities of use-package-ensure-function
      adds  f6224b2956 First cut at :defer-install keyword
      adds  a233f01ff6 Update docstring for use-package-ensure-function
      adds  89a8f94672 Merge branch 'generalized-ensure' into defer-install
      adds  855a2afbe3 Improve deferred installation mechanism
      adds  57e38152e1 Get :defer-install completely working, in theory
      adds  ecc5fddda4 Various improvements for deferred installation
      adds  b2e674de0a Update docstring, installation prompt message
      adds  5ed9a6b5a5 Remove obsolete mplist tests
      adds  fc57b34299 Refactor pair normalizers; add tests for them
      adds  65c7b42a14 Don't allow nil as a mode function
      adds  9688d2f64b Don't allow implicit package name arg for binders
      adds  a4c3244f30 Merge remote-tracking branch 'origin/pr/349'
      adds  61d6a8e449 Add autoload cookie for use-package-autoload-keymap
      adds  87a8ff6d69 Return `t' after calling `eval-after-load'
      adds  f1fa65d773 :mode and :interpreter can now accept (rx ...) forms
      adds  0517689cf3 Support multiple symbols passed to :after
      adds  45442561d3 Revert "Return `t' after calling `eval-after-load'"
      adds  249de4b44d Merge remote-tracking branch 'origin/master' into 
defer-install
      adds  bd2afa53c7 Merge pull request from raxod502/defer-install
      adds  bca84ee71a Add use-package-always-defer-install
      adds  0f547bc807 Merge pull request from raxod502/always-defer-install
      adds  9ad6f2ef1a Fix :after keyword
      adds  9f90129b95 Merge pull request from raxod502/fix-after
      adds  d5d320e607 Don't mutilate keyword arguments in :bind
      adds  e5e335424c Add comment explaining keyword-argument patch
      adds  2db2b56b17 Merge pull request from raxod502/fix-bind-key-filter
      adds  a9ffffcee5 Make use-package-normalize-value handle nil better
      adds  0a12111d2f Merge pull request from raxod502/normalize-nil
      adds  3823a9059e Fix quoting error in failed autoload message
      adds  c38c33e6fa Merge pull request from raxod502/feat/failed-autoload-msg
      adds  ec088b747a Protect against errors during package install
      adds  ac4a3a4aa8 Add `:magic` and `:magic-fallback` keywords (issue)
      adds  99e4045122 Merge pull request from joewreschnig/magic-469
      adds  4b8b850cf0 Allow multiple :delight arguments, or omitting the mode. 
()
      adds  7eec86f5cd Allow :major as the third argument in :delight calls
      adds  463e38b188 Merge pull request from joewreschnig/477-delight-wrappers
      adds  d0dcd95d80 Document :delight in the doc string and README
      adds  c845776677 Merge pull request from joewreschnig/481-delight-docs
      adds  6e6b533aaf Fix bug in use-package-install-deferred-package
      adds  3f58555ed8 Merge pull request from 
raxod502/feat/fix-install-deferred
      adds  68c9ee4bff Don't use with-demoted-errors in use-package-ensure-elpa
      adds  85643eaf18 Cosmetic changes to use-package-ensure-elpa
      adds  426a319e1b Merge pull request from emacsjanitors/demote-manually
      adds  5396491aec Fix typos in docstring
      adds  3c763f3169 Merge pull request from carldotac/master
      adds  fcf219701b Add support for variable customization
      adds  d8bbc3a95d Add support for face customization
      adds  9bf8264523 Merge pull request from 
canatella/add-customization-keywords
      adds  57ec21a013 allow customized values to be nil
      adds  eda2db4f18 Merge pull request from waymondo/master
      adds  ca83649a32 Allow `:diminish` with no arguments
      adds  903ff82219 Merge pull request from joewreschnig/implicit-diminish
      adds  c72d8567d2 Corrections to the normalization of :custom
      adds  c3455b2a67 Remove duplicate documentation of :mode
      adds  5ac5f8bc63 Merge pull request from drrlvn/patch-1
      adds  4ddf42185a Explicit :defer t should override 
use-package-always-demand
      adds  18b9bf18ad Don't allow :commands, :bind, etc., to be given an empty 
list
      adds  9b523d7c4e Upgrade license to GPL 3
      adds  6f9d4342ca Make unrecognized keywords a warning
      adds  700c92c5de Append to *use-package* when debugging, don't clear it
      adds  4ad4a59685 Add support for `:hook`
      adds  2ebf076733 Allow :custom (foo1 bar1) (foo2 bar2) etc
      adds  c811637b30 Fix for single :custom (foo bar)
      adds  7531c374bf Allow :diminish to take no argument, once again
      adds  2c32857d57 Make diminish a soft dependency, as delight already was
      adds  a392f6da55 When byte-compiling, correctly output declare-function 
directives
      adds  606284e374 Repeating a bind no longer causes duplicates in 
personal-keybindings
      adds  2825987619 Print map keys in describe-personal-keybindings
      adds  b7041c0f29 When use-package-inject-hooks is non-nil, always fire 
init/config hooks
      adds  4303a2faf6 Require cl-lib and do not use seq functions
      adds  9ea305beb6 Add a missing (require 'seq)
      adds  9870843e1c Merge branch 'master' into 520
      adds  2aea700500 Merge pull request from basil-conto/520
      adds  3db39c0573 Require Emacs version >= 24.3
      adds  c0a884dfa2 Merge pull request from basil-conto/version
      adds  7499c8812a Add NEWS.md file
      adds  f256943f9b Reorder some items in NEWS.md
      adds  bff472ea80 Allow :bind ("C-c C-c" . (lambda () (ding))) and 
#'(lambda ...)
      adds  8051c9f5cd Update version and copyright
      adds  d8c1f02bf4 Whitespace fix
      adds  0887e1f9d0 Correct use-package-normalize-mode
      adds  6a62122e9c Use backquote rather than quote
      adds  1167e7d063 Fix a missing `and'
      adds  5f2b0cbe8f Allow keys to be bound to nil
      adds  fab33fef3a Correction to use-package--recognize-function
      adds  5e1a656e06 Using :load-path without also using :ensure now implies 
:ensure nil
      adds  35f46f7b42 Restructure some code
      adds  3cb64648fc Only add :ensure nil on :load-path if 
use-package-always-ensure is t
      adds  3847ec28ca Allow :ensure to take a nil value again
      adds  3ea2d34219 Add stubs for future tests of all keywords
      adds  c3b9cc2403 Add two new tests
      adds  2ff8af6495 Add a use-package-version variable
      adds  1fc543a212 Don't check for an :ensure that 
use-package-always-ensure may have added
      adds  ca94036dce Add a test case for :ensure, following up from
      adds  0be868d39b A final fix to :ensure + :load-path
      adds  98ee89a752 Remove an unneeded defvar
      adds  9465b915a8 Add the missing plist-delete
      adds  7a562f10cb Add test for use-package-test-normalize/:ensure
      adds  dfd3194d80 Allow match-expansion to take multiple cases
      adds  0791e3fefe Code reformatting
      adds  1a09f8fef2 :no-require t should never require
      adds  af8b961716 Change the :config default, if none has been set in vars
      adds  669e8527fb Sort keywords at the appropriate time
      adds  5f1e8b6b72 Always use `load' when loading for the sake of 
compilation
      adds  2c618e17c6 Don't macroexpand bind-keys, leave that to the evaluator
      adds  f674a75b61 Move :hook before :defer
      adds  07ab280741 Whitespace fix
      adds  b5b432d0fe Correct the ordering of :preface, :load-path, :defines 
and :functions
      adds  88f8c1bb8f Generate :defines and :functions correctly
      adds  7f2eec9e65 Add many new tests
      adds  6954c3f582 Don't factor out a volatile variable
      adds  21b9b6551d Comment out :no-require test for now
      adds  f5b034154f Always wrap the expanded body from use-package in (progn)
      adds  cd4790b3df Add many more tests
      adds  cb846d188a Add tests for the last two keywords
      adds  9e8e9aa4ee Remove some debug code that crept in
      adds  09be976c18 :demand should not override an explicit use of :after
      adds  af3b34b022 Remove the :defer-install keyword
      adds  dee6b36286 If use-package-verbose is t, show loading times when 
:after is used
      adds  a9429350d5 Fix `use-package-ensure-function' docstring typo
      adds  9ab797cccd A great deal of internal reorganization and 
simplification
      adds  4c1b82aed5 Define macroexpand-1 for older Emacsen
      adds  e5aa510d48 Separate out all tests, the better to identify which one 
failed
      adds  223c321a1d Always catch errors during configuration
      adds  d5c1fdf4e8 Remove a local variable binding
      adds  149c4878fc Change most use-package-- prefixes to just use-package-
      adds  3625b3f712 More variable renaming needed in the tests
      adds  0c148eb777 Move functions around for better logical grouping
      adds  22fb8f8c4b Disable a test that is not working on Travis
      adds  cdbb2cbe97 Move the use-package-keywords defcustom to the top of 
the file
      adds  fff47a1331 Break out ensure/diminish/delight into their own support 
files
      adds  7c95d0a0e0 Move optional jumping functionality to its own module
      adds  99200a1642 Fix a byte-compiler warning in up-ensure.el
      adds  f356c838c1 Minor simplification
      adds  8dd0f274d0 Drop some unnecessary detail from a warning message
      adds  8428dafcfa Report errors during deferred :config as intelligent 
warnings also
      adds  35b975563c Correction to error detection at both :init and :config 
times
      adds  f08f8a7ba9 Only emit the debugging context text once
      adds  36cf799853 Add 'errors as another option to `use-package-verbose'
      adds  28084551ac Normalize the code emitted by :mode, :interpreter, 
:magic, etc
      adds  a1bdd958d3 Reduce some code duplication
      adds  62f866caf7 Delete an unneeded blank line
      adds  8bf5de28c3 Correction to a macro expansion
      adds  bd2589e4be Add notes to NEWS.md
      adds  f4f3e01044 Remove code from up-core.el that is now in up-diminish.el
      adds  49752db41b up-ensure's customization variables are now in their own 
group
      adds  6d51e52342 Minor comment change
      adds  0be575766c Add new customization variable 
`use-package-deferring-keywords'
      adds  20ea11b71a Add further notes to NEWS.md, in light of recent 
breakages
      adds  05dfea96e5 Change order of :defines and :functions within 
`use-package-keywords'
      adds  5d973a0188 Move :init back to happening after all autoloads have 
occurred
      adds  5d9c854a6c Add `use-package-chords` and 
`use-package-ensure-system-package`
      adds  0239ee227a Move :init back to happening after all autoloads have 
occurred
      adds  ac906479a7 Normalize some whitespace and ordering in new code
      adds  1e560c5140 Reduce some code duplication
      adds  4efd355108 Add two new tests
      adds  fb9d159632 Move :preface handling within the code
      adds  026433a8a0 Revert "Reduce some code duplication"
      adds  4042b87c72 Add expand-maximally macro to up-tests.el
      adds  8489206db4 Fix duplication in an error message
      adds  fe85f246b0 Add a new :catch keyword, and move :preface before such 
handling
      adds  101dc9793b Ensure that :commands always declare-function at compile 
time
      adds  01c3d75606 :ensure can be a list; correct handling of multiple 
:ensure keywords
      adds  e36d208c69 Expand use-package-core as a macro, to avoid load time 
dependency
      adds  9245d08ebc Require cl for the use-package tests
      adds  d771e8d719 Please the byte-compiler
      adds  057814ae24 Add new customization variables 
`use-package-hook-name-suffix'
      adds  5382941ac3 Add a test-in-progress for issue 506
      adds  08e5406cc3 Merge branch 'master' into next
      adds  1e42c867b6 Commit .texi file, as it requires several dependencies 
to generate
      adds  d5feff862a Split key binding functionality out into its own file
      adds  f869036115 Merge branch 'split-bind-key'
      adds  4b83f9525c Rename up-* files to use-package-* for consistency
      adds  a2ddc18065 Comment out two tests that break on Travis
      adds  6470eaf3d5 Fix an argument process problem with bind-key
      adds  6c836985b1 Swap the order of two definitions
      adds  e34fdb580a Add several missing comments
      adds  62d33b2143 Support :ensure (pkg :pin archive)
      adds  2790bfc006 Add a bind-key test
      adds  277384d151 Add a note to `bind-key` on the usage of the KEYMAP 
argument
      adds  2892c026f4 Add note in NEWS.md about :after and autoloaded 
keybindings
      adds  afdf1c3638 Some Emacsen don't have gensym
      adds  ee07e709ea Fix the case where :ensure is given no arguments
      adds  43f1be12b7 Use cl-gensym
      adds  f037c2daeb Fix function accidentally made interactive
      adds  10fd4577d0 Add missing autoload cookies
      adds  a090961f10 Fix bad interaction between bind-keys* and the :package 
keyword
      adds  0a628a2767 Avoid using pcase and many other macros in 
macro-expanded forms
      adds  725d749b7c Normalize errors should be errors, that are then caught 
by :catch
      adds  65caa3b423 Rewrite normalization of :bind and :bind*
      adds  64ffdb6863 Enhance fix-expansion to take surrounding let bindings 
into account
      adds  b25a305c58 Lower the priority of :if/:when/:unless in 
use-package-keywords
      adds  b5a0cd4f30 Add note in NEWS.md about :requires vs. :if
      adds  7c3a6cd70b Stub some referenced variables, for Travis
      adds  cdb250e766 For now, stub out test that breaks Travis
      adds  5f13924885 Enable 4 tests that work when not run on Travis
      adds  7b8e94a61a Default running-on-travis to t
      adds  4882df8285 Whitespace change
      adds  0c110ebd67 Allow `:load t' to mean the same as :load of the package 
name
      adds  2a9904b9e8 Enable all tests on Travis
      adds  3343cca33b Don't auto-defer if the package itself was given to :load
      adds  de12a5ae86 Several changes as suggested by flycheck
      adds  b2b91af2e5 Make the expanded text for :after cleaner
      adds  2cd3ebd5d5 Allow the expansion of :after (:or foo bar) to be 
byte-compiled
      adds  c272c6b56b Update some GPL version references
      adds  0939993935 Clarify :config with setq versus :custom
      adds  894e95aa4b Respect keyword ordering in 
use-package-deferring-keywords
      adds  2a85d81c47 Add support for gathering statistics on use-package 
declarations
      adds  e8a7ae1ea1 Add :bind test for a single cons cell
      adds  ce36e68817 Don't compute the verbose debug text unless it's 
requested
      adds  b001edf162 Add missing autoload cookie, and make lack of a 
normalizer an error
      adds  9a6d8a4cf2 Add a comment as to why max-lisp-eval-depth is set in 
-tests.el
      adds  75428f870d Remove Package-Requires for diminish and delight, as 
these are optional
      adds  beee6b8d4d use-package-defaults predicate must also receive the 
package name
      adds  71fc224961 Add documentation for `use-package-report'
      adds  7cc17cee8f Pre-expand lexical-let, since otherwise it requires cl 
to be loaded
      adds  20694696b2 Revert "Pre-expand lexical-let, since otherwise it 
requires cl to be loaded"
      adds  7803571280 Correctly fix the problem of unreferenced symbols after 
compilation
      adds  96ecfab9e4 Use cl-gentemp in another place
      adds  80e8a599b4 Introduce new customization variable 
`use-package-merge-key-alist'
      adds  8fefa49d39 Changes to the way auto-deferral is indicated
      adds  8cf7b17dae Clarify a note in NEWS.md
      adds  93231ecbab Fix the tests
      adds  4714380696 Add tests for two more issues
      adds  e6c54b54ab Add further note to NEWS.md
      adds  ae0d243681 Add another :bind test
      adds  0068501aa0 Remove several unnecessary calls to `ignore'
      adds  7e458c640c use-package-normalize/:disabled has the wrong number of 
arguments
      adds  5a02d61ac6 Start building a use-package linter in 
use-package-lint.el
      adds  ec84ed0dfb Fix a scoping issues with multiple occurrences of :bind
      adds  3850281f88 Add a clarifying test for
      adds  a4d2e77961 bind-keys fixes related to
      adds  4aa9b0cd6a Minor simplification of a function
      adds  31fa2f24a1 Add more tests related to issue
      adds  51eceb4238 Add a test related to
      adds  2d226310f1 All the second argument in use-package-defaults lists to 
be a function
      adds  13fb5f4f2e Guard a call to display-warning with ignore
      adds  1fdfd46fb2 Fix sanity check for correct :custom-face format
      adds  cb15dffbd7 Render the use-package-report table using Org
      adds  44cb99fcc7 Merge pull request from nickmccurdy/render-report-table
      adds  9638870f53 Handle automatic macro expansion by 
elisp-completion-at-point
      adds  13a9e339f2 Merge pull request from justbur/elisp-cap
      adds  8a6430835f Prefer org-table-align to orgtbl-ctrl-c-ctrl-c
      adds  567df21f26 Merge pull request from jabranham/fix-byte-compiler
      adds  46ee100327 Prefer non-obsolete var names
      adds  b7252f8e63 lexical binding
      adds  fd8a3510fd Merge pull request from jabranham/system-packages-update
      adds  88bcb8b96d Use lexical bindings and remove cl package
      adds  4c3abcf4eb Fix byte compiler warnings
      adds  2274130b40 Test still requires cl
      adds  109167e8f5 Don't remove sharp quotes
      adds  d21787f1d6 Merge pull request from jabranham/lexical-bindings
      adds  c29193bf07 Move variable bindings to the bottom of each file
      adds  566a2ea3a1 Revert "Move variable bindings to the bottom of each 
file"
      adds  ab918196fa Revert "Merge pull request from 
jabranham/lexical-bindings"
      adds  09266283b9 Add use-package-ignore-unknown-keywords option
      adds  e379221166 Merge pull request from justbur/ignore-keywords
      adds  46503b194c Fix usage of plist argument in 
use-package-normalize-plist
      adds  10b4dcb53a Merge pull request from justbur/normalize-fix
      adds  2250f89ac0 Support ":package" in use-package
      adds  76e6d3e8bc Merge pull request from matthewbauer/patch-1
      adds  ae22d74a16 Use a tabulated-list to display package configuration 
statistics
      adds  4cc7f91270 Merge pull request from DamienCassou/tabulated-list
      adds  bce655f616 Add missing require
      adds  b28efb4847 Fix compile-time warnings due to the 
statistics-reporting code
      adds  b1429951b1 Merge pull request from DamienCassou/fix-report
      adds  cba5a11368 Revert "Fix report"
      adds  dd8ef12112 Merge pull request from jwiegley/revert-645-fix-report
      adds  2a47998844 Add missing require
      adds  69a561b86b Fix compile-time warnings due to the 
statistics-reporting code
      adds  742cf27b0e Merge pull request from DamienCassou/fix-report-again
      adds  8a27cd3a8b Encourage installation via https instead of http
      adds  ad601fb49a Merge pull request from valignatev/master
      adds  e5d3826b62 :ensure-system-package allow cdr of cons to be a package 
name symbol
      adds  e2a322d870 Merge pull request from waymondo/master
      adds  c9f6cae603 Update use-package-chords.el
      adds  dc83e2f035 Update use-package-chords.el
      adds  9f034a0bcf [] ensure-system-package: honor system-packages 
customizations
      adds  85e580a5e4 Merge pull request from 
akhramov/fix/ensure-system-package-noconfirm
      adds  d2fec5e5e3 Document that remapping commands is supported with 
bind-key
      adds  642417ac05 Merge pull request from andschwa/remap-command
      adds  f38a100917 Ensure system package cleanup
      adds  36f9a9b9b4 Merge pull request from 
akhramov/fix/ensure-system-package-cleanup
      adds  b84a77bcdc Added an Introduction taken from the README
      adds  b1d9ce08a6 Update use-package.texi
      adds  cc9ec36f1a Merge pull request from taingra/master
      adds  e2e6f9a44b Enable lexical binding
      adds  09b7e8e129 Fix use-package-normalize-function tests
      adds  bdd7fd3565 Fix use-package-normalize-function
      adds  87e26db44f Merge pull request from jabranham/enable-lexical-binding
      adds  5fb369c968 Merge branch 'master' into patch-1
      adds  1fb4198933 Merge pull request from killdash9/patch-1
      adds  38dcba6872 Place :chords at beginning of use-package-keywords
      adds  0a4d082054 Merge pull request from killdash9/patch-1
      adds  2a8c2ffea2 allow :ensure-system-package to check the presence of 
files at path
      adds  c169644637 Merge pull request from 
jwiegley/ensure-system-package-filepath
      adds  c980371f6f Correct prefix keys after use-package-autoload-keymap
      adds  4a34b41f96 Merge pull request from justbur/autoload-keymap
      adds  ca39ed155f [] Install system packages using system-packages-install
      adds  63886cb15f Merge pull request from 
lrochfort/ensure-system-package_use-sudo
      adds  607879e647 prefix argument with _ to suppress Unused lexical 
argument warning
      adds  3f96971feb Merge pull request from 
jwiegley/use-package-chords-suppress-compiler-message
      adds  fc6fef6869 Silence byte-compiler on Emacs 25
      adds  77ad44639f Merge pull request from tarsiiformes/silencio
      adds  db35639457 fix gethash default value for use-package-statistics-time
      adds  7e40a9c424 Merge pull request from conao3/fix_default_value
      adds  95f24f9628 Add a line of documentation for (use-pacakage ... :hook)
      adds  3e36cbfb6d Merge pull request from stribb/master
      adds  c297dfdd20 Make custom-face evaluate elisp
      adds  97f0287e19 Make custom-face evaluate elisp. ()
      adds  27fd32c47b Use `require', not `load', when byte-compiling
      adds  4c8d5f0b21 Switch from `require' to `load' + `featurep'
      adds  20415fb9be Update tests
      adds  165f2dd968 Use `require', not `load', when byte-compiling ()
      adds  8c7fa11a3f Fix typos
      adds  0456f878fc Merge pull request from tarsiiformes/typos
      adds  3a58f53b14 Fix typos
      adds  8e81459dad Merge pull request from DamienCassou/typos
      adds  8b8522650e Clarify the documentation for :after
      adds  91e5d275af Merge pull request from jwiegley/johnw/clarify
      adds  f30d5761af Even when there's no :config, run any pre/post config 
hooks
      adds  0ec4660f74 Add special value back again, in case needed for 
backwards compat
      adds  44c837879e typo, should be a vector, not a bytecode object
      adds  218687d897 Merge pull request from nahuel/patch-1
      adds  203d15e34e Merge branch 'master' into call-hooks-even-if-no-config
      adds  4e72885f85 Merge pull request from 
jjlee/call-hooks-even-if-no-config
      adds  8c31c57106 use-package-core.el: use the Emacs set-default function 
to avoid saving :custom vars twice
      adds  3e96664ffe Merge pull request from tzz/custom-set-default
      adds  950068809b Support keymap symbol in bind-key
      adds  de49954965 add test for
      adds  2ca2212f73 better tests
      adds  d3f847eaee Fix broken test due to
      adds  13b1e202bf Update the documentation for :custom as per
      adds  c358eedcf9 Merge pull request from tzz/custom-set-default
      adds  1f54de9210 Merge branch 'master' into patch-1
      adds  10c6400d34 Merge pull request from wyuenho/patch-1
      adds  99643f8873 Update version to 2.4.1
      adds  8ef7978028 set saved-variable-comment from :custom
      adds  3e24a7363b Revert "use-package-core.el: use the Emacs set-default 
function to avoid saving :custom vars twice"
      adds  5ceb51ae19 set property theme-value to avoid saving variable
      adds  a3c310c11a Create new "use-package" themse and use it for :custom 
with custom-theme-set-variables
      adds  3ffb662dcc Merge pull request from 
tzz/tzz/set-comment-and-synthetic-theme
      adds  6b7ab46e57 Remove use-package theme from global list of 
custom-enabled-themes
      adds  e4daf0cd42 Merge pull request from 
tzz/tzz/remove-use-package-from-custom-enabled-themes
      adds  e3938e7b26 Use a single let binding when expanding consecutive 
:custom forms
      adds  c425e67a19 Merge pull request from kljohann/custom-use-single-let
      adds  2b9536f242 Add use-package-use-theme and avoid missing theme errors
      adds  a248658910 Merge pull request from tzz/tzz/use-package-use-theme
      adds  ec750952f4 bind-key: Use new symbols for kmapvar
      adds  5ca7bc321d unbind-key: Ensure that keys are removed from the keymap
      adds  ffa5f0397a Merge pull request from minad/improved-unbind
      adds  cb85f9c274 Fix typo in use-package docstring
      adds  22de8991c1 Merge pull request from skangas/fix-typo
      adds  30b35d6d62 Update use-package.texi
      adds  debab131f0 Merge pull request from DamienCassou/update-texi
      adds  4004dde6ea Avoid positional arguments to define-minor-mode
      adds  b143663f12 Merge pull request from tarsiiformes/silencio
      adds  1343783532 feat: add update custom packages command
      adds  015c921a2e Merge pull request from 
danielpza/add-update-custom-package
      adds  2203246454 bind-keys-form: new keyword :repeat-map, for defining 
repeat maps
      adds  5ef327ce9f bind-key-form: allow :exit keyword inside repeat map
      adds  c4bd2aa3b8 bind-key-form: allow :continue keyword inside repeat map
      adds  1143f14d65 bind-keys-form: error for repeat sub-keywords without 
:repeat-map
      adds  de0c8c36c7 Merge pull request from Hugo-Heagren/bind-keys-repeat-map
      adds  f3ff593a84 Properly sort use-package-statistics-report
      adds  a7259411f6 Merge pull request from wyuenho/statistics-sorting
      adds  c09cb1301b Fix void-variable use-package-enable-imenu-support
      adds  6484e5fdfe Merge pull request from 
wyuenho/set-default-use-package-enable-imenu-support
      adds  40d2541331 fix docstring. was: invalid function name
      adds  e9b297a9fa Merge pull request from iaeerfung/master
      adds  215dd35e49 add multiple and eval :custom-face usage
      adds  0503611b71 Merge pull request from 
conao3/add-custom-face-description
      adds  11b2184c8d Remove uses of deprecated ‘flet’ macro
      adds  f270623768 Merge pull request from phst/flet
      adds  5bd7e0ca7d Migrate remaining files to lexical binding
      adds  ca426a7732 Merge pull request from phst/lex
      adds  9be2580f5f optimization: constand folding for read-kbd-macro
      adds  a0ba027ee5 Merge pull request from wcy123/master
      adds  620fe443c2 Add: 'local' keyword
      adds  cf3bfecced Merge pull request from matzebond/master
      adds  0d720a0f61 update bind-chords to use of eval-after-load when maps 
declared
      adds  b1fbfe66eb Merge pull request from 
waymondo/use-package-chords-autoloading-and-mapping-improvements
      adds  8ec41be418 extract use-package-hook-handler-flatten-mode-symbols 
function
      adds  8f1a345b5b rename function
      adds  28e7b96fcf Merge pull request from 
waymondo/use-package-hook-handler-flatten-mode-symbols
      adds  4149ec6cfa use `use-package-as-one` for normalizing 
`:ensure-system-package`
      adds  2967849846 Merge pull request from 
waymondo/ensure-system-packages-use-package-as-one
      adds  8fe0ac2983 * use-package-core.el (use-package): fix declare style
      adds  0dc78ef4c8 Merge pull request from conao3/fix-declare-style
      adds  835fdb16be manual: Regenerate texi file
      adds  e8626100f3 Merge pull request from tarsiiformes/cleanup-manual
      adds  53c1889342 Quote single quotes in docstrings or use different 
quoting
      adds  3dd5bee4aa Merge pull request from tarsiiformes/quote-quote
      adds  85c1287c26 Make sure that bind-key's `override-global-mode` is 
initially on
      adds  a05b9e28ed Go back to making `override-global-mode` non-global
      adds  89d6e7a5ec Merge pull request from 
realcomplex/override-global-mode-fix
      adds  4938167bff Remove use-package-font-lock-keywords
      adds  09e837dfae Merge pull request from 
belak/remove-extra-font-lock-keywords
      adds  6c2fdaffd9 Revert "Remove use-package-font-lock-keywords"
      adds  3feedce08d Fix emacs native compilation warning
      adds  d4aeda77a9 Merge pull request from sdwolfz/native-compiler-warning
      adds  24c50da3b2 Auto detect mode suffix in hook keyword
      adds  ee292b80be Fix tests and documentation for hook
      adds  c12deb31fe Merge pull request from CeleritasCelery/master
      adds  1494f65f61 Fix emacs native compilation warning for bind-key
      adds  4107bbfbdb Merge pull request from sdwolfz/native-compiler-warning
      adds  daa124e1cc Fix bind-chords docs: :map argument may be a list of 
keymaps
      adds  ec96b47664 bind-keys supports passing a list of keymaps as :map 
argument
      adds  dbfb3484cd add autoload keyword
      adds  a35b924054 add testcase
      adds  c0338e06cd Merge pull request from conao3/add-commands-keyword
      adds  0fafd98513 Update copyright for submission to ELPA
      adds  9188b3edf1 Merge pull request from bhankas/master
      adds  abd655c99e Update version to 2.4.2
      adds  0be7f5dd53 Merge pull request from bhankas/master
      adds  6b344a9197 Use face-spec-set instead of custom-set-faces
      adds  407b1bf4f0 Merge pull request from andreyorst/face-spec-set
      adds  2ee9b31ca4 bind-key.el: Bump version for ELPA
      adds  370890e518 Bump version to 2.4.3
      adds  67d7d1fda0 Merge pull request from bhankas/master
      adds  76a5ce5d86 Allow passing the SPEC-TYPE argument via :custom-face
      adds  6b25a41bc6 Merge pull request from 
andreyorst/face-spec-set-third-argument
      adds  7122ac5397 Bump version to 2.4.4
      adds  971634e3f9 Merge pull request from bhankas/master
      adds  45e6ee1371 Fix tests on Emacs 26 or older
      adds  43254ae62f Fix building on Emacs 24.3
      adds  5dad5ff0fe Merge pull request from skangas/ci
      adds  ff30d22909 Various checkdoc fixes
      adds  ae301ad36d Merge pull request from skangas/checkdoc
      adds  4e8b72efc8 manual: Regenerate texi file
      adds  a6b1b62763 Use two spaces to end sentences
      adds  8cf8631c69 Fix makeinfo warnings
      adds  6a26c55d70 Recommend GNU ELPA over MELPA
      adds  9b476ae71c Merge pull request from skangas/gnu-elpa
      adds  2efc869866 Merge branch 'master' into texinfo-wip
      adds  cf8ab8b52e Merge pull request from skangas/texinfo-wip
      adds  49fffe7cf4 Merge remote-tracking branch 'origin/master' into pr-830
      adds  f4ee1c3839 Merge pull request from jwiegley/johnw/multi-keymap
      adds  3e81af80a2 Revert "Allow multiple keymaps in :map argument"
      adds  7087a97a24 Merge pull request from 
jwiegley/revert-1019-johnw/multi-keymap
      adds  2399d0d5ce Normalize GPLv3 license statements
      adds  79c2c3a3ad Delete redundant headers
      adds  7b689942f0 Merge pull request from skangas/fix-headers
      adds  30fa366737 Add .dir-locals.el
      adds  e42c8479ec Merge pull request from skangas/dir-locals
      adds  06f92d1cc0 Fix Package-Requires for bind-{chord,key}.el
      adds  efae6048dd Add package keyword from finder-known-keywords
      adds  a6cbfdd8f1 Merge pull request from skangas/package-requires
      adds  ebbd98edb3 Revert "Add: 'local' keyword"
      adds  c74b5c16f8 Merge pull request from skangas/revert-for-copyright2
      adds  8296164eab Remove tests lacking a copyright assignment for now
      adds  58cc931e92 Merge pull request from skangas/revert-for-copyright
      adds  4a1e9d61b5 ; Merge from https://github.com/jwiegley/use-package
      adds  500c459eff ; * etc/NEWS: Mention use-package.
      adds  97c8a58787 * doc/misc/Makefile.in (INFO_COMMON): Add use-package.
      adds  01bfbd186a Fix use-package tests
      adds  98e54f597e Add new use-package manual
      adds  537f11f8cd ; * doc/misc/use-package.texi: Improve indexing.
      adds  888558ec42 Improve bind-keys* and override-global-mode docstrings
      adds  141fe8b827 use-package: Improve :mode keyword documentation
      adds  c65e087068 ; use-package: Improve :ensure-system-package docstrings
      adds  d3e9bd3b57 ; Document use-package-reset-statistics
      adds  5899cac111 Change use-package custom :group to `initialization`
      adds  4be96c9dcb Drop key-chord.el support from use-package
      adds  15fb115551 Update use-package defgroups
      adds  b9fa81514f ; Minor doc fixes in bind-key.el
      adds  6bb4267a54 * admin/git-bisect-start: Prune use-package merge 
commits.
      adds  5bcd0cee0f * etc/USE-PACKAGE-NEWS: Delete file.
      adds  e950f5a663 Merge branch 'feature/use-package' into emacs-29
      adds  6c06379c03 Merge from origin/emacs-29
      adds  895f9725ca ; * etc/NEWS.29: Add missing entry for 
'external-completion-table'.
      adds  da476ae182 Fix namespacing issues in bind-key.el
      adds  8c01829c01 ; Reorganize the conditionals in 
'eshell-parse-backslash' to reduce repetition
      adds  2626704054 ; Normalize GPLv3 license statements in new files
      adds  15dda8cd5b ; Don't say to require bind-key in use-package manual
      adds  9089577329 ; Improve use-package Commentary sections
      adds  6ccdda3df2 server-eval-at: Don't call server--file-name
      adds  67ef92fb0e Revert "; * src/emacs.c (main): Improvements to last 
change."
      adds  2f0bd8167c Merge from origin/emacs-29
      adds  a17a6036dd Add conditional loading examples to use-package manual
      adds  0b3116971a Clarify :after keyword in use-package docstring
      adds  c417fe4df3 ; Refer to the manual in use-package docstring
      adds  5b640f0abd Improve :delight keyword example in use-package manual
      adds  3db9a0d040 Merge from origin/emacs-29
      adds  f1942c298c Make eshell-read-aliases-list an interactive command
      adds  ab1fd3e8d3 ; * src/xterm.h: Fix minor copyedits
      adds  cce37ac9f4 Improve some behavior when the X server does not trust 
Emacs
      adds  fbbf3610fd * admin/notes/git-workflow: Replace emacs-28 by emacs-29 
branch.
      adds  3785fe52e4 ; Fix a failure when running server-tests via the 
command line
      adds  d3494f1bde Resurrect changes omitted by a recent merge from 
emacs-29 (bug#59921)
      adds  dc37090d6e Improve X error messages
      adds  cb202d30ed ; * src/xterm.c (x_connection_closed): Fix typo in 
change.
      adds  5d506a7eab gdb-mi.el: Configure variable order and length in 
local-vars window
      adds  9c670695b9 ; * etc/NEWS: Fix last change.
      adds  0878279809 Fix GDB save history (bug#59838)
      adds  58a483960d ; Improve use-package-autoload-keymap docstring
      adds  f5c3585e4d ; Fix typos
      adds  c2aea9d132 ; Mention flush-lines in kill-matching-lines docstring
      adds  d3d9676bf8 New script admin/check-man-pages
      adds  bdbb709978 ; Fix groff warnings in man pages
      adds  465a9e78b9 Better test-custom-opts diagnostics
      adds  0cfeb1c2bc Eglot: cleanup whitespace and indentation
      adds  74a009dd96 Eglot: Handle LSP progress with Emacs progress reporters 
(bug#59149)
      adds  801c1c22de ; Prefer HTTPS to HTTP in some URLs
      adds  acd462b030 ; Improve the use-package manual
      adds  dcf69a1da4 Respect some spaces in auth-source-pass--match-regexp
      adds  56a6712bd6 ; * lisp/erc/erc.el (erc-default-target): Fix comment.
      adds  f626b9f385 ; * doc/misc/use-package.texi: Fix indexing.
      adds  b36bc69267 ; * etc/NEWS: Fix typos.
      adds  5fbd12ff49 Adapt manual names in emacs-news-mode
      adds  13310643cd Merge from origin/emacs-29
      adds  6a9e38f22c * test/infra/test-jobs.yml: Regenerate for the new 
use-package subdirectory.
      adds  fa36b5ddf5 Backport: Enable native speed 2 EMBA build and tests and 
disable speed 0
      adds  e085644329 ; Merge from origin/emacs-29
      adds  2ea7a357fd ; * doc/misc/use-package.texi: Fix @acronym.
      adds  d268ab1c5d Bring back the project--value-in-dir logic
      adds  bcf235acd5 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  0bd26abf7f ; * doc/misc/use-package.texi: Fix @file.
      adds  940d9070e9 Support newer glib versions (Bug#59061)
      adds  594267395d Update Turkish Hello
      adds  33a8415eb7 Use 'project--value-in-dir' for 
'project-vc-include-untracked' too
      adds  4df35e3491 Improve fontification in csharp-ts-mode (bug#59909)
      adds  7141920c6a Fix escape-sequence feature in typescript-ts-mode 
(bug#59906)
      adds  1014bcc8e3 Fix fontification of method-invocations in js-ts-mode 
(bug#59904)
      adds  8f49137c9b Add dockerfile-ts-mode (Bug#59894)
      adds  839341d737 Make more granular defun-type-regexp (bug#59873)
      adds  8de8f1dc05 Add class_body indentation for typescript (bug#59680)
      adds  8f53fa10d9 Fontify "this" as a keyword in c++-ts-mode (bug#59924)
      adds  ebef8905b0 Make indirect buffers use tree-sitter parsers of their 
base buffer
      adds  5a092c8e46 ; * admin/notes/tree-sitter/starter-guide (Indent): 
Minor fix.
      adds  af88b00b19 Refresh the package quickstart file in package-vc
      adds  5e8bc79f6b ; Fix reference in docstring to 
'package-vc-install-from-checkout'
      adds  357fe91996 Check if package already exists before installing from 
checkout
      adds  022ab1061b Ensure 'package-vc--main-file' always returns an 
existing file
      adds  a8ee046fb5 Ensure 'package-vc--version' always returns a version
      adds  44c5f36149 ; Fix two byte-compiler warnings
      adds  6d6ca47aba Merge from origin/emacs-29
      adds  1b7ece2095 ; Fix a failure when running server-tests via the 
command line
      adds  52de888504 ; Merge from origin/emacs-29
      adds  2f1269c333 ; Fix some minor issues in use-package.texi
      adds  1753da24cd Fix infloop in 'shell-resync-dirs' with tcsh
      adds  3c5a41b200 ; * doc/lispref/keymaps.texi (Searching Keymaps): Fix a 
typo (bug#59886).
      adds  29b9aeae32 ; * doc/misc/use-package.texi: Fix misplaced @end group.
      adds  26a8644a58 ; tabulated-list.el: Remove duplicate obsolete 
declaration
      adds  0115416605 Update to Org 9.6-31-g954a95
      adds  30e3cb2135 Unset the weight/slant/width in the spec when realizing 
a font
      adds  118465f6fe ; Improve checkdoc.el commentary section
      adds  7d787564c0 Actually improve detection of long lines
      adds  a9037aa8e8 ; Fix use-package-ensure-system-package macOS footnote
      adds  79659416f9 ; * admin/git-bisect-start: Fix commit hash
      adds  5737c2a3af Merge from origin/emacs-29
      adds  7013b0179c ; Auto-commit of loaddefs files.
      adds  6048503c52 ; Merge from origin/emacs-29
      adds  05ece1eb8b Improve last change to xfaces.c
      adds  66fdd45bdd Merge from origin/emacs-29
      adds  80122cde3d ; Unbreak bootstrap
      adds  1af0c21eb0 Merge from origin/emacs-29
      adds  4f31ad6be5 ; Auto-commit of loaddefs files.
      adds  f221105723 ; * doc/misc/use-package.texi: Prepare for GNU ELPA.
      adds  85108d5412 Merge from origin/emacs-29
      adds  0e5d059a2b Fix manual noverlay tests (again)
      adds  77d0793787 * lisp/eshell/esh-opt.el (eshell--do-opts): Demote 
usage-msg to `user-error`
      adds  b889eced44 Add prog-fill-reindent-defun (bug#59664)
      adds  2024ade271 ; Improve docs of relaxing face-font attribute match 
(bug#59347)
      adds  78ad33bb05 ; Minor cleanup of last change in xfaces.c.
      adds  9f7e5584a4 * lisp/language/indian.el: Improve Brahmi composition 
rules. (bug#58957)
      adds  864ed9dfa1 ; * lisp/progmodes/dockerfile-ts-mode.el: use \' instead 
of $
      adds  074b7e6f4d ; * lisp/use-package/bind-key.el: Remove ineffective 
backslashes.
      adds  4893a15631 Fix use-package-defaults defcustom type (bug#59941)
      adds  87475f4af2 Fix pcase rx patterns using rx-let bindings (bug#59814)
      adds  733cdeabfb Don't use diff-mode buffer as a patch when it's visiting 
a file (bug#59962)
      adds  3e349ee119 Fix error message when installing non-existent package
      adds  f2876014ad Add customizale faces for tree-sitter explorer
      adds  04b7e01885 ; project.el: Bump version.
      adds  d3669cfe15 Eglot: allow skipping compile-time warnings about LSP 
interfaces
      adds  9c0d7bb73b Add automated tests for Eglot
      adds  24c8c28ae6 Do not pare arguments unnecessarily.
      adds  b8d2ec920f Revert "Improve last change to xfaces.c" (05ece1eb8b)
      adds  f4ce6fa7d3 Revert "Revert "Improve last change to xfaces.c" 
(05ece1eb8b)"
      adds  06ef030f93 use-package.texi: New section "Manual installation"
      adds  fcd0b377e0 Merge from origin/emacs-29
      adds  5325d815af Add variable to make resizing frames sometimes faster
      adds  e9ec7e5349 ; * src/xterm.c (x_send_scroll_bar_event): Minor clean 
up.
      adds  f5948449d6 ; * src/xterm.c: Improve commentary.  Describe error 
handling.
      adds  12e6ff037a ; Fix typos in xterm.c
      adds  e6bad7999a ; Improve recently installed documentation
      adds  19d608da2a ; * lisp/progmodes/gdb-mi.el 
(gdb-locals-table-row-config): fix type
      adds  081bf58300 Skip Eglot rust-analyzer tests if 'cargo' isn't available
      adds  19ef86f775 ; Remove outdated text describing overlays
      adds  42d740fb2c ; Skip two eglot tests when typescript is missing
      adds  527eb11de2 * lisp/minibuffer.el (completions-group-separator): 
Revert f7816c94b6.
      adds  40c23c11e8 * lisp/outline.el: Fix the value 'insert' of 
outline-minor-mode-use-buttons.
      adds  58b8ed8b55 ; Avoid compilation warning on MS-Windows
      adds  5b178efd85 ; Adjust eglot test to recent autopep8/pycodestyle
      adds  647b6a8099 Add expression for generic_name in csharp-ts-mode 
(bug#59897)
      adds  8ec923775d Tweak various ts-mode's indent and fontification 
(bug#59931)
      adds  ca67d988d8 Add cmake-ts-mode
      adds  d264b75669 Align C++ access specifiers to their enclosing 
class/struct/union
      adds  5d4274d9b6 ; * admin/notes/tree-sitter/build-module/build.sh: Add 
-fPIC.
      adds  631908f701 Add "->" to python--treesit-operators (bug#59968)
      adds  c0fe6c72ce Improve dockerfile-ts-mode imenu generation (Bug#59979)
      adds  4bccb7b211 Make treesit-query-validate create a read-only buffer
      adds  0f9e6532b1 Use font-lock-number-face for numeric values in 
csharp-mode
      adds  489bcacc7c Add cross-reference to flush-lines
      adds  a5272e2a7c ; * test/src/treesit-tests.el: Add outline headers.
      adds  03ad1a92a2 Add improved tree-sitter navigation
      adds  d6adaf487d Add lexical-binding to example package header
      adds  c45eb13845 ; * lisp/bs.el (bs-attributes-list): Doc fix
      adds  c4b8bc90a8 ; Fix typos in doc strings
      adds  4ef8b9f544 Improve resetting face attributes when looking for 
suitable fonts
      adds  4980ed7a6d Don't allow lazy highlight from recursive minibuffers
      adds  def51dd645 ; Fix typos
      adds  a99d0e7e6c Support a function in the BUFFER-LIST arg of 
list-buffers-noselect (bug#59935)
      adds  1d5c35c8e4 * lisp/textmodes/texinfo.el (texinfo-flymake): Improve 
docstring.
      adds  ba4bdd6a25 Adapt Tramp specific tests in eglot-tests.el
      adds  cd5856e403 Fix bug when calling `rgrep` non-interactively
      adds  8036739c1b Merge from origin/emacs-29
      adds  f8bc26a3db ; Fix merge error
      adds  f1840cf12f ; * etc/NEWS: Fix another merge error.
      adds  1568123196 ; * lisp/keymap.el (keymap-substitute): Doc fix.  
(Bug#60059)
      adds  42c757913a Work around primary selection clobbering during xterm DND
      adds  7b8f3e00dd Make proced-update preserve refinements
      adds  e22a71443a Add tests for proced
      adds  3b573f7d1f Make proced-tests work on more systems
      adds  537f78b537 Warn about unmatchable constant args to `eq`, `memq` etc
      adds  8ab1f09e09 Mark flymake diagnostic modes as non-interactive
      adds  09a985ae9f ; Auto-commit of loaddefs files.
      adds  db69249b76 Handle selection transfer errors earlier
      adds  489b02d03c * doc/misc/Makefile.in (need_emacsver): Add use-package.
      adds  1b0e282a7f ; Comment and stylistic change in treesit.el
      adds  91b8d9b7db ; * admin/notes/tree-sitter/build-module/build.sh: Minor 
name change.
      adds  fafcf02c85 Fix syntax tables of tree-sitter modes (bug#59807)
      adds  fa70076974 Merge from origin/emacs-29
      adds  33e0a10464 ; * lisp/keymap.el (keymap-substitute): Doc fix.  
(Bug#60059)
      adds  037889c4a9 ; Merge from origin/emacs-29
      adds  3efe4df1d2 Delete temp files after icalendar tests
      adds  8c30cb90ba * lisp/vc/vc-git.el (vc-git-checkin): Use 
make-nearby-temp-file (bug#60011)
      adds  be165f7533 Fix Tramp tests in eglot-tests, prefix tests uniquely
      adds  931d97bf56 Shortdoc: read and evaluate strings after :eval
      adds  0cc199f1a6 Better shortdoc examples
      adds  1d3cbba7df ; * lisp/progmodes/cmake-ts-mode.el (auto-mode-alist): $ 
-> \'
      adds  2d96a18cd0 ; * lisp/emacs-lisp/shortdoc.el: fix mistakes in 
previous commit
      adds  9ac80e8a6e Add dedicated auth-source section in ERC manual
      adds  0155fc67be Respect a nil erc-session-password when reconnecting
      adds  75f26646d4 ; Be nicer when updating browse-url var in erc-compat
      adds  44b04c0ac1 Actually accept non-symbols as IDs in erc-open
      adds  09c0c6b2ba Limit casemapping to appropriate ranges in ERC
      adds  f0c9088878 Set erc-network to a "given" ID instead of failing
      adds  102a3e3b44 Don't send erc-sasl-user as USER command argument
      adds  752f9dde63 ; Fix a typo in window.el
      adds  d51b66ed54 ; Improve description of scoping and let-bindings
      adds  f93a5180a6 Update the documentation of overlays (bug#59996)
      adds  fbf0d3b796 Improve fontifications in Typescript mode
      adds  480f41c7de Add < and > to the syntax table in c++-ts-mode 
(bug#60049)
      adds  3b226b6024 Treat C++ classes as defuns in C Tree-sitter mode 
(bug#60047)
      adds  622838b957 Fix handling of % when searching in .tex or .dtx files
      adds  1985762fbd Introduce support for TOML config-format
      adds  3db2f560bb Revert "Add expression for generic_name in 
csharp-ts-mode"
      adds  a54d5f500c Improve fontification in csharp-ts-mode (bug#59897)
      adds  2ca06aed7b Add indent rules to js/typescript/tsx-ts-mode (bug#60074)
      adds  fd403a5c5a Fix ruby-add-log-current-method after nested class 
definition
      adds  da39200c4b ; Checkdoc fixes in dired-aux.el
      adds  a15cd55044 ; Don't quote nil in comments
      adds  eacdac3c6e Merge from origin/emacs-29
      adds  98ea7054a7 ; Auto-commit of loaddefs files.
      adds  e17c1b01d8 ; Merge from origin/emacs-29
      adds  0ad2112a2f ; Announce 'toml-ts-mode' in NEWS.
      adds  49d7e0cec6 ; * etc/NEWS: Rearrange entries for tree-sitter 
supported modes.
      adds  12684c3a19 Mention 'tree-sitter' in user manual and NEWS
      adds  8404253d17 * .gitignore: Ignore GDB history files.
      adds  d4c2aa4f91 ; * lisp/net/tramp-crypt.el: Fix comment.
      adds  bb27be36dd Fix bug#60060 in Tramp
      adds  6aa5d16c64 * test/README (SELECTOR): Add eglot-tests.el to remote 
file using libraries.
      adds  3a633bdd6d ; * etc/NEWS: Fix recent changes.
      adds  367022f316 Ensure package directories for source packages from 
checkouts
      adds  b211a63455 Make tab-bar-tab-group-format-function also handle 
current group
      adds  6e2923d80f Make tab-bar-tab-group-format-function 
backwards-compatible (bug#60073)
      adds  26243f7b65 compile.el: Fix regression with nb of errors in modeline
      adds  eb06947063 * lisp/tab-bar.el ([tab-bar]): Use 'make-sparse-keymap' 
instead of 'ignore'.
      adds  386d6e74d8 Replace an erroneous eq with an equal in cc-defs.el
      adds  99aa00e6e3 Revert 21b387c39bd with last-minute hasty changes 
(bug#60048).
      adds  0d60579b6b Merge from origin/emacs-29
      adds  c585ca89a6 * lisp/bs.el: Use modern height preserving method 
instead of hooks
      adds  66ac920b0c Support completion of variables with the length operator 
in Eshell
      adds  e63ef66c57 Add support for the "splice operator" in Eshell
      adds  b8eef7b8c1 ; Rename 'eshell-flatten-args' token to 
'eshell-splice-immediately'
      adds  d9ab1027b1 Fix lisp/bs.el change in commit e0a057c16b of 2022-12-07
      adds  0c4ca9f007 Fix typo in rcirc variable name
      adds  b52d0147e9 Fix typo in rcirc function name
      adds  3b618d0e3e Avoid segfaults due to invalid selected-window's buffer
      adds  c8d75046a2 When completing relative project file names, use 
relative history
      adds  cac070b23e Add "this" keyword to java-ts-mode (bug#60086)
      adds  e8f7ab67ad Add basic support for hideshow in python-ts-mode 
(bug#60044)
      adds  fee2efe1b0 Add go-ts-mode and go-mod-ts-mode (Bug#60025)
      adds  037407ad95 Add "function" feature to python-ts-mode (bug#59977)
      adds  cb761eb7ac Use the new tree-sitter commands
      adds  546aed3543 eglot: Add support for new language server csharp-ls
      adds  f4a513344d Add lambda_expression-rule to java-ts-mode (bug#60091)
      adds  033071692c ; Fix typos
      adds  03892d4f7c Merge from origin/emacs-29
      adds  4331771222 ; Fix merge errors
      adds  9452dc4821 tab-bar.el: Fix "void-function cl--set-substring" error
      adds  b29be11a6f Closures are always non-nil
      adds  12424cf31d New option for selecting symbols by double-clicking
      adds  8624734504 ; * lisp/bs.el: Small doc and whitespace fixes
      adds  30d2b72c41 alist-get testfn argument evaluation correction
      adds  6283b92334 Elide broken but unnecessary `if` optimisations
      adds  6a390fd42e Use equal and member instead of eq and memq
      adds  825afc84d0 ; * lib-src/etags.c (do_move_file): Fix coding style.
      adds  f4db260e94 Minor improvements to frame synchronization
      adds  3b226f769e * lisp/emacs-lisp/package.el (package-report-bug): 
Autoload it.
      adds  83d9fa6a28 ; * lisp/subr.el (internal--with-narrowing): Simplify
      adds  7828ceac1d ; * src/xterm.c (x_send_scroll_bar_event): Remove unused 
variables.
      adds  0dddf9849e ; lisp/progmodes/verilog-mode.el: Collected updates from 
verilog-mode upstream.
      adds  5a344d90c5 Port better to glibc 2.28+ renameat2
      adds  bda755bf92 Update from Gnulib by running admin/merge-gnulib
      adds  185bfc1af7 Remove Gnulib explicit_bzero module
      adds  2c2ecb46b0 ; lisp/progmodes/verilog-mode.el: Collected updates from 
verilog-mode upstream.
      adds  68fb06f47f Fix compiler macro expansion bug
      adds  730a39e881 Warn about lambda expressions in comparisons
      adds  614695a5ad Suppress memql warning in test
      adds  09b5f00613 ; Fix calls to treesit functions
      adds  ab3cfa4a17 Don’t hang when copying FIFOs
      adds  79e1bff269 Improve rename-file fix (bug#34069)
      adds  03648965a0 bs.el: Use the right buffer context to compute the mode 
name
      adds  8bf4cdcf79 Avoid recursive process filters in lisp/jsonrpc.el 
(bug#60088)
      adds  a0806bc7ea Eglot: fix discrepant 
eglot-guess-contact/eglot-command-history
      adds  7575c85efd Bump Eglot version to 1.10
      adds  1b9ca1e5e6 ; Fix printing Lisp types in .gdbinit
      adds  89f54e8157 A better fix for bug#60096
      adds  5a9263a872 Increment erc-debug-irc-protocol-version to 2
      adds  173e02f4eb ; Fix doc string in ERC's module-activation commands
      adds  f04680e067 Fix some naming issues involving query buffers in ERC
      adds  80f410d281 ; Fix last changes in buffer.c
      adds  c26ab22cf4 ; Improve doc strings of minibuffer-history commands
      adds  10415d9651 ; Add useful hint to which-func documentation
      adds  dc78779c0c Fix SVG scaling (bug#59802)
      adds  303d6ac142 Fix moving to trash files that overwrite dangling 
symlinks there
      adds  b01d0246d7 * lisp/term/xterm.el (xterm-function-map): Add M-SPC.  
(Bug#60077)
      adds  9a58585668 Merge from origin/emacs-29
      adds  17d65c99cd alist-get testfn argument evaluation correction
      adds  13aa376e93 Elide broken but unnecessary `if` optimisations
      adds  f4b430140f Use equal and member instead of eq and memq
      adds  9a633dce63 ; Merge from origin/emacs-29
      adds  8e42e20ed7 Revert "Use equal and member instead of eq and memq"
      adds  856d889f3a Revert "Elide broken but unnecessary `if` optimisations"
      adds  de2239a584 Revert "alist-get testfn argument evaluation correction"
      adds  d468cf91b9 Merge from origin/emacs-29
      adds  65b0040f9f Backport: ; * lisp/bs.el: Small doc and whitespace fixes
      adds  2f93334968 ; Merge from origin/emacs-29
      adds  b9227c502d ; Improve wording of 'format' doc string
      adds  1a66435dda New input method 'cyrillic-chuvash'
      adds  3d348c46e7 ; Handle nil ARG in treesit-beginning/end-of-defun
      adds  f9cb144d45 Fix indentation in json-ts-mode (bug#60123)
      adds  4f9bccef55 Add yaml-ts-mode (Bug#60105)
      adds  67bc96c9d9 Remove treesit-defun-prefer-top-level and friends
      adds  690724f0f1 Merge from origin/emacs-29
      adds  d9add66161 ; * lisp/subr.el (internal--with-narrowing): Simplify
      adds  0ef6d4c34f ; Merge from origin/emacs-29
      adds  3356c0cb16 Fix end-of-defun in ruby-mode
      adds  1c0b90e5f7 ruby-mode: Recognize instance or global var as first arg 
in parenless call
      adds  d65beb820c ; Revert "; * lisp/subr.el (internal--with-narrowing): 
Simplify"
      adds  4d1e4a4893 Fix 'window-max-chars-per-line' when there are no fringes
      adds  5a245bc786 Prevent Abort dialogs from async-compiling jobs on 
Windows
      adds  c9015ef55f Fix resizing of mini-windows by 'set-minibuffer-message'
      adds  627e7e0243 Improve documentation of 'file-exists-p'
      adds  8a9579ca29 Use make-directory handlers uniformly
      adds  bef1edc9ca make-directory now returns t if dir already exists
      adds  44c83b239d Fix copy-directory bug when dest dir exists
      adds  4a8ff671b0 Don’t assume make-directory handler returns nil
      adds  3e02029642 Update to Org 9.6-49-g47d129
      adds  a54c7a8df0 Remove file-exists-in-trash-p
      adds  a275e436df Add treesit_assume_true and treesit_cursor_helper
      adds  5f0286c0af Switch to use cursor API in treesit.c
      adds  1fc7535546 Use cursor API in treesit-node-parent
      adds  69f2c71135 Fix treesit-query-validate problem with view-mode
      adds  9fcf764dd7 Indentation fixes for jsx/tsx (bug#60169)
      adds  cb8ccdd267 Add rust-ts-mode (Bug#60136)
      adds  5b2e6d04ce Fix wrong capture in typescript-ts-mode (bug#60167)
      adds  0fc5fb2d05 Fix MS-Windows build broken by recent treesit.c changes
      adds  660e941235 Avoid crashes in PGTK build due to signal in 
'note_mouse_highlight'
      adds  897f33bf31 Fix the MS-DOS build
      adds  88e59b16cb ; Improve documentation of installing tree-sitter and 
grammars.
      adds  7cc2313eb0 Make 'rmail-summary-by-thread' faster
      adds  c2375e7791 Improve and extend admin/git-bisect-start
      adds  d1e0542f33 Allow customising windmove user options with an empty 
prefix
      adds  138d9dc4cb * lisp/cus-edit.el (setopt--set): Warn instead of rasing 
an error
      adds  91dd893e34 ; * lisp/progmodes/sql.el (sql-product-interactive): Doc 
fix (bug#60175)
      adds  6f88de109c ruby-mode: Support endless methods (bug#54702)
      adds  3941cc29df ; Improve documentation of 'setopt'
      adds  50d18bb6ea Make tramp-archive autoloads robust for older Emacs 
versions
      adds  cf1b771864 ; * etc/NEWS: Fix typos.
      adds  c1e015ae32 Fix recent change in tramp-smb.el
      adds  ce7b7e5af3 Remove comment-start-skip preset in tree-sitter 
indentation engine
      adds  9a751e0a38 ruby-mode: Support endless singleton method definitions 
too
      adds  12e26cc0c1 ; * admin/git-bisect-start: Add mistakenly ommitted 
commits to skip
      adds  6c540e38f4 Merge from origin/emacs-29
      adds  6c842ef81c ; Fix merge errors in etc/NEWS
      adds  17480a55eb Improve earlier changes to xterm.c
      adds  39c6437e47 Ignore some handlers in ange-ftp.el
      adds  7f00dbe81a ; * test/infra/test-jobs.yml: Regenerate for the new 
use-package subdirectory.
      adds  91d6b73421 alist-get testfn argument evaluation correction
      adds  33af537198 Elide broken but unnecessary `if` optimisations
      adds  79b1dede34 Use equal and member instead of eq and memq
      adds  cb242bf151 Add support for additional memory checks using 
AddressSanitizer.
       new  54ec3973e2 Merge remote-tracking branch 'origin/master' into 
scratch/pkg


Summary of changes:
 .gitignore                                         |    4 +
 ChangeLog.2                                        |    2 +-
 ChangeLog.3                                        |   48 +-
 admin/check-man-pages                              |   56 +
 admin/cus-test.el                                  |   32 +-
 admin/git-bisect-start                             | 1627 ++++++++++++++-
 admin/make-tarball.txt                             |    6 +
 admin/merge-gnulib                                 |    5 +-
 admin/notes/git-workflow                           |    8 +-
 admin/notes/repo                                   |    8 +-
 admin/notes/tree-sitter/build-module/batch.sh      |    7 +
 admin/notes/tree-sitter/build-module/build.sh      |   73 +-
 admin/notes/tree-sitter/starter-guide              |    2 +-
 configure.ac                                       |   24 +-
 doc/emacs/macos.texi                               |    2 +-
 doc/emacs/misc.texi                                |   41 +-
 doc/emacs/programs.texi                            |   31 +-
 doc/lispref/ChangeLog.1                            |    2 +-
 doc/lispref/display.texi                           |  139 +-
 doc/lispref/files.texi                             |   17 +-
 doc/lispref/internals.texi                         |   16 +-
 doc/lispref/keymaps.texi                           |    2 +-
 doc/lispref/modes.texi                             |   28 +-
 doc/lispref/package.texi                           |    4 +-
 doc/lispref/parsing.texi                           |   24 +-
 doc/lispref/sequences.texi                         |    2 +-
 doc/lispref/variables.texi                         |   40 +-
 doc/man/etags.1                                    |   10 +-
 doc/misc/Makefile.in                               |   19 +-
 doc/misc/eglot.texi                                |    7 +
 doc/misc/erc.texi                                  |  344 ++--
 doc/misc/eshell.texi                               |  139 +-
 doc/misc/eww.texi                                  |   12 +-
 doc/misc/flymake.texi                              |    2 +-
 doc/misc/org.org                                   |   15 +-
 doc/misc/rcirc.texi                                |    8 +-
 doc/misc/use-package.texi                          | 2163 ++++++++++++++++++++
 etc/DEBUG                                          |   22 +
 etc/ERC-NEWS                                       |    4 +-
 etc/HELLO                                          |    2 +-
 etc/NEWS                                           |   51 +-
 etc/NEWS.29                                        |  292 ++-
 etc/PROBLEMS                                       |   24 +-
 lib-src/etags.c                                    |   78 +-
 lib-src/seccomp-filter.c                           |    2 +
 lib/explicit_bzero.c                               |   74 -
 lib/gnulib.mk.in                                   |   28 +-
 lib/memset_explicit.c                              |   55 +
 lib/string.in.h                                    |   17 +
 lib/verify.h                                       |    2 +-
 lisp/ChangeLog.15                                  |    2 +-
 lisp/ChangeLog.16                                  |    4 +-
 lisp/ChangeLog.17                                  |    2 +-
 lisp/ansi-osc.el                                   |    8 +-
 lisp/apropos.el                                    |    2 +-
 lisp/auth-source-pass.el                           |   12 +-
 lisp/bs.el                                         |  130 +-
 lisp/buff-menu.el                                  |   23 +-
 lisp/calc/calc-units.el                            |   42 +-
 lisp/cedet/semantic/complete.el                    |    2 +-
 lisp/comint.el                                     |   12 +-
 lisp/cus-edit.el                                   |    2 +-
 lisp/descr-text.el                                 |    2 +-
 lisp/dired-aux.el                                  |   53 +-
 lisp/emacs-lisp/byte-opt.el                        |   10 +-
 lisp/emacs-lisp/byte-run.el                        |    3 +-
 lisp/emacs-lisp/bytecomp.el                        |   77 +
 lisp/emacs-lisp/checkdoc.el                        |   25 +-
 lisp/emacs-lisp/cl-extra.el                        |    2 +-
 lisp/emacs-lisp/comp.el                            |    7 +-
 lisp/emacs-lisp/gv.el                              |    6 +-
 lisp/emacs-lisp/macroexp.el                        |    2 +-
 lisp/emacs-lisp/oclosure.el                        |    8 +-
 lisp/emacs-lisp/package-vc.el                      |   65 +-
 lisp/emacs-lisp/package.el                         |    7 +-
 lisp/emacs-lisp/rx.el                              |   14 +-
 lisp/emacs-lisp/shortdoc.el                        |  154 +-
 lisp/emacs-lisp/subr-x.el                          |    7 +-
 lisp/emacs-lisp/tabulated-list.el                  |    2 -
 lisp/emulation/viper-cmd.el                        |    6 +-
 lisp/epa-ks.el                                     |    2 +-
 lisp/erc/erc-common.el                             |   19 +-
 lisp/erc/erc-compat.el                             |   15 +-
 lisp/erc/erc-networks.el                           |   81 +-
 lisp/erc/erc-sasl.el                               |   27 +-
 lisp/erc/erc-services.el                           |    2 +-
 lisp/erc/erc.el                                    |   88 +-
 lisp/eshell/em-alias.el                            |    4 +-
 lisp/eshell/em-cmpl.el                             |   26 +-
 lisp/eshell/em-unix.el                             |   12 +-
 lisp/eshell/esh-arg.el                             |  132 +-
 lisp/eshell/esh-cmd.el                             |   15 +-
 lisp/eshell/esh-opt.el                             |    4 +-
 lisp/eshell/esh-util.el                            |    6 +-
 lisp/eshell/esh-var.el                             |   35 +-
 lisp/external-completion.el                        |  176 ++
 lisp/files.el                                      |   88 +-
 lisp/gnus/ChangeLog.2                              |    2 +-
 lisp/gnus/ChangeLog.3                              |    2 +-
 lisp/gnus/gnus-icalendar.el                        |    2 +-
 lisp/gnus/nnmaildir.el                             |    2 +-
 lisp/icomplete.el                                  |    1 -
 lisp/ido.el                                        |    2 +-
 lisp/international/ogonek.el                       |    4 +-
 lisp/isearch.el                                    |    2 +-
 lisp/jsonrpc.el                                    |   19 +-
 lisp/keymap.el                                     |    2 +-
 lisp/language/european.el                          |    2 +-
 lisp/language/indian.el                            |   42 +-
 lisp/ldefs-boot.el                                 |  354 +++-
 lisp/leim/quail/cyrillic.el                        |  132 ++
 lisp/mail/rmailsum.el                              |   62 +-
 lisp/mh-e/mh-identity.el                           |    2 +-
 lisp/minibuffer.el                                 |    4 +-
 lisp/mouse-drag.el                                 |   19 +-
 lisp/mouse.el                                      |   20 +-
 lisp/net/ange-ftp.el                               |   19 +
 lisp/net/rcirc.el                                  |   21 +-
 lisp/net/tramp-archive.el                          |    9 +-
 lisp/net/tramp-crypt.el                            |    2 +-
 lisp/net/tramp-gvfs.el                             |    2 +-
 lisp/net/tramp-sh.el                               |    1 +
 lisp/net/tramp-smb.el                              |   13 +-
 lisp/net/tramp.el                                  |    6 +-
 lisp/org/ChangeLog.1                               |    2 +-
 lisp/org/ob-R.el                                   |    4 +-
 lisp/org/ob-clojure.el                             |    4 +-
 lisp/org/ob-comint.el                              |    8 +
 lisp/org/ob-core.el                                |    4 +-
 lisp/org/ob-octave.el                              |    2 +-
 lisp/org/oc-bibtex.el                              |    6 +-
 lisp/org/ol.el                                     |    6 +-
 lisp/org/org-clock.el                              |   95 +-
 lisp/org/org-element.el                            |    7 +-
 lisp/org/org-fold-core.el                          |    9 +-
 lisp/org/org-footnote.el                           |    9 +-
 lisp/org/org-persist.el                            |  249 +--
 lisp/org/org-table.el                              |   59 +-
 lisp/org/org-version.el                            |    2 +-
 lisp/org/org.el                                    |   18 +-
 lisp/org/ox-md.el                                  |    3 +-
 lisp/org/ox.el                                     |   38 +-
 lisp/outline.el                                    |    2 +-
 lisp/pcomplete.el                                  |    2 +-
 lisp/proced.el                                     |   52 +-
 lisp/progmodes/bat-mode.el                         |    2 +-
 lisp/progmodes/c-ts-mode.el                        |  112 +-
 lisp/progmodes/cc-defs.el                          |    2 +-
 lisp/progmodes/cmake-ts-mode.el                    |  234 +++
 lisp/progmodes/compile.el                          |    1 +
 lisp/progmodes/csharp-mode.el                      |   43 +-
 lisp/progmodes/dockerfile-ts-mode.el               |  177 ++
 lisp/progmodes/eglot.el                            |  207 +-
 lisp/progmodes/flymake.el                          |    7 +-
 lisp/progmodes/gdb-mi.el                           |   69 +-
 lisp/progmodes/go-ts-mode.el                       |  354 ++++
 lisp/progmodes/grep.el                             |    4 +
 lisp/progmodes/idlwave.el                          |    2 +-
 lisp/progmodes/java-ts-mode.el                     |   45 +-
 lisp/progmodes/js.el                               |   52 +-
 lisp/progmodes/json-ts-mode.el                     |   27 +-
 lisp/progmodes/prog-mode.el                        |   37 +-
 lisp/progmodes/project.el                          |   86 +-
 lisp/progmodes/python.el                           |   46 +-
 lisp/progmodes/ruby-mode.el                        |   74 +-
 lisp/progmodes/rust-ts-mode.el                     |  371 ++++
 lisp/progmodes/sh-script.el                        |    7 +
 lisp/progmodes/sql.el                              |    3 +-
 lisp/progmodes/typescript-ts-mode.el               |   82 +-
 lisp/progmodes/verilog-mode.el                     | 1588 +++++++++-----
 lisp/progmodes/which-func.el                       |   17 +-
 lisp/progmodes/xref.el                             |    2 +-
 lisp/replace.el                                    |   10 +-
 lisp/server.el                                     |  143 +-
 lisp/shell.el                                      |    1 +
 lisp/simple.el                                     |   95 +-
 lisp/so-long.el                                    |    2 +-
 lisp/subr.el                                       |    2 +-
 lisp/tab-bar.el                                    |  199 +-
 lisp/term/xterm.el                                 |    2 +
 lisp/textmodes/css-mode.el                         |    6 +-
 lisp/textmodes/emacs-news-mode.el                  |    2 +-
 lisp/textmodes/reftex.el                           |   11 +-
 lisp/textmodes/texinfo.el                          |    2 +
 lisp/textmodes/toml-ts-mode.el                     |  187 ++
 lisp/textmodes/yaml-ts-mode.el                     |  151 ++
 lisp/transient.el                                  |    4 +-
 lisp/treesit.el                                    |  427 +++-
 lisp/use-package/bind-key.el                       |  569 +++++
 lisp/use-package/use-package-bind-key.el           |  176 ++
 lisp/use-package/use-package-core.el               | 1691 +++++++++++++++
 lisp/use-package/use-package-delight.el            |   88 +
 lisp/use-package/use-package-diminish.el           |   77 +
 .../use-package-ensure-system-package.el           |  106 +
 lisp/use-package/use-package-ensure.el             |  212 ++
 lisp/use-package/use-package-jump.el               |   74 +
 lisp/use-package/use-package-lint.el               |   80 +
 lisp/use-package/use-package.el                    |   53 +
 lisp/vc/vc-git.el                                  |   11 +-
 lisp/vc/vc.el                                      |    2 +-
 lisp/windmove.el                                   |    3 +-
 lisp/window.el                                     |   17 +-
 m4/explicit_bzero.m4                               |   23 -
 m4/gnulib-comp.m4                                  |   18 +-
 m4/memset_explicit.m4                              |   20 +
 m4/string_h.m4                                     |    7 +-
 oldXMenu/ChangeLog.1                               |    2 +-
 src/ChangeLog.12                                   |    2 +-
 src/ChangeLog.13                                   |    2 +-
 src/alloc.c                                        |  274 ++-
 src/buffer.c                                       |   32 +-
 src/buffer.h                                       |   11 -
 src/editfns.c                                      |   24 +-
 src/emacs.c                                        |    6 +
 src/fileio.c                                       |   42 +-
 src/fns.c                                          |   11 +-
 src/frame.h                                        |    1 -
 src/gnutls.c                                       |    2 +-
 src/gtkutil.c                                      |    6 +-
 src/image.c                                        |    9 +
 src/itree.c                                        |    4 +-
 src/itree.h                                        |    2 +-
 src/lisp.h                                         |   20 +
 src/lread.c                                        |   27 +-
 src/pdumper.c                                      |    1 -
 src/sysdep.c                                       |    7 +-
 src/timefns.c                                      |    4 +
 src/treesit.c                                      |  534 +++--
 src/window.c                                       |   10 +-
 src/xdisp.c                                        |   21 +-
 src/xfaces.c                                       |   90 +-
 src/xfns.c                                         |   39 +-
 src/xselect.c                                      |  122 +-
 src/xterm.c                                        |  439 ++--
 src/xterm.h                                        |   11 +-
 test/README                                        |    2 +-
 test/infra/gitlab-ci.yml                           |   28 +-
 test/infra/test-jobs.yml                           |   17 +
 test/lisp/auth-source-pass-tests.el                |   31 +-
 test/lisp/calendar/icalendar-tests.el              |    3 +-
 test/lisp/comint-tests.el                          |   16 +-
 test/lisp/delim-col-tests.el                       |    2 +-
 test/lisp/emacs-lisp/bytecomp-tests.el             |   64 +-
 test/lisp/emacs-lisp/cconv-tests.el                |    4 +-
 test/lisp/emacs-lisp/checkdoc-tests.el             |   12 +-
 test/lisp/emacs-lisp/cl-lib-tests.el               |    5 +-
 test/lisp/emacs-lisp/find-func-tests.el            |    2 +-
 test/lisp/emacs-lisp/lisp-mnt-tests.el             |   12 +-
 test/lisp/emacs-lisp/rx-tests.el                   |    6 +
 test/lisp/emacs-lisp/subr-x-tests.el               |   11 +-
 test/lisp/erc/erc-networks-tests.el                |   37 +-
 test/lisp/erc/erc-scenarios-auth-source.el         |   31 +-
 .../erc/erc-scenarios-base-association-nick.el     |   29 +-
 .../erc/erc-scenarios-base-association-query.el    |  107 +
 .../erc/erc-scenarios-base-association-samenet.el  |   29 +-
 test/lisp/erc/erc-scenarios-base-association.el    |   29 +-
 .../erc-scenarios-base-compat-rename-bouncer.el    |   29 +-
 test/lisp/erc/erc-scenarios-base-local-modules.el  |   31 +-
 .../erc/erc-scenarios-base-misc-regressions.el     |   29 +-
 .../erc/erc-scenarios-base-netid-bouncer-id.el     |   29 +-
 .../erc-scenarios-base-netid-bouncer-recon-base.el |   29 +-
 .../erc-scenarios-base-netid-bouncer-recon-id.el   |   29 +-
 test/lisp/erc/erc-scenarios-base-netid-bouncer.el  |   29 +-
 test/lisp/erc/erc-scenarios-base-netid-samenet.el  |   32 +-
 test/lisp/erc/erc-scenarios-base-reconnect.el      |   29 +-
 test/lisp/erc/erc-scenarios-base-renick.el         |   29 +-
 test/lisp/erc/erc-scenarios-base-reuse-buffers.el  |   29 +-
 test/lisp/erc/erc-scenarios-base-unstable.el       |   29 +-
 .../erc/erc-scenarios-base-upstream-recon-soju.el  |   31 +-
 .../erc/erc-scenarios-base-upstream-recon-znc.el   |   31 +-
 test/lisp/erc/erc-scenarios-internal.el            |   29 +-
 test/lisp/erc/erc-scenarios-join-auth-source.el    |   29 +-
 .../lisp/erc/erc-scenarios-join-netid-newcmd-id.el |   29 +-
 test/lisp/erc/erc-scenarios-join-netid-newcmd.el   |   29 +-
 test/lisp/erc/erc-scenarios-join-netid-recon-id.el |   29 +-
 test/lisp/erc/erc-scenarios-join-netid-recon.el    |   29 +-
 test/lisp/erc/erc-scenarios-misc.el                |   34 +-
 test/lisp/erc/erc-scenarios-sasl.el                |   27 +-
 test/lisp/erc/erc-scenarios-services-misc.el       |   88 +-
 test/lisp/erc/erc-tests.el                         |    7 +-
 .../erc/resources/base/assoc/queries/netnick.eld   |   42 +
 .../erc/resources/base/assoc/queries/non-erc.eld   |   33 +
 .../erc/resources/base/local-modules/fourth.eld    |    2 +-
 test/lisp/erc/resources/erc-d/erc-d-i.el           |   27 +-
 test/lisp/erc/resources/erc-d/erc-d-t.el           |   30 +-
 test/lisp/erc/resources/erc-d/erc-d-tests.el       |   30 +-
 test/lisp/erc/resources/erc-d/erc-d-u.el           |   27 +-
 test/lisp/erc/resources/erc-d/erc-d.el             |   27 +-
 .../resources/erc-d/resources/proxy-subprocess.el  |   28 +-
 test/lisp/erc/resources/erc-scenarios-common.el    |   29 +-
 .../networks/announced-missing/foonet.eld          |    3 -
 .../erc/resources/services/auth-source/recon.eld   |   48 +
 test/lisp/eshell/em-alias-tests.el                 |    9 +
 test/lisp/eshell/esh-arg-tests.el                  |  105 +
 test/lisp/eshell/esh-var-tests.el                  |   74 +
 test/lisp/eshell/eshell-tests.el                   |   31 -
 test/lisp/files-tests.el                           |   26 +-
 test/lisp/gnus/mml-sec-tests.el                    |    2 +-
 test/lisp/international/ucs-normalize-tests.el     |    3 +-
 test/lisp/loadhist-resources/loadhist--bar.el      |    8 +-
 test/lisp/loadhist-resources/loadhist--foo.el      |    8 +-
 test/lisp/proced-tests.el                          |  105 +
 test/lisp/progmodes/eglot-tests.el                 | 1320 ++++++++++++
 .../progmodes/project-resources/.dir-locals.el     |    1 +
 test/lisp/progmodes/project-resources/etc          |    1 +
 test/lisp/progmodes/project-resources/foo          |    1 +
 test/lisp/progmodes/project-tests.el               |   15 +-
 test/lisp/progmodes/ruby-mode-resources/ruby.rb    |   38 +
 test/lisp/progmodes/ruby-mode-tests.el             |   39 +
 test/lisp/server-tests.el                          |    6 +-
 test/lisp/use-package/use-package-tests.el         | 1959 ++++++++++++++++++
 test/manual/noverlay/itree-tests.c                 |  182 +-
 test/src/sqlite-tests.el                           |    1 +
 test/src/treesit-tests.el                          |  472 +++++
 314 files changed, 20466 insertions(+), 3737 deletions(-)
 create mode 100755 admin/check-man-pages
 create mode 100644 doc/misc/use-package.texi
 delete mode 100644 lib/explicit_bzero.c
 create mode 100644 lib/memset_explicit.c
 create mode 100644 lisp/external-completion.el
 create mode 100644 lisp/progmodes/cmake-ts-mode.el
 create mode 100644 lisp/progmodes/dockerfile-ts-mode.el
 create mode 100644 lisp/progmodes/go-ts-mode.el
 create mode 100644 lisp/progmodes/rust-ts-mode.el
 create mode 100644 lisp/textmodes/toml-ts-mode.el
 create mode 100644 lisp/textmodes/yaml-ts-mode.el
 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
 delete mode 100644 m4/explicit_bzero.m4
 create mode 100644 m4/memset_explicit.m4
 create mode 100644 test/lisp/erc/erc-scenarios-base-association-query.el
 create mode 100644 test/lisp/erc/resources/base/assoc/queries/netnick.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/queries/non-erc.eld
 create mode 100644 test/lisp/erc/resources/services/auth-source/recon.eld
 create mode 100644 test/lisp/eshell/esh-arg-tests.el
 create mode 100644 test/lisp/proced-tests.el
 create mode 100644 test/lisp/progmodes/eglot-tests.el
 create mode 100644 test/lisp/progmodes/project-resources/.dir-locals.el
 create mode 100644 test/lisp/progmodes/project-resources/etc
 create mode 100644 test/lisp/progmodes/project-resources/foo
 create mode 100644 test/lisp/use-package/use-package-tests.el



reply via email to

[Prev in Thread] Current Thread [Next in Thread]