emacs-diffs
[Top][All Lists]
Advanced

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

scratch/comp-static-data updated (f61a9ee8e4 -> e7459fcbde)


From: Vibhav Pant
Subject: scratch/comp-static-data updated (f61a9ee8e4 -> e7459fcbde)
Date: Tue, 20 Dec 2022 11:29:36 -0500 (EST)

vibhavp pushed a change to branch scratch/comp-static-data.

      from  f61a9ee8e4 Merge branch 'master' into scratch/comp-static-data
       new  0f3bcbba83 src/alloc.c: Don't mark a symbol's name if it's already 
marked.
       new  722b58bf9d Add static_comp_object_p for working with statically 
emmited objects
       new  0f63d334b9 Improve how static Lisp strings are generated.
       new  4385d8e590 comp: Use the correct integer types and values for 
storing mark bits
       new  bcc739d73d Statically emit self evaluating bytecode vectors during 
native comp.
       new  a6f3188ba1 Separate marking native comp units into their own 
function.
       new  ec88bbd1bf Correctly build builtin syms string while hashing abi.
       new  89892db0af src/comp.h: Check for GC_CHECK_MARKED_OBJECTS correctly.
      adds  275bc78286 ; * src/pdumper.c (dump_buffer, dump_vectorlike): Update 
hashes.
      adds  325515f979 Support Racket programs in 'etags'
      adds  c38f3b1ce1 xref--search-property: Jump over entries hidden by 
outline-minor-mode
      adds  5f9b587e80 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  7a4f524314 * lisp/help.el (describe-bindings): Use the 
outline-default-rules feature.
      adds  a3fcc4ed0f Don't break when loading VC packages on older Emacs 
versions
      adds  21b387c39b New commands previous-line-completion and 
