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