summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Release rebuild to athena apt repositorydebian/30.1_git20230320.1Sean Whitton2023-03-21
|
* d/merge-snapshot: Extract the major version only after mergingSean Whitton2023-03-21
|
* changelogSean Whitton2023-03-21
|
* Merge upstream Git snapshot into athena/unstableSean Whitton2023-03-21
|\
| * Merge from origin/emacs-29Stefan Kangas2023-03-20
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b7f03333551 Improve warning about changing the string returned by sym... e62f8b0239d Fix visiting XBM/XPM files when 'c-ts-mode' is active 94d1c81cf07 * lisp/mpc.el (mpc-format): Fix oversight in commit 48b6c... a4d97811ed4 Bail early from eglot--apply-text-edits if nothing to do 61d571760b3 ; Clarify in-code commentary of eglot--after-change 5bbbd70f56e Improve ergonomics of Eglot's inlay hints c3a543123ab Protect against too large size of 'recent-keys' vector 231190b37f8 * lisp/net/tramp.el (tramp-yn-prompt-regexp): Fix regexp. 0bebd0e5f09 ; Remove 'build-module' and 'html-manual' directories fro... 6674c362ad9 Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 829e5dfabea Update to Org 9.6.1-48-g92471e e84f878e19a ; * admin/notes/tree-sitter/starter-guide: Update starter... ea0949853f8 Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 11592bcfda6 ; * lisp/nxml/xmltok.el (xmltok-scan-attributes): Fix las... e388a77cf0b ; Minor copyedits of recent changes in ELisp reference ma... 33a26703689 ; Minor fixes in recent Eglot changes d2cf1386fa4 ; * doc/misc/eglot.texi (Eglot Commands): Improve indexing. b75e489362b ; Again correct node reference casing in doc/misc/eglot.texi a55d2edc5a9 ; Remove overly verbose commentary 22a70451f34 Merge confusing duplicate sections on commands in Eglot m... 3293f939882 Don't take over mouse-1 binding on Eglot diagnostics (bug... 013057e3512 ; Prefer "language server" to "LSP server" in Eglot manual 94a21c88647 * lisp/progmodes/eglot.el (eglot--connect): Improve Tramp... 0eddfa28ebd Avoid slowdowns in xmltok-scan-attributes 647c6bf2a6c ; * test/lisp/abbrev-tests.el (abbrev--possibly-save-test... 531f8f7103a ; * admin/git-bisect-start: Update failing commits # Conflicts: # admin/notes/tree-sitter/build-module/batch.sh # admin/notes/tree-sitter/build-module/build.sh
| | * Improve warning about changing the string returned by symbol-nameGregory Heytings2023-03-19
| | | | | | | | | | | | | | | | | | * src/data.c (Fsymbol_name): Add warning. See bug#62009. * doc/lispref/symbols.texi (Creating Symbols): Improve warning.
| | * Fix visiting XBM/XPM files when 'c-ts-mode' is activeEli Zaretskii2023-03-19
| | | | | | | | | | | | | | | * lisp/progmodes/c-ts-mode.el (treesit-ready-p): Fix association for XBM/XPM files in 'auto-mode-alist'. (Bug#62276)
| | * * lisp/mpc.el (mpc-format): Fix oversight in commit 48b6cec61cfStefan Monnier2023-03-19
| | |
| | * Bail early from eglot--apply-text-edits if nothing to doJoão Távora2023-03-19
| | | | | | | | | | | | * lisp/progmodes/eglot.el (eglot--apply-text-edits): Early return.
| | * ; Clarify in-code commentary of eglot--after-changeJoão Távora2023-03-19
| | | | | | | | | | | | | | | * lisp/progmodes/eglot.el (eglot--after-change): Minor clarification to commentary.
| | * Improve ergonomics of Eglot's inlay hintsJoão Távora2023-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of deleting inlay hints instantly as soon as the affected changes, make hint overlays span one character (instead of being length 0). Give the overlays an "evaporate" property. Given an inlay hints at position POS, its attached to [POS, POS+1] if it's kind=1 (usually type hints) and [POS-1, POS] otherwise. For kind=1 hints, the 'cursor position of the first such overlay is also tweaked, so that's it's less akward to edit around it. * lisp/progmodes/eglot.el (eglot--before-change): Don't delete hints here. (eglot--update-hints-1): Rework.
| | * Protect against too large size of 'recent-keys' vectorEli Zaretskii2023-03-19
| | | | | | | | | | | | | | | | | | * src/keyboard.c (MAX_NUM_RECENT_KEYS): New macro. (Flossage_size): Don't allow specifying too large lossage-size. Fix data types. (Bug#62277)
| | * * lisp/net/tramp.el (tramp-yn-prompt-regexp): Fix regexp.Michael Albinus2023-03-19
| | |
| | * ; Remove 'build-module' and 'html-manual' directories from 'admin'Eli Zaretskii2023-03-19
| | | | | | | | | | | | | | | These files were temporarily in the repository and are no longer needed, once they fulfilled their job.
| | * Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/emacs into emacs-29Eli Zaretskii2023-03-19
| | |\
| | | * Update to Org 9.6.1-48-g92471eKyle Meyer2023-03-18
| | | |
| | | * ; * admin/notes/tree-sitter/starter-guide: Update starter-guide.Yuan Fu2023-03-18
| | | |
| | * | Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/emacs into emacs-29Eli Zaretskii2023-03-18
| | |\|
| | | * ; * lisp/nxml/xmltok.el (xmltok-scan-attributes): Fix last changeGregory Heytings2023-03-18
| | | |
| | * | ; Minor copyedits of recent changes in ELisp reference manualEli Zaretskii2023-03-18
| | |/ | | | | | | | | | | | | * doc/lispref/keymaps.texi (Changing Key Bindings): Fix wording and markup.
| | * ; Minor fixes in recent Eglot changesEli Zaretskii2023-03-18
| | | | | | | | | | | | | | | | | | | | | * doc/misc/eglot.texi (Project-specific configuration): Fix whitespace. * lisp/progmodes/eglot.el (eglot-diagnostics-map): Doc fix.
| | * ; * doc/misc/eglot.texi (Eglot Commands): Improve indexing.Eli Zaretskii2023-03-18
| | |
| | * ; Again correct node reference casing in doc/misc/eglot.texiJoão Távora2023-03-18
| | | | | | | | | | | | | | | | | | | | | | | | Emacs's info-generating Texinfo incantation seems to be case insensitive, but others -- like Eglot's HTML manual generation -- is case sensitive. * doc/misc/eglot.texi (Eglot Features): Fix.
| | * ; Remove overly verbose commentaryJoão Távora2023-03-18
| | | | | | | | | | | | | | | * lisp/progmodes/eglot.el (eglot--connect): Remove overly verbose commentary.
| | * Merge confusing duplicate sections on commands in Eglot manualJoão Távora2023-03-18
| | | | | | | | | | | | | | | | | | | | | Also describe eglot-diagnostics-map. * doc/misc/eglot.texi (Eglot Features): Don't describe commands here. (Eglot Commands): Describe commands here.
| | * Don't take over mouse-1 binding on Eglot diagnostics (bug#62157)João Távora2023-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's better to give the user a variable to allow the overlay keymap to be customized. * lisp/progmodes/eglot.el (eglot--mouse-call): Accept second arg. (eglot--mode-line-props): Adapt call to eglot--mouse-call (eglot-diagnostics-map): New variable. (eglot-code-actions-at-mouse): New command.
| | * ; Prefer "language server" to "LSP server" in Eglot manualJoão Távora2023-03-18
| | | | | | | | | | | | | | | | | | * eglot.texi (Quick Start, Customizing Eglot) (Project-specific configuration) (Troubleshooting Eglot): LSP server -> language server.
| | * * lisp/progmodes/eglot.el (eglot--connect): Improve Tramp workaround.Michael Albinus2023-03-18
| | |
| | * Avoid slowdowns in xmltok-scan-attributesGregory Heytings2023-03-18
| | | | | | | | | | | | | | | | | | * lisp/nxml/xmltok.el (xmltok-scan-attributes): Limit the search to 10000 characters, to avoid slowdowns due to the quadratic complexity of the regexp. Suggested by Stefan Monnier.
| | * ; * test/lisp/abbrev-tests.el (abbrev--possibly-save-test): Fix test.Eli Zaretskii2023-03-18
| | |
| | * ; * admin/git-bisect-start: Update failing commitsGregory Heytings2023-03-18
| | |
| * | ; Merge from origin/emacs-29Stefan Kangas2023-03-20
| |\| | | | | | | | | | | | | | | | | | | The following commits were skipped: 147773a1ef2 CC Mode: Eliminate duplicate function c-list-of-strings f77ea400db0 CC Mode: Allow lists of strings as safe values for *-font...
| | * CC Mode: Eliminate duplicate function c-list-of-stringsAlan Mackenzie2023-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace it with the existing c-string-list-p. Also put an autoload cookie in front of c-string-list-p so that it will not be signalled as undefined by loaddefs.el. lisp/progmodes/cc-vars.el (c-string-list-p): Make this autoload. (c-list-of-strings): Remove. (c-font-lock-extra-types, c++-font-lock-extra-types) (objc-font-lock-extra-types, java-font-lock-extra-types) (idl-font-lock-extra-types, pike-font-lock-extra-types): In the autoload cookies, replace c-list-of-strings with c-string-list-p.
| | * CC Mode: Allow lists of strings as safe values for *-font-lock-extra-typesAlan Mackenzie2023-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/cc-vars.el (c-list-of-strings): New function. (c-font-lock-extra-types, c++-font-lock-extra-types) (objc-font-lock-extra-types, java-font-lock-extra-types) (idl-font-lock-extra-types, pike-font-lock-extra-types): Add a :safe entry into each of thes defcustoms for c-list-of-string. (Top level): Add an autoload entry for each of the above.
| * | Merge from origin/emacs-29Stefan Kangas2023-03-20
| |\| | | | | | | | | | | | | aedb9e3ec37 Add tests for Bug#62207 faee8d50738 ; Fix 'make-obsolete-variable' forms
| | * Add tests for Bug#62207Robert Pluim2023-03-18
| | | | | | | | | | | | | | | * test/src/keymap-tests.el (keymap-unset-test-remove-and-inheritance): New test.
| | * ; Fix 'make-obsolete-variable' formsEli Zaretskii2023-03-18
| | | | | | | | | | | | | | | | | | * lisp/url/url-misc.el (url-misc-rlogin-obsolete-warned-once): * lisp/url/url-gw.el (url-gw-rlogin-obsolete-warned-once): Fix make-obsolete-variable form. (Bug#62248)
| * | ; Merge from origin/emacs-29Stefan Kangas2023-03-20
| |\| | | | | | | | | | | | | | | | The following commit was skipped: f0b4ebbaf62 Fix 'find-ls-option-default-ls' for BSD/MacOS (bug#62096)
| | * Fix 'find-ls-option-default-ls' for BSD/MacOS (bug#62096)Manuel Giraud2023-03-18
| | | | | | | | | | | | | | | | | | | | | * lisp/find-dired.el (find-ls-option-default-ls): Adapt to a value that works with the default "find" on *BSD and Darwin/MacOS. Tested on OpenBSD and MacOS. Do not merge to master.
| * | Merge from origin/emacs-29Stefan Kangas2023-03-20
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea87c54f359 ; * lisp/subr.el (setq-local): Add missing period (bug#62... 90362f87d58 ; Correct last commit, downcase node reference 38067f05b92 Enhance section about troubleshooting in Eglot manual. 6f82596b490 Fix Eglot's snippet insertion to follow the manual c54bda15e35 Reset abbrevs-changed after saving abbrevs (bug#62208) e8cee15f780 ; Fix markup in previous change e4a7d0cd6ea Document `keymap-unset' in lispref bb3e0ded9eb Don't add a key binding when REMOVE is non-nil a4a9ffdd80a Fix the documentation of various aspects of adding Xref h... a2222b9a9bf ; Minor wording fix in ELisp reference manual 5cf1de683b2 Fix python-fill-paragraph problems on filling strings (bu... 7385c991dff Also exempt eglot-inlay-hints-mode from desktop.el's fumb... 1961bdb52ed ; Add WebDAV entry to index in Tramp manual dfb36d36230 Refer to EWW instead of w3 and w3m 9d3fdf7e0d4 Fix Eglot's command generation for code actions # Conflicts: # etc/NEWS
| | * ; * lisp/subr.el (setq-local): Add missing period (bug#62242).Arash Esbati2023-03-17
| | |
| | * ; Correct last commit, downcase node referenceJoão Távora2023-03-17
| | | | | | | | | | | | * doc/misc/eglot.texi (Troubleshooting Eglot): Downcase node reference
| | * Enhance section about troubleshooting in Eglot manual.João Távora2023-03-17
| | | | | | | | | | | | * doc/misc/eglot.texi (Troubleshooting Eglot): Parially rewrite.
| | * Fix Eglot's snippet insertion to follow the manualJoão Távora2023-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The manual states that YASnippet must only be installed to be useful. Before this change, it would only work if the user happened to have manually activated it before with 'yas-global-mode' or somesuch. This makes Eglot's Yasnippet-activating behaviour similar to its Flymake-activating behaviour. * lisp/progmodes/eglot.el (eglot-client-capabilities): Consult eglot--stay-out-of. (eglot--snippet-expansion-fn): Turn on yas-minor-mod eon demand. (eglot-completion-at-point): Simplify.
| | * Reset abbrevs-changed after saving abbrevs (bug#62208)Filipp Gunbin2023-03-17
| | | | | | | | | | | | | | | | | | * lisp/abbrev.el (abbrev--possibly-save): Reset abbrevs-changed after saving abbrevs. * test/lisp/abbrev-tests.el (abbrev--possibly-save-test): New test.
| | * ; Fix markup in previous changeRobert Pluim2023-03-17
| | |
| | * Document `keymap-unset' in lisprefRobert Pluim2023-03-17
| | | | | | | | | | | | | | | * doc/lispref/keymaps.texi (Changing Key Bindings): Document keymap-unset.
| | * Don't add a key binding when REMOVE is non-nilRobert Pluim2023-03-17
| | | | | | | | | | | | | | | * src/keymap.c (store_in_keymap): Don't add a nil keybinding if we've been asked to remove a non-existent binding. (Bug#62207)
| | * Fix the documentation of various aspects of adding Xref historyEli Zaretskii2023-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref-marker-ring-length) (xref-set-marker-ring-length): * lisp/progmodes/etags.el (tags-location-ring-length) (find-tag-marker-ring): Add doc strings saying the variables are unused. * etc/NEWS: Enhance the description of the change which made Xref marker stack unlimited in its length. * doc/emacs/maintaining.texi (Looking Up Identifiers): Add back text lost when xref forward history was added in bug#38797. Explain the difference between 'C-M-,' and 'M-.'. Improve wording (Bug#62229)
| | * ; Minor wording fix in ELisp reference manualEli Zaretskii2023-03-16
| | | | | | | | | | | | | | | * doc/lispref/objects.texi (General Escape Syntax): More accurate wording. Avoid non-ASCII characters in Texinfo. (Bug#62224)