commit cbe8683410a117698606b929532d4a3e692729d7 (HEAD, refs/remotes/origin/master) Author: Paul Eggert Date: Mon Sep 16 16:48:33 2024 -0700 Remove unnecessary #include * src/sysdep.c: Don’t include utimens.h; hasn’t been needed for a while. diff --git a/src/sysdep.c b/src/sysdep.c index fea346b03fd..bb4892af4af 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -33,7 +33,6 @@ along with GNU Emacs. If not, see . */ #include #include #include -#include #include "lisp.h" #include "sysselect.h" commit f27553c30a772a0103d2e6762e4d7f588f302e4b Author: Stefan Kangas Date: Sun Sep 15 13:58:53 2024 +0200 Add make-directory to symbol-releases.eld This avoids saying (incorrectly) that it was introduced in Emacs 23.1. * etc/symbol-releases.eld: Add 'make-directory'. diff --git a/etc/symbol-releases.eld b/etc/symbol-releases.eld index fdcee30ca6c..85bc05ac2ef 100644 --- a/etc/symbol-releases.eld +++ b/etc/symbol-releases.eld @@ -19,6 +19,7 @@ ;; https://github.com/larsbrinkhoff/emacs-history/tree/sources/decuslib.com/decus/vax85b/gnuemax ("19.7" fun defsubst) + ("19.34" fun make-directory) ("18.59" fun mark) ("13.8" fun nthcdr) ("13.8" fun nreverse) commit 4464062f4e4fe29aea237eec82cd5ddaaeac4052 Author: Stefan Kangas Date: Sun Sep 15 04:02:25 2024 +0200 Remove some XEmacs compat code from cperl-mode.el The 'initialize-new-tags-table' function is unconditionally available after 'etags' has been loaded, which is done further up. * lisp/progmodes/cperl-mode.el (cperl-write-tags): Remove XEmacs compat code. diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el index 7b6381b02f6..36ab3557a21 100644 --- a/lisp/progmodes/cperl-mode.el +++ b/lisp/progmodes/cperl-mode.el @@ -7559,6 +7559,8 @@ Use as (defvar cperl-tags-file-name "TAGS" "TAGS file name to use in `cperl-write-tags'.") +(declare-function initialize-new-tags-table "etags" ()) + (defun cperl-write-tags (&optional file erase recurse dir inbuffer noxs topdir) "Write tags for FILE. If this is a directory, RECURSE if non-nil. If ERASE is `ignore', do not erase, and do not try to delete old info. @@ -7635,8 +7637,7 @@ If INBUFFER, do not select buffer, and do not save." (insert (cperl-find-tags file xs topdir)))))) (if inbuffer nil ; Delegate to the caller (save-buffer 0) ; No backup - (if (fboundp 'initialize-new-tags-table) - (initialize-new-tags-table)))))) + (initialize-new-tags-table))))) (defvar cperl-tags-hier-regexp-list (concat commit 16a142c2b2203a2b18743ff27208dace756d86b2 Author: Daniel Martín Date: Sun Sep 15 12:23:21 2024 +0200 ;; Fix typo in Grep Edit mode manual description (bug#73274). diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index 4b2f1ed0649..fdae89ab7a3 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi @@ -531,7 +531,7 @@ shell commands, customize the option @code{grep-find-abbreviate} to a @findex grep-change-to-grep-edit-mode @cindex Grep Edit mode @cindex mode, Grep Edit - Typing @kbd{e} in the @file{*grep*} buffer makes the buffer writiable + Typing @kbd{e} in the @file{*grep*} buffer makes the buffer writable and enters the Grep Edit mode. Similar to Occur Edit mode (@pxref{Other Repeating Search}), you can edit the matching lines reported by @code{grep} and have those changes reflected in the buffer visiting the commit 2cd5774689f96522709250b7805370522dcd4334 Author: Mattias Engdegård Date: Sun Sep 15 11:24:29 2024 +0200 * lisp/simple.el (kill-region-dwim): Rectify choice label. diff --git a/lisp/simple.el b/lisp/simple.el index ce3fd192c3f..9fbd9bfb577 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5827,7 +5827,7 @@ If set to `unix-word', kill the last word in the style of a shell like Bash. This ignores the major mode like `unix-word-rubout' (which see)." :type '(choice (const :tag "Kill a word like `backward-kill-word'" emacs-word) (const :tag "Kill a word like Bash would" unix-word) - (const :tag "Do not kill anything" nil)) + (const :tag "Kill region even when inactive" nil)) :group 'killing :version "31.1")