summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ; Last-minute changes befor releasing 29.1emacs-29.1Eli Zaretskii2023-07-30
| | | | | * ChangeLog.4: * etc/HISTORY: Update.
* Update CMake support due to upstream changes (bug#64922)Vincenzo Pupillo2023-07-29
| | | | | | | | | | | | | | A recent change in tree-sitter-cmake grammar support for CMake (commit fe9b5e0), now put arguments are wrapped in a new argument_list node. To support the old and new version of the grammar, a new function was added on which string syntax highlighting now depends. * lisp/progmodes/cmake-ts-mode.el (cmake-ts-mode--font-lock-compatibility-fe9b5e0): Indent helper function to handle different tree-sitter-cmake version. * lisp/progmodes/cmake-ts-mode.el (cmake-ts-mode--font-lock-settings): Use the new function to handle the new argument_list node.
* Remove nullptr named node from c++-ts-mode (bug#64818)Theodor Thornhill2023-07-24
| | | | | | | | | | | | The nullptr node was changed from a named node to an unnamed node upstream[0], which caused font locking to break. As this is a small enough regression, no compat code is required. * lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings): Remove node no longer in use. [0]: https://github.com/tree-sitter/tree-sitter-c/commit/c75868f8b508ae32a0c8490da91bb31b2b96430e
* Make compat check also check typescriptTheodor Thornhill2023-07-24
| | | | | | | | | | * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--font-lock-compatibility-bb1f97b): Add argument so that we run the 'treesit-query-capture' when the language is 'typescript', not only 'tsx'. * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode--font-lock-settings): Use supplied argument.
* ; * etc/HISTORY: Fix the 28.3 entry.Eli Zaretskii2023-07-23
|
* ; * lisp/ldefs-boot.el: Regenerated for Emacs 29.1.emacs-29.1-rc1Eli Zaretskii2023-07-23
|
* Update HISTORY and ChangeLog.4Eli Zaretskii2023-07-23
| | | | | * etc/HISTORY: * ChangeLog.4: Update for the Emacs 29.1 release.
* Bump Emacs versionEli Zaretskii2023-07-23
| | | | | | | * README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 29.1.
* Update AUTHORS and ChangeLog.4Eli Zaretskii2023-07-23
| | | | | * ChangeLog.4: * etc/AUTHORS: Update for Emacs 29.1 release.
* ; * etc/NEWS: Prepare for Emacs 29.1 release.Eli Zaretskii2023-07-23
| | | | Do not merge to master.
* ; * lisp/progmodes/typescript-ts-mode.el (treesit-query-capture): Declare.Eli Zaretskii2023-07-23
|
* Update JSX support due to upstream changes (bug#64647)Vincenzo Pupillo2023-07-22
| | | | | | | | | | | | | | | | | | A recent change in tree-sitter-javascript grammar support for JSX (commit bb1f97b), changed two things: 1. renamed nested_identifier to member_expression 2. removed jsx_fragment, jsx_text is used instead * lisp/progmodes/js.el (js-jsx--treesit-indent-compatibility-bb1f97b): Indent helper function to handle different tree-sitter-javascript version. * lisp/progmodes/js.el (js--treesit-indent-rules): Use the new function to handle both jsx_fragment and jsx_text. * lisp/progmodes/js.el (js-jsx--treesit-font-lock-compatibility-bb1f97b): Font lock helper function for handle different tree-sitter-javascript version. * lisp/progmodes/js.el (js--treesit-font-lock-settings): Use the new function to handle both nested_identifier and member_expression.
* Update TSX support due to upstream changes (bug#64647)Vincenzo Pupillo2023-07-22
| | | | | | | | | | | | | | | | | | | | A recent change in tree-sitter-typescript grammar support for TSX (commit b893426), changed two things: 1. renamed nested_identifier to member_expression 2. removed jsx_fragment, jsx_text is used instead * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--indent-compatibility-b893426): Indent helper function to handle different tree-sitter-typescript version. * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode--indent-rules): use the new function to handle both jsx_fragment and jsx_text. * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--font-lock-compatibility-bb1f97b): Font lock helper function for handle different tree-sitter-typescript version. * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode--font-lock-settings): Use the new function to handle both nested_identifier and member_expression.
* ; Fix customization form of 'bookmark-watch-bookmark-file'Eli Zaretskii2023-07-22
| | | | | * lisp/bookmark.el (bookmark-watch-bookmark-file): Fix the doc string and the customization type. (Bug#64790)
* ; Improve documentation of automatic addition to minibuffer historyEli Zaretskii2023-07-22
| | | | | | | | * doc/lispref/minibuf.texi (Minibuffer History) (Minibuffer Commands, Text from Minibuffer) (Minibuffer Completion): Document the behavior of 'M-n' and "future history" when the value(s) in DEFAULT is/are exhausted. (Bug#64656)
* ; Improve documentation of 'last-command-event'Eli Zaretskii2023-07-22
| | | | | | | * doc/lispref/text.texi (Commands for Insertion): * doc/lispref/commands.texi (Command Loop Info): * src/cmds.c (syms_of_cmds) <post-self-insert-hook>: Improve the documentation of 'last-command-event' and 'post-self-insert-hook'.
* ; * lisp/subr.el (ignore, always): Doc fixes. (Bug#64776)Eli Zaretskii2023-07-22
|
* Unbreak build with CHECK_STRUCTS.Philipp Stephani2023-07-21
| | | | | | | The hash for the Lisp_Overlay structure has changed due to the (comment-only) commit 7ac947f34c745c61f8acc1fe2452a2c720d57a0d. * src/pdumper.c (dump_overlay): Update struct hash.
* Revert "Improve commentary in nsfns.m"Mattias EngdegÄrd2023-07-21
| | | | | | This reverts commit 3af27a4b815906c2ee38cbaf3a765289b3df061a, because it missed the point completely. Please talk to the original author next time.
* Fix NetBSD build --with-soundEli Zaretskii2023-07-20
| | | | | * src/sound.c (alsa_write): Use ESTRPIPE only if defined. (Bug#64698)
* Fix typo in pre-filter for underline propertyMauro Aranda2023-07-20
| | | | * lisp/cus-face.el (custom-face-attributes): Fix typo (Bug#64347)
* ; * src/xdisp.c: Fix wording in commentary.Eli Zaretskii2023-07-20
|
* Improve commentary in nsfns.mPo Lu2023-07-20
| | | | | | * src/nsfns.m (lispString): Avoid C++ comment and make the commentary actually relevant to the reason `make_string' is used.
* Fix typos and ommissions in cus-edit.elPo Lu2023-07-20
| | | | * lisp/cus-edit.el (custom-display): Add missing display types.
* ; * src/xdisp.c: Fix typos in the commentary.Eli Zaretskii2023-07-19
|
* ; * src/xdisp.c: Improve commentary. (Bug#64596)Eli Zaretskii2023-07-19
|
* ; * admin/notes/bugtracker: Fix punctuation.Eli Zaretskii2023-07-19
|
* ; * admin/notes/bugtracker: Use 'e.g.' throughout the document.Arash Esbati2023-07-19
|
* Convert NUL-containing NSString objects to Lisp strings correctlyMattias EngdegÄrd2023-07-18
| | | | | | | | | This cures the inability to paste text containing NUL from other applications on macOS, introduced by mistake in 7e3c2b553f (bug#64697). * src/nsfns.m ([NSString lispString]): Use make_string instead of build_string which relies on NUL-termination.
* ; * doc/lispref/keymaps.texi (Modifying Menus): Add cross-references.Eli Zaretskii2023-07-18
|
* ; * doc/lispref/keymaps.texi (Extended Menu Items): Add @pxref.Eli Zaretskii2023-07-18
|
* ; * src/xdisp.c: Minor improvements of the commentary.Eli Zaretskii2023-07-18
|
* ; Improve accuracy of out-out-order message insertionPhilip Kaludercic2023-07-17
| | | | | * lisp/net/rcirc.el (rcirc-print): Do not ignore the return value of 'next-single-property-change'.
* ; Improve robustness of package-report-bugSpencer Baugh2023-07-16
| | | | | | | | | * lisp/emacs-lisp/package.el (package-report-bug): Do not assume that every entry in 'custom-current-group-alist' has a non-nil entry for a filename. It is possible for a group to not be associated with any file, e.g. when a 'defgroup' form is evaluated using 'eval-expression'. (bug#64543)
* ; * lisp/simple.el (kill-new): Fix a typo. (Bug#64423)Eli Zaretskii2023-07-15
|
* ; * src/lisp.h: Improve commentary for XIL, XLI, XLP (bug#64645).Eli Zaretskii2023-07-15
|
* Ignore quit while getting interprogram paste in kill-newSpencer Baugh2023-07-15
| | | | | | | | | | | | | | | | | | | | | | | On X, if the current selection owner is not responding to selection requests, the user may want to take ownership of the selection. The obvious way to do this is to kill some text (which a user might also be doing just as part of normal editing at the time the selection owner becomes nonresponsive). However, if save-interprogram-paste-before-kill is non-nil, then killing text will hang until the user quits, and this quit will abort the entire kill-new, preventing the user from taking ownership of the selection. Now instead if the user quits while we are attempting to retrieve the selection from hanging owner, we will proceed to take ownership of the selection as normal, resolving the problem. (One example of a selction owner that might not be responding to selection requests is another instance of Emacs itself; while Emacs is blocked in call-process or Lisp execution, it currently does not respond to selection requests.) * lisp/simple.el (kill-new): Ignore quit while getting interprogram paste (bug#64423)
* * lisp/progmodes/gdb-mi.el: Fix interactive invocation of 'gud-go'.Wang Diancheng2023-07-15
| | | | | | Bug#64590. Copyright-paperwork-exempt: yes
* Fix NetBSD build with and without ncursesValtteri Vuorikoski2023-07-15
| | | | | | | | | * configure.ac (netbsd): Don't set TERMINFO=no unless the termcap library is either -ltermcap or -lcurses. This prevents aborts because on recent versions of NetBSD libtermcap is actually a symlink to libterminfo. (Bug#64577) Copyright-paperwork-exempt: yes
* ; * lisp/paren.el (show-paren-function): Fix last change (bug#64547).Eli Zaretskii2023-07-15
|
* ; Fix last change.Eli Zaretskii2023-07-14
|
* Improve documentation of 'enable-local-variables' in Emacs manualYugaEgo2023-07-14
| | | | | * doc/emacs/custom.texi (Safe File Variables): Document ':all'. (Bug#64621)
* ; Fix copy-paste in Widget Manual (Bug#64610)Mauro Aranda2023-07-14
|
* ; * doc/misc/eshell.texi (Aliases): Remove stray "@end table".Eli Zaretskii2023-07-14
|
* ; * lisp/progmodes/sql.el (sql-interactive-mode): Remove FIXME (bug#64602).YugaEgo2023-07-14
|
* ; * doc/misc/eshell.texi (Variables): Add missing index for $INSIDE_EMACSJim Porter2023-07-13
| | | | Do not merge to master. On master, this was fixed by 0bb8a011d57.
* ; * doc/misc/eshell.texi (Invocation): Whitespace cleanup.Michael Albinus2023-07-13
| | | | Do not merge to master. This is a backport of 04710bd01b2.
* Add documentation about remote access in EshellJim Porter2023-07-13
| | | | | | | | | Do not merge to master. This is a backport of 438921161ac. * doc/misc/eshell.texi (Invocation): Mention the '*' prefix. (Remote Access): New section... (Commands): ... link to it.
* ; * doc/misc/eshell.texi: Fix last change.Jim Porter2023-07-13
| | | | Do not merge to master. This is a backport of 8c5fef4eb30.
* ; * doc/misc/eshell.texi: Fix typos and clean up unclear wording.Jim Porter2023-07-13
| | | | Do not merge to master. This is a backport of 118582efb30.