summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Release rebuild to athena apt repositorydebian/29.1_git20230103.1Sean Whitton2023-01-03
|
* changelogSean Whitton2023-01-03
|
* Merge upstream Git snapshot into athena/unstableSean Whitton2023-01-03
|\
| * ruby-ts--font-lock-settings: Use more standard facesDmitry Gutov2023-01-03
| | | | | | | | | | | | * lisp/progmodes/ruby-ts-mode.el (ruby-ts--font-lock-settings): Use more standard faces for regexp literals and string interpolation delimiters (following js-ts-mode).
| * ruby-ts-mode: Standardize the string literal highlightsDmitry Gutov2023-01-03
| | | | | | | | | | | | | | | | * lisp/progmodes/ruby-ts-mode.el (ruby-ts--font-lock-settings): Use font-lock-string-face for %w() and `...`. Use font-lock-constant-face (just like we do for symbol literals) for symbol array literals, %i(). Combine the matchers for string content and heredocs.
| * Improve fontification in java-ts-mode (bug#60492)Theodor Thornhill2023-01-02
| | | | | | | | | | * lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings): Add expression_statement with only identifier support.
| * Fontification improvements in typescript-ts-mode (bug#60500)Jostein Kjønigsen2023-01-02
| | | | | | | | | | | | | | | | | | | | | | - highlight method-definitins in interfaces. - only highlight variable-declarations, not variables everywhere (consistency with other modes). - move highlighting of method invocations to level 4 * lisp/progmodes/typescript-ts-mode.el: (typescript-ts-mode--font-lock-settings): Update rules. (typescript-ts-mode, tsx-ts-mode): Update feature list.
| * Improve fontification consistency in js-ts-mode (bug#60503)Jostein Kjønigsen2023-01-02
| | | | | | | | | | | | * lisp/progmodes/js.el (js--treesit-font-lock-settings): Highlight declared parameters in functions, methods and arrow-expressions as variables.
| * ; Update tree-sitter manualYuan Fu2023-01-02
| | | | | | | | | | * doc/lispref/positions.texi (List Motion): Replace treesit-defun-prefer-top-level with treesit-defun-tactic.
| * ; Fix tree-sitter manual title caseYuan Fu2023-01-02
| | | | | | | | | | | | * doc/lispref/elisp.texi: * doc/lispref/modes.texi: * doc/lispref/parsing.texi: Change to title case.
| * ; nt/INSTALL: Update for Emacs 29.Eli Zaretskii2023-01-02
| |
| * ; Update copyright notice in tramp-sh.elMichael Albinus2023-01-02
| | | | | | | | | | * lisp/net/tramp-sh.el (tramp-perl-encode, tramp-perl-decode): Remove copyright notice, Tramp is copyrighted by FSF anyway.
| * (typescript/tsx-ts-mode): Split font-lock feature list into 4 valuesDmitry Gutov2023-01-02
| | | | | | | | | | * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode) (tsx-ts-mode): Split font-lock feature list into 4 values.
| * js-ts-mode: Move 'string-interpolation' to font-lock level 3Dmitry Gutov2023-01-02
| | | | | | | | | | * lisp/progmodes/js.el (js-ts-mode): Move 'string-interpolation' to font-lock level 3.
| * Fix shrinking of the tab-barEli Zaretskii2023-01-02
| | | | | | | | | | | | | | | | | | | | * src/haikufns.c (haiku_change_tab_bar_height): * src/pgtkfns.c (pgtk_change_tab_bar_height): * src/nsfns.m (ns_change_tab_bar_height): * src/w32fns.c (w32_change_tab_bar_height): * src/xfns.c (x_change_tab_bar_height): Don't let the number of tab-bar lines degenerate to zero due to integer division. (Bug#60210)
| * ; Fix typos in ruby-ts-mode.elStefan Kangas2023-01-02
| |
| * ; Skip ruby-ts tests if grammar is not availableStefan Kangas2023-01-02
| | | | | | | | | | * test/lisp/progmodes/ruby-ts-mode-tests.el: Properly skip tests if there is no grammar for ruby.
| * Fix default-port regression in erc-select-read-argsF. Jason Park2023-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/erc/erc.el (erc--warn-unencrypted): New function, likely temporary, to warn new users connecting interactively to the default server, "irc.libara.chat", via the default non-TLS port, 6667. (erc-select-read-args): Remove stray code from incomplete feature introduced by bug#56514. Ensure connecting always works with default port, which is non-TLS. Respect `erc-prompt-for-password' when user pastes URL containing password component into "server" prompt. Maybe add `erc--warn-unencrypted' as one-off hook for impending connection. * test/lisp/erc/erc-tests.el (erc-select-read-args): Always expect password prompt and sometimes a non-TLS port when `erc' called interactively. (Bug#60428.)
| * ; Clarify doc strings of 'call-process' and 'call-process-region'Eli Zaretskii2023-01-02
| | | | | | | | | | | | * src/callproc.c (Fcall_process, Fcall_process_region): Document that the destination buffer can be specified by its name. (Bug#60477)
| * ; * admin/git-bisect-start: Update failing commitsGregory Heytings2023-01-02
| |
| * Update to Org 9.6-81-g563a43Kyle Meyer2023-01-01
| |
| * ruby-ts-mode: Remove some currently unused functionsDmitry Gutov2023-01-02
| | | | | | | | | | | | * lisp/progmodes/ruby-ts-mode.el (ruby-ts--grand-parent-is) (ruby-ts--ancestor-start, ruby-ts--ancestor-is): Remove some currently unused functions.
| * ruby-ts-mode: Highlight singleton method definitions and settersDmitry Gutov2023-01-02
| | | | | | | | | | * lisp/progmodes/ruby-ts-mode.el (ruby-ts--font-lock-settings): Highlight singleton method definitions and setters.
| * Add ruby-ts-modePerry Smith2023-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Mention the new mode. * lisp/progmodes/ruby-ts-mode.el: New file. * test/lisp/progmodes/ruby-ts-mode-tests.el: New file. * lisp/progmodes/eglot.el (eglot-server-programs): Add ruby-ts-mode to the Ruby entry. Co-authored-by: Dmitry Gutov <dgutov@yandex.ru>
| * Fix fontification of C++ reference return types (bug#60441)Daniel Martín2023-01-01
| | | | | | | | | | | | * lisp/progmodes/c-ts-mode.el (c-ts-fontify-error): Treat reference_declarator nodes the same as pointer_declarator nodes when calculating the identifier to fontify.
| * ; Minor fix for treesit--install-language-grammar-1 (bug#60465)Yuan Fu2023-01-01
| | | | | | | | * lisp/treesit.el (treesit--install-language-grammar-1): Fix.
| * Adjust function-call fontification in csharp-ts-mode (bug#60376)Jostein Kjønigsen2023-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | - Ensure method-invocations are highlighted only on level 4. - Ensure consistent fontification of variable declarations (don't highlight usage of all variables). - Fix issues with highlighting types in new() expressions. - Fix issues with generic types in variable-declarations not using "var". - Use fewer, more general queries for function-invocations. simplify code. * lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings): Change rules. (csharp-ts-mode): Update feature list.
| * ; Fix NEWS.Eli Zaretskii2023-01-01
| |
| * Rewrite Antinews in ELisp manual for Emacs 29Eli Zaretskii2023-01-01
| | | | | | | | | | | | * doc/lispref/anti.texi (Antinews): Rewrite for Emacs 29. * doc/lispref/elisp.texi (Top): Update the top-level menu for Antinews.
| * ; * lisp/simple.el (primitive-undo): Clarify error message (bug#60467)Eli Zaretskii2023-01-01
| |
| * Update Antinews in the user manual for Emacs 29Eli Zaretskii2023-01-01
| | | | | | | | | | * doc/emacs/anti.texi (Antinews): Rewrite for Emacs 29. * doc/emacs/emacs.texi (Top): Adjust the top-level menu.
| * ; * test/lisp/emacs-lisp/copyright-tests.el: Fix and future-safe.Mattias Engdegård2023-01-01
| |
| * Fix shortdoc-tests failure with respect to regexp-opt-charsetMattias Engdegård2023-01-01
| | | | | | | | | | | | * test/lisp/emacs-lisp/shortdoc-tests.el (regexp-opt): Require. `regexp-opt-charset` is not autoloaded, and whether `regexp-opt` is preloaded is configuration-dependent.
| * ; Fix copyright years in 2 more files.Eli Zaretskii2023-01-01
| |
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
| |
| * Improve documentation of 'isearch-open-overlay-temporary'Eli Zaretskii2023-01-01
| | | | | | | | | | | | * lisp/isearch.el (isearch-open-overlay-temporary): Document that the overlay passed to the 'isearch-open-invisible-temporary' function cannot be deleted too early. (Bug#60399)
| * Document 'use-package' in the 2 main manualsEli Zaretskii2023-01-01
| | | | | | | | | | | | * doc/emacs/custom.texi (Init Examples): * doc/lispref/loading.texi (Named Features): Document 'use-package' and its most important features.
| * ; Auto-commit of loaddefs files.Stefan Kangas2023-01-01
| |
| * ; * lisp/treesit.el (treesit-simple-indent-presets): Fix typo.Yuan Fu2022-12-31
| | | | | | | | Well it's sort of a typo :-)
| * Build recipe interactively in treesit-install-language-grammarYuan Fu2022-12-31
| | | | | | | | | | | | | | | | | | If there is not existing recipe for a language, prompt to build the recipe interactively. * lisp/treesit.el (treesit--install-language-grammar-build-recipe): New functions. (treesit-install-language-grammar): Use the new function.
| * ; Add REVISION to treesit-language-source-alistYuan Fu2022-12-31
| | | | | | | | | | | | | | | | This allows users to install a particular version or branch. Prompted by bug#60427 and bug#60223. * lisp/treesit.el (treesit-language-source-alist) (treesit--install-language-grammar-1): Add REVISION.
| * ; Remove GRAMMAR-DIR from treesit-language-source-alistYuan Fu2022-12-31
| | | | | | | | | | | | | | | | | | Removing it doesn't affect building all the language grammars in batch.sh, so it must be an artifact I added for something else and later forgot to remove. * lisp/treesit.el (treesit-language-source-alist) (treesit--install-language-grammar-1): Remove GRAMMAR-DIR.
| * Tweak csharp-mode font-lock-settings (bug#60376)Theodor Thornhill2022-12-31
| | | | | | | | | | | | * lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings): Rearrange features. (csharp-ts-mode): Rearrange features.
| * ; * doc/lispref/tips.texi (Documentation Tips): Add indexing.Eli Zaretskii2022-12-31
| |
| * Revert a recent change which causes errorsEli Zaretskii2022-12-31
| | | | | | | | | | * lisp/subr.el (buffer-match-p): Undo last change, as it causes an error in a timer function of show-paren-mode.
| * ; More fixes for documentation of 'defalias'Eli Zaretskii2022-12-31
| | | | | | | | | | | | * doc/lispref/functions.texi (Defining Functions): Document other possible values of DEFINITION in a defalias. (Bug#60432)
| * ; Fix handling of 'not' by 'buffer-match-p'Philip Kaludercic2022-12-31
| | | | | | | | | | | | | | * lisp/subr.el (buffer-match-p): Look up the cadr instead of the cdr for the negation in 'not'. * doc/lispref/buffers.texi (Buffer List): Update documentation. (Bug#58951)
| * ; Fix typosStefan Kangas2022-12-31
| |
| * Fix misspelled functions in shortdoc groupsStefan Kangas2022-12-31
| | | | | | | | | | | | | | * lisp/emacs-lisp/shortdoc.el (file, list): Fix misspelled function names: 'file-writable-p' and 'seq-reduce'. * test/lisp/emacs-lisp/shortdoc-tests.el (subr-x): Require. (shortdoc-all-functions-fboundp): New test.
| * Simplify introduction of use-package manualKévin Le Gouguec2022-12-31
| | | | | | | | | | | | * doc/misc/use-package.texi (Getting Started): Do not advise requiring the package, since the macro is autoloaded; also correct the macro's name. (Bug#60366)