[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
- scratch/comp-static-data updated (f61a9ee8e4 -> e7459fcbde),
Vibhav Pant <=
- scratch/comp-static-data 4385d8e590 4/9: comp: Use the correct integer types and values for storing mark bits, Vibhav Pant, 2022/12/20
- scratch/comp-static-data 0f3bcbba83 1/9: src/alloc.c: Don't mark a symbol's name if it's already marked., Vibhav Pant, 2022/12/20
- scratch/comp-static-data 89892db0af 8/9: src/comp.h: Check for GC_CHECK_MARKED_OBJECTS correctly., Vibhav Pant, 2022/12/20
- scratch/comp-static-data a6f3188ba1 6/9: Separate marking native comp units into their own function., Vibhav Pant, 2022/12/20
- scratch/comp-static-data bcc739d73d 5/9: Statically emit self evaluating bytecode vectors during native comp., Vibhav Pant, 2022/12/20
- scratch/comp-static-data 0f63d334b9 3/9: Improve how static Lisp strings are generated., Vibhav Pant, 2022/12/20
- scratch/comp-static-data ec88bbd1bf 7/9: Correctly build builtin syms string while hashing abi., Vibhav Pant, 2022/12/20
- scratch/comp-static-data 722b58bf9d 2/9: Add static_comp_object_p for working with statically emmited objects, Vibhav Pant, 2022/12/20
- scratch/comp-static-data e7459fcbde 9/9: Merge branch 'master' into scratch/comp-static-data, Vibhav Pant, 2022/12/20