next-line-completion (bug#59486)
      adds  b42cd524b4 icalendar.el: Add test(s) for bug#56241
      adds  10f8f9a185 ; * src/treesit.c: Minor comment improvement.
      adds  6785273a82 More flexible tree-sitter defun navigation
      adds  9368315794 Don't skip nested defuns in python-ts-mode defun 
navigation
      adds  d47e05219f Add csharp-mode and csharp-ts-mode
      adds  71397175aa Add GS2 authorization to sasl-scram-rfc
      adds  da30a4908e Don't set erc-networks--id until network is known
      adds  dc6ff142bc Make erc--server-reconnecting non-buffer-local
      adds  4c4936fab2 Support local ERC modules in erc-mode buffers
      adds  ae254a65cd Call erc-login indirectly via new generic wrapper
      adds  ed8862c404 Add non-IRCv3 SASL module to ERC
      adds  5258f36168 Accept functions in place of passwords in ERC
      adds  f8b410f4a1 Add test scenarios for local ERC modules
      adds  b37604c263 project-switch-project: Use a different fix for bug#58784
      adds  00e7da76a7 Don't always filter out captured tree-sitter nodes 
outside of region
      adds  31fe6b066c ; * src/treesit.c (treesit_predicate_match): Move use 
below check.
      adds  901f0eab20 Add an error fontification heuristic to c-ts-mode
      adds  d0cd4ae62e ; * lisp/progmodes/csharp-mode.el: Add missing require 
form.
      adds  183c66be97 ; Relayout comments in treesit-font-lock-fontify-region
      adds  4231481af8 EUDC: Improve LDAP and BBDB tests
      adds  8252211833 Avoid assertion violations in treesit.c when editing 
non-ASCII
      adds  005efce764 Fix face issues in show-paren context overlay (bug#59527)
      adds  3208a42c47 CC Mode: Make it scroll fast over buffers with only 
#define's
      adds  95d827f21e Fix cross-filesystem directory trashing (Bug#58721)
      adds  867e962cf5 Fix trashing of symlink that points at a directory
      adds  9fcff114b8 Fix reentrancy problem/crash in xterm.c
      adds  25e7290d36 Add new SI prefixes
      adds  cf439636d4 Eglot: Advertise completion.resolveSupport capabilities
      adds  fcd5fde090 Remove fboundp check in eglot--connect
      adds  d34fc7b7aa Eglot: don't confuse URLs and windows file paths
      adds  c6c31b2903 icalendar.el: Fix parsing of sexp entries (bug#56241)
      adds  b604bef915 icalendar: Adjust tests after fixing parsing of sexp 
entries (bug#56241)
      adds  94ec173a73 Add tree-sitter-based modes to eglot-server-programs
      adds  80ed35866e * src/emacs.c (usage_message): Add missing 
--init-directory entry
      adds  80b2534605 ; * lisp/progmodes/eglot.el (eglot-server-programs): Add 
csharp-ts-mode.
      adds  697aaeb7b3 ; * src/emacs.c (usage_message): Fix typo
      adds  5ce34327ee Add more tree-sitter modes to eglot-server-programs
      adds  149e6e03b3 ; Avoid treesit-related byte-compilation warnings
      adds  55f6f1c82a Work around lsp-mode compatibility bug
      adds  fc9d7b3d04 Improve python-ts-mode fontification (bug#59534)
      adds  b0fa3b1a1f Improve csharp-ts-mode fontification
      adds  2b123edcf6 Fix easy menu separator in oldXMenu
      adds  29a262bfa7 Allow goto-address-at-point to use secondary browser
      adds  60354fcf49 ; * lisp/net/goto-addr.el (goto-address-at-point): Fix 
last commit.
      adds  e769a8eb44 Bind Buffer-menu-view-other-window to "O"
      adds  65f35b7f6f Add support for window-local xref history
      adds  75101583c3 Make ibuffer directory filter buffer aware
      adds  1c1a82bbed ; Fix up some NEWS entries for Eshell
      adds  339893f2e3 ; Add more tests for the Emacs server
      adds  28c444f72a Don't explicitly delete client frames when killing Emacs 
anyway
      adds  4ee5618c6b ; Remove unused variable treesit-imenu-function
      adds  bf93e94060 Show package name in package-vc--unpack prompt
      adds  a7f8087d7f Remove unused parameter from image_create_pix_container
      adds  639adf26a1 CC Mode: Fix the "asymmetry rule" for fontifying a type 
followed by *
      adds  8910447308 Fix regex errors in csharp-mode
      adds  f35dc7058b Add sqlite library version string retrieval function 
(bug#58766)
      adds  98c69b2556 ; * src/sqlite.c (Fsqlite_version): Doc fix.
      adds  af54523431 ; Fix doc strings in xref.el
      adds  94a8a8c4fe ; * lisp/progmodes/python.el 
(treesit-node-prev-sibling): Declare.
      adds  3d02c8aabf Disable auth-source-pass-extra-query-keywords by default
      adds  ba6ead4854 ; * lisp/progmodes/which-func.el: Remove obsolete comment
      adds  2557145f10 ; lisp/progmodes/which-func.el: Mark emacs-devel as 
maintainer.
      adds  698b202ddc ; * lisp/server.el (server-start): Fix a typo in a 
warning message.
      adds  2389158a31 Drop project--value-in-dir
      adds  123e90f6d3 Fix no-accept-focus handling for embedded frames
      adds  0a8e724e37 Rename ts-mode.el to typescript-ts-mode.el
      adds  7fc0eae28f Rename ts-mode to typescript-ts-mode
      adds  154daf8367 ; * test/lisp/eshell/esh-var-tests.el: Fix incorrect 
paren placement.
      adds  e9f86182ce ; * lisp/progmodes/csharp-mode.el: Add author and 
maintainer.
      adds  73c94d5a9f ; Fix comment-end in treesit-simple-indent-presets
      adds  245366b18a ; Add comments in treesit.c and treesit.h
      adds  4ffca85f1e Rename treesit_ensure_position_synced to 
treesit_sync_visible_region
      adds  0369dcacf3 Fix tree-sitter assertion error (bug#59574)
      adds  3dbe0cde0e ; * lisp/progmodes/csharp-mode.el: Add Commentary.
      adds  372f8c5bff eglot-server-programs: ts-mode -> typescript-ts-mode
      adds  30d4011b8a Use substitute-command-keys in Info-index error
      adds  34256906aa ; Add doc string to 'ucs-normalize-string'
      adds  2eccd6eb5f ; Fix some typos
      adds  4dec4aadf6 Fix generation of autoloads on MS-Windows
      adds  5281e85513 Reduce wasted cycles in x*.c
      adds  b3c9840066 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b84408647c Improve documentation of some posn-* functions
      adds  24c06a92e9 In project-find-file and the like, add absolute file 
name to history
      adds  65f355a0ad ; Fix typos
      adds  9319c124c9 Mention new programming language support in manual
      adds  78ccae4447 ; * doc/emacs/programs.texi (Program Modes): Improve 
indexing.
      adds  6e82403013 ; Clean up unused function: cuserid
      adds  bd5aa073d4 ; Don't mention Makefiles twice in `(emacs) Program 
Modes`
      adds  a22671dbd0 ; doc fix: Use w32-* names instead of obsolete ones
      adds  d440ca47ed ; * src/treesit.c: Fix typos and wording in comments.
      adds  b27e8f2628 Update from Gnulib by running admin/merge-gnulib
      adds  eb713a8fcc Remove mentions of create-directory nnmaildir setting
      adds  14d54212ea Improve robustness of server.el tests
      adds  d884b43634 Partially fix some python tests (bug#59477)
      adds  cc086f37e8 Add default limit for tree-sitter recursive 
tree-traversing function
      adds  447b9d48d9 Add treesit-font-lock-level
      adds  93c8220937 Reorganize treesit-font-lock-feaure-list's to the new 
level scheme
      adds  bd10c3cfa2 Correctly fontify types in typeof() expression in 
csharp-ts-mode
      adds  3fe5fc3dc1 Make bash-ts-mode fall back to sh-mode if the file isn't 
in Bash
      adds  a3d8da2476 Make typescript-ts-mode not fallback to js-mode
      adds  4a28f55149 Improve describe-text-properties display
      adds  40ff40198d Add js-ts-mode to eglot-server-programs
      adds  c3240ca540 ; * lisp/progmodes/sh-script.el 
(sh--redirect-bash-ts-mode): Doc fix.
      adds  80dcd78ff1 ; Fix recent documentation changes in treesit.el
      adds  8cda625b22 ; * src/treesit.c (Ftreesit_induce_sparse_tree): Doc fix.
      adds  ea2f2f1e71 Remove compatibility code in csharp-mode
      adds  80bfd6dc5b Make frame synchronization more robust
      adds  bacba02e5c * lib-src/emacsclient.c (print_help_and_exit): Fix 
--timeout.
      adds  d48bb4874b Fixed ctags local command execute vulnerability
      adds  6f0906be51 ; Fix last change in etags.c
      adds  41d2365d58 Fix xref to correctly display Windows absolute filenames
      adds  a5259b48a4 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  31cfd6d311 Fix xref interaction with which-func (bug#59575)
      adds  ca42ff5f0e Consistently refer to VC packages as such
      adds  1cbf2655db Extend memory-info for remote systems
      adds  7ee71ab6e5 ; * lisp/progmodes/xref.el: Fix some typos
      adds  a175c42b3a ; Fix typo (Bug#59634)
      adds  eaa823b9d6 ; * src/treesit.c (Ftreesit_parser_included_ranges): Doc 
fix.
      adds  7bf393dcf0 ; Consistently call alists "association list"
      adds  89a10ffcc4 Fix the new ctags test
      adds  2727af3fd4 Improved locked narrowing.
      adds  e41e9740fb Fix user narrowing handling.
      adds  4f19e1a5d1 Fix mode line redisplay bug when locked narrowing is in 
effect.
      adds  22375315f1 Revert 4f19e1a5d1
      adds  01efdbd336 Better way to protect redisplay routines from locked 
narrowings.
      adds  890d6c15a7 ; * src/editfns.c (Fnarrow_to_region): Two forgotten 
cases.
      adds  2342fb052b ; * src/editfns.c (Fnarrowing_lock): Minor docstring 
improvement.
      adds  ea8e0f67bb Minor improvements to locked narrowing.
      adds  3bf19c417f Merge master into feature/improved-locked-narrowing.
      adds  aef803d6c3 Merge master into feature/improved-locked-narrowing.
      adds  ba9315b164 Merge master into feature/improved-locked-narrowing.
      adds  9dee6df39c Reworked locked narrowing.
      adds  a246524039 Generic 'with-narrowing' macro.
      adds  16b8b0d1e0 Save and restore narrowing locks in 'save-restriction'.
      adds  558084c7f7 Improve locked narrowing around low-level hooks.
      adds  2ea4f97847 Further improvements to narrowing locks
      adds  4b5e31bf02 Docstring improvements
      adds  1bf0b72eb7 Docstring improvements
      adds  321d4e6155 Minor improvements for locked narrowing
      adds  1d1a83ba56 Improve handling of killed buffers in locked narrowings
      adds  bf4373f90a Simplify narrowing_locks_restore
      adds  914b7903ad ; * src/editfns.c: Minor improvements in comments.
      adds  18fa159fa9 ; * src/xdisp.c (get_locked_narrowing_begv): Minor 
change.
      adds  849223fba1 Merge branch 'feature/improved-locked-narrowing'
      adds  d5dc1dbf7c Remove treesit-comment-start/end and use 
comment-start/end-skip
      adds  6d3cea2c8e Minor improvements to locked narrowing
      adds  5f97a085be Fix incompatible -t and -r options in emacsclient
      adds  059467ddc2 Catch more cases in info--ensure-not-in-directory-node
      adds  99463478e5 * lisp/progmodes/xref.el (xref--outdated-p): Fix broken 
docstring.
      adds  56ab6203fa Do not enter locked narrowing when it would span the 
whole buffer
      adds  a85ff22300 ; Don't emit a "Server stopped" message when restarting 
the Emacs server
      adds  264e9e3a17 ; * doc/lispref/windows.texi (Selecting Windows): Doc fix
      adds  6deeda411c Fix display of long completions.
      adds  5b325a03c5 ; Fix typo in eglot-alternatives (Bug#59653)
      adds  2772ebe366 Do not prune native-compiled system directories 
(bug#59658)
      adds  65456668ab Bump master Emacs version to 30.0.50
      adds  34fc42e502 ; * configure.ac (module_env_snippet_30): Fix a typo.
      adds  db042b7591 Skip one python test case on macOS
      adds  7939184f8e ; typos
      adds  c6cb6d8506 Cut the emacs-29 release branch
      adds  faa270ee81 ; Merge from origin/emacs-29
      adds  a7b0b20c1b Fix GUD item on the menu bar in source buffers
      adds  a9bfd953ef Merge from origin/emacs-29
      adds  78663ad78b ; typos
      adds  54eb6ddf54 ; Merge from origin/emacs-29
      adds  f794263da2 Reparse tree-sitter tree when buffer restriction changes
      adds  bbf1b93d43 Add more font-lock settings to css-ts-mode
      adds  2661c51953 Improve fontification in typescript-ts-mode
      adds  7336520fe7 Improve fontification in csharp-ts-mode
      adds  35e2b8a26b Add erc-sasl-auth-source-function to cached options
      adds  83b9496a19 * doc/misc/erc.texi: Revise SASL and modules chapters.
      adds  00de296d1b Simplify erc-sasl's auth-source API
      adds  afc7ed987b Allow be-resources to fail
      adds  4313279e34 ; Fix typo in NEWS
      adds  067c65578e Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  079625d3c6 Tramp cleanup
      adds  4dab5f8671 * lisp/progmodes/project.el (project-vc-name): Fix the 
:type form (bug#48747).
      adds  13bb49bc0b In project-find-file, add abbreviated file names to 
history
      adds  c43cdfd639 Allow csharp-mode in c-default-style
      adds  7ea95d1b92 ; * doc/misc/eglot.texi (Setting Up LSP Servers): 
Improve indexing.
      adds  00cb6e052a ; Improve error message when LSP server not found
      adds  f373a23e51 CC Mode: Prevent lone ids being parsed as types unless 
in decl arglists
      adds  f6aa7c335f ; Typo fixes in etc/NEWS and lisp/ files
      adds  a699f65936 Fix typo in flag to load Emacs-specific LLDB commands
      adds  edd64e64a3 Fix interactive selection of emacs-lock mode, broken by 
2a4b0da28c
      adds  0625651e8a Update to Org 9.6-3-ga4d38e
      adds  dc0f2ec2db * etc/NEWS: Announce Org update.
      adds  af1a99d53f Sink python indent offset guessing to avoid test failure
      adds  700a4401b7 Merge from origin/emacs-29
      adds  33a244097c Skip one python test case on macOS
      adds  16d74c215d ; Merge from origin/emacs-29
      adds  c3466099c5 Org regexp style fixes
      adds  f3ef75107b Merge from origin/emacs-29
      adds  32615c9bc1 ; * etc/NEWS: Resurrect the lost Local variables section.
      adds  656a54b823 Add itree_empty_p for clarity and reduced coupling
      adds  1abda0c839 ; Make clang-format format indent preprocessor blocks 
correctly.
      adds  26c2ebd0dd Update to Transient v0.3.7-182-gfe7dcbd
      adds  896a63481b ; Auto-commit of loaddefs files.
      adds  de00aef3e1 Update publicsuffix.txt from upstream
      adds  2a8f31b996 project-current: Improve the docstring
      adds  845763f2ad Merge from origin/emacs-29
      adds  646f2cf67e ; * etc/NEWS: Resurrect the lost Local variables section.
      adds  95a9bad9e8 ; Merge from origin/emacs-29
      adds  8617edfffd ; Fix typos
      adds  33546d6dd2 ; * etc/NEWS: Move an entry to a proper place.  
(bug#59718)
      adds  ee32ae7c36 ; * etc/NEWS: Add missing tree-sitter based modes.
      adds  cc6efa7992 ; Fix type error in 'package-maintainers'
      adds  832b013ef0 Insert news for installed packages only
      adds  7397f2099b * lisp/tab-bar.el: Keep tabs of the same group together 
(bug#59721)
      adds  fb5d9ff559 Fix c-ts-mode defun movement (bug#59628)
      adds  01e7d4b2a1 Make treesit-defun-prefer-top-level more flexible
      adds  3d976d6a03 Remove duplicate "friend" from c-ts-mode--keywords
      adds  7a1f1825fd Add inline to c-ts-mode--keywords
      adds  785fa80159 New user option: project-vc-extra-root-markers
      adds  4161023a63 Fix crashes and memory leaks during display 
deinitialization
      adds  65468109a5 Merge from origin/emacs-29
      adds  e961a31507 Speed up handling X selection requests
      adds  30cd8045d7 Fix pdumper build
      adds  5a5ee3356d ; * src/xselect.c (syms_of_xselect_for_pdumper): Fix 
last change.
      adds  f19ab1d36c Remove unnecessary error checks in xselect.c
      adds  ff64a85b2d Finish up last change with more speedups
      adds  9210eac585 Make sure the menu-bar height is updated on X when fonts 
change
      adds  4b2f5425d7 Fix types in various defcustom declarations
      adds  3b5b99ac91 * doc/lispref/frames.texi (Input Focus): Clarify for 
XInput 2 support.
      adds  8b3baadf67 Fix compilation of Org 9.6 on MS-Windows
      adds  5d1a1019c6 Add highlighting Python operators (bug#59629)
      adds  f7c3abb8d2 Merge from origin/emacs-29
      adds  11ea333a5a Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  05e336278e ; * etc/NEWS.29: Resurrect Local variables that keep 
disappearing...
      adds  b7b2455c5f Update publicsuffix.txt from upstream
      adds  dd9459c464 ; Merge from origin/emacs-29
      adds  91a9598baf Update project docs and NEWS
      adds  cd89b81ffd Merge from origin/emacs-29
      adds  0a5ede0149 ; Auto-commit of loaddefs files.
      adds  c384ce0ff1 ; Merge from origin/emacs-29
      adds  61311d6862 ; Fix test failure on CI
      adds  2d5cf7329e ; * etc/NEWS: Fix wording and punctuation of recently 
added entries.
      adds  a86ccb5f9d ; Fix recently added treesit documentation
      adds  70ecdebc92 ; Fix typos (don't abbreviate "with" or "without")
      adds  7d6f9753ad Merge from origin/emacs-29
      adds  d94c5870c0 ; * lisp/tab-bar.el (tab-bar-change-tab-group): Doc fix.
      adds  91dba5b066 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  0c1495574a Add colors to Proced (bug#59407)
      adds  9c58ea37af ; Fix last change in proced.el
      adds  368c7c7d8e Improve detection of very long lines
      adds  03a40b974c term--update-term-menu: Add the menu to 
term-terminal-menu
      adds  3bccef6f52 project-files (VC-aware): Make sure the VC backend is 
loaded
      adds  16e68e64f9 ; * lisp/progmodes/c-ts-mode.el: Change rx to regexp-opt.
      adds  ad0563855f Add case and match to python--treesit-keywords 
(bug#59720)
      adds  1aa1f8432b Add new TypeScript mode tsx-ts-mode
      adds  2e4960d63d ; Change c-ts-mode--base-mode to c-ts-base-mode
      adds  bf66b90b9a Fix the width of margins for icons in outline-minor-mode 
(bug#59719)
      adds  39e0c60176 * lisp/tab-bar.el (tab-bar-format-align-right): Fix 
alignment on TTY frames.
      adds  3eb64d21f6 Merge from origin/emacs-29
      adds  a67ed9a403 ; Fix typo in .clang-format (Bug#59768)
      adds  64044f545a More behind the scenes transparent speedups around 
xselect.c
      adds  73d169c7db * lisp/emacs-lisp/cl-macs.el (cl-flet): Optimize a bit 
more
      adds  2541bec21b * lisp/bindings.el (bound-and-true-p): Verify argument 
is a symbol
      adds  2b9cd50f93 Add tsx-ts-mode to eglot-server-programs
      adds  9065d74515 Merge from origin/emacs-29
      adds  a48cd7bb9f ; Make clang-format format indent preprocessor blocks 
correctly.
      adds  24ca490d7d ; Fix a typo in .clang-format.
      adds  98327e3719 ; Merge from origin/emacs-29
      adds  e5b0141b0d Fix error editing multisession variables (bug#59710)
      adds  f72cda2b82 Speed up auto-completion in 'sh-script-mode'
      adds  1b567f5a67 Use file-name-nondirectory to determine default 
project-name
      adds  4b3eb928fe Fix server-tests run noninteractively (bug#59742)
      adds  8413e95138 ; server-test CI debugging
      adds  54633fcd76 ; * lisp/subr.el (string-equal-ignore-case): Doc fix 
(bug#59779).
      adds  1e36ad9458 ; server-tests: remove CI debugging
      adds  dd7a7633be Merge from origin/emacs-29
      adds  1c90138651 Improve performance of other_frames and XTfullscreen_hook
      adds  17d40c163e vc-git-print-log: Don't assume vc-git-log-switches is a 
list
      adds  395f9d83f2 Merge from origin/emacs-29
      adds  3623d5c195 Revert "Make easy-mmode-defmap obsolete and adjust only 
caller"
      adds  641ef36403 Fix gud-minor-mode-menu
      adds  91a578ac9f ; Merge from origin/emacs-29
      adds  401f76cc3d Make sure 'user-emacs-directory' ends in a slash
      adds  11c3c54d8a Fix handling of relative directories in 
"--init-directory=DIR"
      adds  a0dd9fdebe ; Add cross-reference to string-equal docstring
      adds  bd58dcedfb Fix and expand tests broken by commit 2772ebe366 of 
2022-11-28
      adds  f6e2f30f39 ; Fix typos
      adds  afa4fcb95b Fix "C-h k" when clicking on another frame
      adds  c5ba47c889 Speed up Unicode normalisation tests by a factor of 5
      adds  6fb9a03cbd ; Remove debugging leftover message
      adds  2c4d92d30f ; * lisp/subr.el (posn-col-row): Revert inadvertent 
change.
      adds  520a4e12f8 ; * lisp/treesit.el (treesit-end-of-defun): Guard 
against nil value.
      adds  96af584af6 Fix comment-start-skip in tree-sitter modes (bug#59690)
      adds  be67cc276a Merge from origin/emacs-29
      adds  f96a9e10b1 Make Emacs build with Xfixes support on old versions of 
the library
      adds  a51743dbcb Make a boxed menu bar have a shadow at its right end 
(bug#59778)
      adds  3e00e50ee3 Fix potential crash deselecting for property change 
notifications
      adds  5be502a697 Improve passing user switches to Git log commands 
(bug#59414)
      adds  84214578f5 Fix markup in ERC manual
      adds  3768b10077 ; * lisp/pcomplete.el (pcomplete-allow-modifications): 
Fix a typo.
      adds  9d5ec880b0 Merge from origin/emacs-29
      adds  029988d4a5 Prevent a segfault when deleting a fullscreen frame on 
NextStep.
      adds  f09cf0efd6 ; Merge from origin/emacs-29
      adds  432b9655ae Restore font-lock-type-face for lisp mode &symbols
      adds  a27f61f6f4 Use the function 'window-system' on the tab-bar/tab-line 
(bug#59620)
      adds  4bcdb1cc65 Make killing a non-last client work the same no matter 
the auto-stop setting
      adds  ec00d292ec Improve treesit-fontify-with-override
      adds  4fa37dc426 Merge from origin/emacs-29
      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.
      adds  03e75b0f5f called-interactively-p: cut broken comparison
      adds  ae91da5233 ; Fix byte-compilation warnings
      adds  aaca72806e vc-prepare-patch: Number the attached patches
      adds  8739cba1ee ; * lisp/vc/vc.el (vc-prepare-patch): Fix typo.
      adds  b4941419c5 ; Fix typos in some function names
      adds  f47419766d Improve safety of calls to vendor-specific-keysyms
      adds  8d6fb6498a ; Revert UK->US spelling fix in rx.el
      adds  9fafeb2a66 Ensure that we are not aset-ing Lisp records in 
purespace.
       new  e7459fcbde Merge branch 'master' into scratch/comp-static-data


Summary of changes:
 .clang-format                                      |    2 +
 .dir-locals.el                                     |    3 +-
 .gitignore                                         |    5 +
 ChangeLog.2                                        |    6 +-
 ChangeLog.3                                        |   70 +-
 README                                             |    2 +-
 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 +-
 build-aux/config.guess                             |    8 +-
 build-aux/config.sub                               |   27 +-
 configure.ac                                       |   30 +-
 doc/emacs/macos.texi                               |    2 +-
 doc/emacs/maintaining.texi                         |   10 +-
 doc/emacs/misc.texi                                |   41 +-
 doc/emacs/msdos.texi                               |   22 +-
 doc/emacs/programs.texi                            |   48 +-
 doc/lispref/ChangeLog.1                            |    2 +-
 doc/lispref/commands.texi                          |   12 +-
 doc/lispref/compile.texi                           |    2 +-
 doc/lispref/display.texi                           |  147 +-
 doc/lispref/files.texi                             |   21 +-
 doc/lispref/frames.texi                            |   12 +-
 doc/lispref/internals.texi                         |   19 +-
 doc/lispref/keymaps.texi                           |    2 +-
 doc/lispref/modes.texi                             |   28 +-
 doc/lispref/package.texi                           |    4 +-
 doc/lispref/parsing.texi                           |   42 +-
 doc/lispref/positions.texi                         |   31 +-
 doc/lispref/sequences.texi                         |    2 +-
 doc/lispref/text.texi                              |    4 +
 doc/lispref/variables.texi                         |   40 +-
 doc/lispref/windows.texi                           |    3 +-
 doc/man/etags.1                                    |   12 +-
 doc/misc/Makefile.in                               |   19 +-
 doc/misc/auth.texi                                 |   11 +-
 doc/misc/eglot.texi                                |    8 +
 doc/misc/erc.texi                                  |  571 ++-
 doc/misc/eshell.texi                               |  139 +-
 doc/misc/eww.texi                                  |   12 +-
 doc/misc/flymake.texi                              |    2 +-
 doc/misc/gnus.texi                                 |    5 +-
 doc/misc/org-setup.org                             |    2 +-
 doc/misc/org.org                                   | 2280 +++++----
 doc/misc/rcirc.texi                                |    8 +-
 doc/misc/texinfo.tex                               |  428 +-
 doc/misc/tramp.texi                                |   14 +-
 doc/misc/trampver.texi                             |   10 +-
 doc/misc/transient.texi                            |  129 +-
 doc/misc/use-package.texi                          | 2163 +++++++++
 etc/DEBUG                                          |   22 +
 etc/ERC-NEWS                                       |   20 +-
 etc/HELLO                                          |    2 +-
 etc/NEWS                                           | 4392 +----------------
 etc/NEWS.19                                        |    4 +-
 etc/NEWS.22                                        |    2 +-
 etc/NEWS.24                                        |    2 +-
 etc/{NEWS => NEWS.29}                              |  414 +-
 etc/ORG-NEWS                                       |  743 +++
 etc/PROBLEMS                                       |   24 +-
 etc/org/README                                     |    2 +-
 etc/publicsuffix.txt                               |   39 +-
 etc/refcards/orgcard.tex                           |    2 +-
 etc/refcards/ru-refcard.tex                        |    2 +-
 lib-src/ChangeLog.1                                |    2 +-
 lib-src/be_resources.cc                            |   14 +-
 lib-src/emacsclient.c                              |    6 +-
 lib-src/etags.c                                    |  228 +-
 lib-src/ntlib.c                                    |    9 -
 lib-src/ntlib.h                                    |    1 -
 lib-src/seccomp-filter.c                           |    2 +
 lib/canonicalize-lgpl.c                            |  122 +-
 lib/explicit_bzero.c                               |   74 -
 lib/gnulib.mk.in                                   |  164 +-
 lib/malloc/scratch_buffer.h                        |   16 -
 lib/memset_explicit.c                              |   55 +
 lib/scratch_buffer.h                               |   10 -
 lib/stat-time.h                                    |    5 +-
 lib/string.in.h                                    |   17 +
 lib/verify.h                                       |    2 +-
 lisp/ChangeLog.10                                  |    2 +-
 lisp/ChangeLog.11                                  |    9 +-
 lisp/ChangeLog.12                                  |    7 +-
 lisp/ChangeLog.14                                  |    2 +-
 lisp/ChangeLog.15                                  |    2 +-
 lisp/ChangeLog.16                                  |    7 +-
 lisp/ChangeLog.17                                  |    2 +-
 lisp/ChangeLog.3                                   |    3 +-
 lisp/ChangeLog.4                                   |    3 +-
 lisp/ChangeLog.6                                   |    2 +-
 lisp/ChangeLog.7                                   |    5 +-
 lisp/ChangeLog.8                                   |   11 +-
 lisp/ChangeLog.9                                   |    8 +-
 lisp/ansi-osc.el                                   |   10 +-
 lisp/apropos.el                                    |    2 +-
 lisp/auth-source-pass.el                           |   19 +-
 lisp/autorevert.el                                 |    4 +-
 lisp/bindings.el                                   |    2 +
 lisp/bs.el                                         |  130 +-
 lisp/buff-menu.el                                  |   41 +-
 lisp/calc/calc-units.el                            |   49 +-
 lisp/calendar/icalendar.el                         |    8 +-
 lisp/cedet/semantic/bovine/c.el                    |    2 +-
 lisp/cedet/semantic/complete.el                    |    2 +-
 lisp/cedet/semantic/db.el                          |    2 +-
 lisp/cedet/semantic/decorate/include.el            |    8 +-
 lisp/cedet/semantic/format.el                      |    2 +-
 lisp/cedet/semantic/grm-wy-boot.el                 |    4 +-
 lisp/cedet/semantic/ia.el                          |    2 +-
 lisp/cedet/semantic/idle.el                        |    2 +-
 lisp/cedet/semantic/lex-spp.el                     |    2 +-
 lisp/cedet/semantic/lex.el                         |    6 +-
 lisp/cedet/semantic/sort.el                        |    2 +-
 lisp/cedet/semantic/symref.el                      |    3 +-
 lisp/comint.el                                     |   14 +-
 lisp/cus-edit.el                                   |    8 +-
 lisp/descr-text.el                                 |    7 +-
 lisp/dired-aux.el                                  |   53 +-
 lisp/emacs-lisp/byte-opt.el                        |   10 +-
 lisp/emacs-lisp/byte-run.el                        |    5 +-
 lisp/emacs-lisp/bytecomp.el                        |   77 +
 lisp/emacs-lisp/chart.el                           |    2 +-
 lisp/emacs-lisp/checkdoc.el                        |   25 +-
 lisp/emacs-lisp/cl-extra.el                        |    2 +-
 lisp/emacs-lisp/cl-macs.el                         |    3 +-
 lisp/emacs-lisp/comp.el                            |   12 +-
 lisp/emacs-lisp/easymenu.el                        |   11 +-
 lisp/emacs-lisp/ert.el                             |    9 +-
 lisp/emacs-lisp/gv.el                              |    6 +-
 lisp/emacs-lisp/icons.el                           |    4 +
 lisp/emacs-lisp/lisp-mode.el                       |    4 +-
 lisp/emacs-lisp/loaddefs-gen.el                    |   35 +-
 lisp/emacs-lisp/macroexp.el                        |    2 +-
 lisp/emacs-lisp/multisession.el                    |    5 +-
 lisp/emacs-lisp/oclosure.el                        |    8 +-
 lisp/emacs-lisp/package-vc.el                      |   90 +-
 lisp/emacs-lisp/package.el                         |   24 +-
 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/emacs-lock.el                                 |    7 +-
 lisp/emulation/viper-cmd.el                        |    6 +-
 lisp/epa-ks.el                                     |    2 +-
 lisp/epg.el                                        |    2 +-
 lisp/erc/erc-backend.el                            |   43 +-
 lisp/erc/erc-common.el                             |   99 +-
 lisp/erc/erc-compat.el                             |  112 +-
 lisp/erc/erc-goodies.el                            |    1 +
 lisp/erc/erc-networks.el                           |  134 +-
 lisp/erc/erc-sasl.el                               |  449 ++
 lisp/erc/erc-services.el                           |    7 +-
 lisp/erc/erc.el                                    |  250 +-
 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                                      |  117 +-
 lisp/frame.el                                      |    9 +-
 lisp/gnus/ChangeLog.2                              |    2 +-
 lisp/gnus/ChangeLog.3                              |    5 +-
 lisp/gnus/gnus-cache.el                            |    2 +-
 lisp/gnus/gnus-icalendar.el                        |    2 +-
 lisp/gnus/message.el                               |    2 +-
 lisp/gnus/mml.el                                   |   13 +-
 lisp/gnus/nnmaildir.el                             |   23 +-
 lisp/help.el                                       |   15 +-
 lisp/ibuf-ext.el                                   |   10 +-
 lisp/icomplete.el                                  |    1 -
 lisp/ido.el                                        |    2 +-
 lisp/info.el                                       |   16 +-
 lisp/international/ogonek.el                       |    4 +-
 lisp/international/ucs-normalize.el                |    1 +
 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                                 |  903 +++-
 lisp/leim/quail/cyrillic.el                        |  132 +
 lisp/mail/rmailsum.el                              |   62 +-
 lisp/mh-e/mh-identity.el                           |    2 +-
 lisp/minibuffer.el                                 |    8 +-
 lisp/mouse-drag.el                                 |   19 +-
 lisp/mouse.el                                      |   20 +-
 lisp/net/ange-ftp.el                               |   21 +-
 lisp/net/goto-addr.el                              |   31 +-
 lisp/net/rcirc.el                                  |   21 +-
 lisp/net/sasl-scram-rfc.el                         |   21 +-
 lisp/net/tramp-adb.el                              |    1 +
 lisp/net/tramp-archive.el                          |   10 +-
 lisp/net/tramp-crypt.el                            |    3 +-
 lisp/net/tramp-gvfs.el                             |    3 +-
 lisp/net/tramp-rclone.el                           |    1 +
 lisp/net/tramp-sh.el                               |    2 +
 lisp/net/tramp-smb.el                              |   14 +-
 lisp/net/tramp-sshfs.el                            |    4 +-
 lisp/net/tramp-sudoedit.el                         |    1 +
 lisp/net/tramp.el                                  |   90 +-
 lisp/obsolete/rfc2368.el                           |   12 +-
 lisp/org/ChangeLog.1                               |    6 +-
 lisp/org/ob-C.el                                   |    9 +-
 lisp/org/ob-R.el                                   |   33 +-
 lisp/org/ob-awk.el                                 |    8 +-
 lisp/org/ob-calc.el                                |    6 +-
 lisp/org/ob-clojure.el                             |  118 +-
 lisp/org/ob-comint.el                              |   41 +-
 lisp/org/ob-core.el                                |  794 +--
 lisp/org/ob-css.el                                 |    6 +-
 lisp/org/ob-ditaa.el                               |    6 +-
 lisp/org/ob-dot.el                                 |    8 +-
 lisp/org/ob-emacs-lisp.el                          |    7 +-
 lisp/org/ob-eshell.el                              |    6 +-
 lisp/org/ob-eval.el                                |   56 +-
 lisp/org/ob-exp.el                                 |  319 +-
 lisp/org/ob-forth.el                               |    6 +-
 lisp/org/ob-fortran.el                             |    6 +-
 lisp/org/ob-gnuplot.el                             |   16 +-
 lisp/org/ob-groovy.el                              |   12 +-
 lisp/org/ob-haskell.el                             |   10 +-
 lisp/org/ob-java.el                                |   25 +-
 lisp/org/ob-js.el                                  |    6 +-
 lisp/org/ob-julia.el                               |    6 +-
 lisp/org/ob-latex.el                               |   21 +-
 lisp/org/ob-lilypond.el                            |   12 +-
 lisp/org/ob-lisp.el                                |    6 +-
 lisp/org/ob-lob.el                                 |   28 +-
 lisp/org/ob-lua.el                                 |    8 +-
 lisp/org/ob-makefile.el                            |    6 +-
 lisp/org/ob-matlab.el                              |    6 +-
 lisp/org/ob-maxima.el                              |   15 +-
 lisp/org/ob-ocaml.el                               |    6 +-
 lisp/org/ob-octave.el                              |   10 +-
 lisp/org/ob-org.el                                 |    6 +-
 lisp/org/ob-perl.el                                |    8 +-
 lisp/org/ob-plantuml.el                            |   31 +-
 lisp/org/ob-processing.el                          |    9 +-
 lisp/org/ob-python.el                              |   30 +-
 lisp/org/ob-ref.el                                 |   30 +-
 lisp/org/ob-ruby.el                                |    6 +-
 lisp/org/ob-sass.el                                |    6 +-
 lisp/org/ob-scheme.el                              |   22 +-
 lisp/org/ob-screen.el                              |    8 +-
 lisp/org/ob-sed.el                                 |    8 +-
 lisp/org/ob-shell.el                               |   91 +-
 lisp/org/ob-sql.el                                 |   31 +-
 lisp/org/ob-sqlite.el                              |    8 +-
 lisp/org/ob-table.el                               |   75 +-
 lisp/org/ob-tangle.el                              |  183 +-
 lisp/org/ob.el                                     |    6 +-
 lisp/org/oc-basic.el                               |  122 +-
 lisp/org/oc-biblatex.el                            |  229 +-
 lisp/org/oc-bibtex.el                              |   87 +
 lisp/org/oc-csl.el                                 |  198 +-
 lisp/org/oc-natbib.el                              |    4 +
 lisp/org/oc.el                                     |  193 +-
 lisp/org/ol-bbdb.el                                |    7 +-
 lisp/org/ol-bibtex.el                              |   70 +-
 lisp/org/ol-docview.el                             |    8 +-
 lisp/org/ol-doi.el                                 |    3 +
 lisp/org/ol-eshell.el                              |    9 +-
 lisp/org/ol-eww.el                                 |   20 +-
 lisp/org/ol-gnus.el                                |    7 +-
 lisp/org/ol-info.el                                |   86 +-
 lisp/org/ol-irc.el                                 |    3 +
 lisp/org/ol-man.el                                 |   25 +-
 lisp/org/ol-mhe.el                                 |    5 +-
 lisp/org/ol-rmail.el                               |    5 +-
 lisp/org/ol-w3m.el                                 |    5 +-
 lisp/org/ol.el                                     |  222 +-
 lisp/org/org-agenda.el                             | 1626 +++++--
 lisp/org/org-archive.el                            |   30 +-
 lisp/org/org-attach-git.el                         |    6 +-
 lisp/org/org-attach.el                             |  182 +-
 lisp/org/org-capture.el                            |  101 +-
 lisp/org/org-clock.el                              |  496 +-
 lisp/org/org-colview.el                            |   54 +-
 lisp/org/org-compat.el                             |  628 ++-
 lisp/org/org-crypt.el                              |   16 +-
 lisp/org/org-ctags.el                              |   25 +-
 lisp/org/org-cycle.el                              |  817 ++++
 lisp/org/org-datetree.el                           |   16 +-
 lisp/org/org-duration.el                           |   54 +-
 lisp/org/org-element.el                            | 4074 +++++++++++-----
 lisp/org/org-entities.el                           |   11 +-
 lisp/org/org-faces.el                              |   13 +-
 lisp/org/org-feed.el                               |    9 +-
 lisp/org/org-fold-core.el                          | 1516 ++++++
 lisp/org/org-fold.el                               |  906 ++++
 lisp/org/org-footnote.el                           |   32 +-
 lisp/org/org-goto.el                               |   17 +-
 lisp/org/org-habit.el                              |    8 +-
 lisp/org/org-id.el                                 |   66 +-
 lisp/org/org-indent.el                             |   17 +-
 lisp/org/org-inlinetask.el                         |   23 +-
 lisp/org/org-install.el                            |   17 -
 lisp/org/org-keys.el                               |   44 +-
 lisp/org/org-lint.el                               | 1094 +++--
 lisp/org/org-list.el                               |  296 +-
 lisp/org/org-macro.el                              |   24 +-
 lisp/org/org-macs.el                               |  506 +-
 lisp/org/org-mobile.el                             |    7 +-
 lisp/org/org-mouse.el                              |   48 +-
 lisp/org/org-num.el                                |    4 +
 lisp/org/org-pcomplete.el                          |   21 +-
 lisp/org/org-persist.el                            |  993 ++++
 lisp/org/org-plot.el                               |   26 +-
 lisp/org/org-protocol.el                           |   43 +-
 lisp/org/org-refile.el                             |   29 +-
 lisp/org/org-src.el                                |  196 +-
 lisp/org/org-table.el                              |  166 +-
 lisp/org/org-tempo.el                              |   27 +-
 lisp/org/org-timer.el                              |   16 +-
 lisp/org/org-version.el                            |    4 +-
 lisp/org/org.el                                    | 5099 ++++++++++----------
 lisp/org/ox-ascii.el                               |    8 +-
 lisp/org/ox-beamer.el                              |   35 +-
 lisp/org/ox-html.el                                |  317 +-
 lisp/org/ox-icalendar.el                           |   73 +-
 lisp/org/ox-koma-letter.el                         |    3 +
 lisp/org/ox-latex.el                               | 1408 ++++--
 lisp/org/ox-man.el                                 |    4 +-
 lisp/org/ox-md.el                                  |   33 +-
 lisp/org/ox-odt.el                                 |  107 +-
 lisp/org/ox-org.el                                 |    9 +-
 lisp/org/ox-publish.el                             |   28 +-
 lisp/org/ox-texinfo.el                             |  346 +-
 lisp/org/ox.el                                     |  737 ++-
 lisp/outline.el                                    |   43 +-
 lisp/paren.el                                      |    6 +-
 lisp/pcomplete.el                                  |    4 +-
 lisp/play/zone.el                                  |    2 +-
 lisp/proced.el                                     |  354 +-
 lisp/progmodes/antlr-mode.el                       |    2 +-
 lisp/progmodes/asm-mode.el                         |    2 +-
 lisp/progmodes/bat-mode.el                         |    2 +-
 lisp/progmodes/c-ts-mode.el                        |  216 +-
 lisp/progmodes/cc-defs.el                          |    2 +-
 lisp/progmodes/cc-engine.el                        |   22 +-
 lisp/progmodes/cc-langs.el                         |    2 +-
 lisp/progmodes/cc-mode.el                          |    5 +-
 lisp/progmodes/cc-vars.el                          |    2 +
 lisp/progmodes/cmake-ts-mode.el                    |  234 +
 lisp/progmodes/compile.el                          |    3 +-
 lisp/progmodes/csharp-mode.el                      |  959 ++++
 lisp/progmodes/dockerfile-ts-mode.el               |  177 +
 lisp/progmodes/eglot.el                            |  249 +-
 lisp/progmodes/flymake.el                          |    7 +-
 lisp/progmodes/gdb-mi.el                           |   75 +-
 lisp/progmodes/go-ts-mode.el                       |  354 ++
 lisp/progmodes/grep.el                             |    4 +
 lisp/progmodes/gud.el                              |    3 +
 lisp/progmodes/idlwave.el                          |    2 +-
 lisp/progmodes/java-ts-mode.el                     |   63 +-
 lisp/progmodes/js.el                               |   71 +-
 lisp/progmodes/json-ts-mode.el                     |   27 +-
 lisp/progmodes/prog-mode.el                        |   37 +-
 lisp/progmodes/project.el                          |  241 +-
 lisp/progmodes/python.el                           |  168 +-
 lisp/progmodes/ruby-mode.el                        |   74 +-
 lisp/progmodes/rust-ts-mode.el                     |  371 ++
 lisp/progmodes/scheme.el                           |    2 +-
 lisp/progmodes/sh-script.el                        |  103 +-
 lisp/progmodes/sql.el                              |    3 +-
 lisp/progmodes/ts-mode.el                          |  339 --
 lisp/progmodes/typescript-ts-mode.el               |  422 ++
 lisp/progmodes/verilog-mode.el                     | 1588 ++++--
 lisp/progmodes/which-func.el                       |   35 +-
 lisp/progmodes/xref.el                             |  158 +-
 lisp/replace.el                                    |   10 +-
 lisp/server.el                                     |  324 +-
 lisp/shell.el                                      |    3 +-
 lisp/simple.el                                     |   86 +-
 lisp/so-long.el                                    |    2 +-
 lisp/speedbar.el                                   |    2 +-
 lisp/startup.el                                    |    6 +
 lisp/strokes.el                                    |    2 +-
 lisp/subr.el                                       |   50 +-
 lisp/tab-bar.el                                    |  228 +-
 lisp/tab-line.el                                   |    2 +-
 lisp/term.el                                       |    8 +-
 lisp/term/xterm.el                                 |    2 +
 lisp/textmodes/css-mode.el                         |   40 +-
 lisp/textmodes/emacs-news-mode.el                  |    2 +-
 lisp/textmodes/reftex.el                           |   14 +-
 lisp/textmodes/texinfo.el                          |    2 +
 lisp/textmodes/toml-ts-mode.el                     |  187 +
 lisp/textmodes/yaml-ts-mode.el                     |  151 +
 lisp/transient.el                                  |   34 +-
 lisp/treesit.el                                    |  571 ++-
 lisp/url/url-future.el                             |    5 +-
 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                                  |   68 +-
 lisp/vc/vc-rcs.el                                  |    4 +-
 lisp/vc/vc.el                                      |   35 +-
 lisp/wid-edit.el                                   |    2 +-
 lisp/windmove.el                                   |    3 +-
 lisp/window.el                                     |   19 +-
 m4/assert_h.m4                                     |    6 +
 m4/explicit_bzero.m4                               |   23 -
 m4/gnulib-comp.m4                                  |   96 +-
 m4/memset_explicit.m4                              |   20 +
 m4/pthread_sigmask.m4                              |    7 +-
 m4/string_h.m4                                     |    7 +-
 msdos/sed2v2.inp                                   |    2 +-
 nt/README.W32                                      |    2 +-
 oldXMenu/ChangeLog.1                               |    2 +-
 src/.lldbinit                                      |    2 +-
 src/ChangeLog.11                                   |    2 +-
 src/ChangeLog.12                                   |    2 +-
 src/ChangeLog.13                                   |    2 +-
 src/ChangeLog.3                                    |    2 +-
 src/alloc.c                                        |  411 +-
 src/buffer.c                                       |   69 +-
 src/buffer.h                                       |   14 +-
 src/comp.c                                         |   86 +-
 src/comp.h                                         |    2 +-
 src/data.c                                         |    1 +
 src/dispextern.h                                   |   10 +
 src/editfns.c                                      |  397 +-
 src/emacs-module.h.in                              |   15 +
 src/emacs.c                                        |    7 +
 src/fileio.c                                       |   42 +-
 src/fns.c                                          |   15 +-
 src/frame.c                                        |   62 +-
 src/frame.h                                        |    1 -
 src/gnutls.c                                       |    2 +-
 src/gtkutil.c                                      |    6 +-
 src/image.c                                        |   17 +-
 src/itree.c                                        |    4 +-
 src/itree.h                                        |   11 +-
 src/keyboard.c                                     |   22 +-
 src/lisp.h                                         |   32 +-
 src/lread.c                                        |   27 +-
 src/module-env-29.h                                |    3 -
 src/{module-env-29.h => module-env-30.h}           |    0
 src/pdumper.c                                      |    7 +-
 src/puresize.h                                     |    6 +-
 src/sqlite.c                                       |   15 +
 src/sysdep.c                                       |    7 +-
 src/timefns.c                                      |    6 +-
 src/treesit.c                                      |  683 ++-
 src/treesit.h                                      |   13 +-
 src/window.c                                       |   10 +-
 src/xdisp.c                                        |  143 +-
 src/xfaces.c                                       |   90 +-
 src/xfns.c                                         |   65 +-
 src/xftfont.c                                      |    6 +
 src/xselect.c                                      |  940 ++--
 src/xterm.c                                        |  660 ++-
 src/xterm.h                                        |   63 +-
 test/README                                        |    2 +-
 test/infra/gitlab-ci.yml                           |   28 +-
 test/infra/test-jobs.yml                           |   17 +
 test/lib-src/emacsclient-tests.el                  |    4 +-
 test/lisp/auth-source-pass-tests.el                |   31 +-
 test/lisp/calendar/icalendar-tests.el              |   59 +-
 test/lisp/cedet/semantic-utest.el                  |    2 +-
 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/comp-tests.el                 |   55 +-
 .../eieio-tests/eieio-test-methodinvoke.el         |    2 +-
 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-join-tests.el                    |    2 +-
 test/lisp/erc/erc-networks-tests.el                |   37 +-
 test/lisp/erc/erc-sasl-tests.el                    |  359 ++
 test/lisp/erc/erc-scenarios-auth-source.el         |   31 +-
 .../erc/erc-scenarios-base-association-nick.el     |  113 +-
 .../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  |  242 +
 .../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                |  143 +
 test/lisp/erc/erc-scenarios-services-misc.el       |   88 +-
 test/lisp/erc/erc-services-tests.el                |   16 +-
 test/lisp/erc/erc-tests.el                         |  181 +
 .../erc/resources/base/assoc/queries/netnick.eld   |   42 +
 .../erc/resources/base/assoc/queries/non-erc.eld   |   33 +
 .../erc/resources/base/local-modules/first.eld     |   53 +
 .../erc/resources/base/local-modules/fourth.eld    |   53 +
 .../erc/resources/base/local-modules/second.eld    |   47 +
 .../erc/resources/base/local-modules/third.eld     |   43 +
 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 -
 test/lisp/erc/resources/sasl/external.eld          |   33 +
 test/lisp/erc/resources/sasl/plain-failed.eld      |   16 +
 test/lisp/erc/resources/sasl/plain.eld             |   39 +
 test/lisp/erc/resources/sasl/scram-sha-1.eld       |   47 +
 test/lisp/erc/resources/sasl/scram-sha-256.eld     |   47 +
 .../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                  |   78 +-
 test/lisp/eshell/eshell-tests.el                   |   31 -
 test/lisp/filenotify-tests.el                      |    4 +-
 test/lisp/files-tests.el                           |   26 +-
 test/lisp/gnus/mml-sec-tests.el                    |    2 +-
 test/lisp/international/ucs-normalize-tests.el     |  103 +-
 test/lisp/loadhist-resources/loadhist--bar.el      |    8 +-
 test/lisp/loadhist-resources/loadhist--foo.el      |    8 +-
 test/lisp/net/eudc-resources/bbdb                  |    1 +
 test/lisp/net/eudc-tests.el                        |    7 +-
 test/lisp/net/tramp-archive-tests.el               |    2 +-
 test/lisp/net/tramp-tests.el                       |   27 +-
 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               |   44 +-
 test/lisp/progmodes/python-tests.el                |  113 +-
 test/lisp/progmodes/ruby-mode-resources/ruby.rb    |   38 +
 test/lisp/progmodes/ruby-mode-tests.el             |   39 +
 test/lisp/server-tests.el                          |  202 +-
 test/lisp/url/url-future-tests.el                  |    2 +-
 test/lisp/use-package/use-package-tests.el         | 1959 ++++++++
 test/manual/cedet/cedet-utests.el                  |    3 +-
 test/manual/cedet/semantic-tests.el                |    3 +-
 test/manual/cedet/tests/testpolymorph.cpp          |   10 +-
 test/manual/cedet/tests/testsppreplace.c           |    4 +-
 test/manual/cedet/tests/testsppreplaced.c          |    4 +-
 test/manual/etags/CTAGS.good_crlf                  | 4484 +++++++++++++++++
 test/manual/etags/CTAGS.good_update                | 4483 +++++++++++++++++
 test/manual/etags/Makefile                         |   15 +
 test/manual/etags/crlf                             |    2 +
 test/manual/noverlay/itree-tests.c                 |  182 +-
 test/src/sqlite-tests.el                           |    2 +
 test/src/treesit-tests.el                          |  472 ++
 582 files changed, 58186 insertions(+), 19123 deletions(-)
 create mode 100755 admin/check-man-pages
 create mode 100644 doc/misc/use-package.texi
 copy etc/{NEWS => NEWS.29} (92%)
 delete mode 100644 lib/explicit_bzero.c
 create mode 100644 lib/memset_explicit.c
 create mode 100644 lisp/erc/erc-sasl.el
 create mode 100644 lisp/external-completion.el
 create mode 100644 lisp/org/oc-bibtex.el
 create mode 100644 lisp/org/org-cycle.el
 create mode 100644 lisp/org/org-fold-core.el
 create mode 100644 lisp/org/org-fold.el
 delete mode 100644 lisp/org/org-install.el
 create mode 100644 lisp/org/org-persist.el
 create mode 100644 lisp/progmodes/cmake-ts-mode.el
 create mode 100644 lisp/progmodes/csharp-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
 delete mode 100644 lisp/progmodes/ts-mode.el
 create mode 100644 lisp/progmodes/typescript-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
 copy src/{module-env-29.h => module-env-30.h} (100%)
 create mode 100644 test/lisp/erc/erc-sasl-tests.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-association-query.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-local-modules.el
 create mode 100644 test/lisp/erc/erc-scenarios-sasl.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/base/local-modules/first.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/fourth.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/second.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/third.eld
 create mode 100644 test/lisp/erc/resources/sasl/external.eld
 create mode 100644 test/lisp/erc/resources/sasl/plain-failed.eld
 create mode 100644 test/lisp/erc/resources/sasl/plain.eld
 create mode 100644 test/lisp/erc/resources/sasl/scram-sha-1.eld
 create mode 100644 test/lisp/erc/resources/sasl/scram-sha-256.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
 create mode 100644 test/manual/etags/CTAGS.good_crlf
 create mode 100644 test/manual/etags/CTAGS.good_update
 create mode 100644 test/manual/etags/crlf



reply via email to

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