From: Stefan Kangas Date: Tue, 20 Sep 2022 07:28:46 +0000 (+0200) Subject: Revert "Allow nil value for filter-buffer-substring-function" X-Git-Tag: emacs-29.0.90~1856^2~361 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9035c20888736180f58becb5dedd3957470b5476;p=emacs.git Revert "Allow nil value for filter-buffer-substring-function" This reverts commit a7c65fc6660878e244432a5b25fb3a4ff20e8604. --- diff --git a/lisp/simple.el b/lisp/simple.el index 40df5695c35..1b9bf9fa6d8 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5363,10 +5363,7 @@ These commands include \\[set-mark-command] and \\[start-kbd-macro]." The function is called with the same 3 arguments (BEG END DELETE) that `filter-buffer-substring' received. It should return the buffer substring between BEG and END, after filtering. If DELETE is -non-nil, it should delete the text between BEG and END from the buffer. - -The default value is `buffer-substring--filter', and nil means -the same as the default.") +non-nil, it should delete the text between BEG and END from the buffer.") (defun filter-buffer-substring (beg end &optional delete) "Return the buffer substring between BEG and END, after filtering. @@ -5382,9 +5379,7 @@ Use `filter-buffer-substring' instead of `buffer-substring', you want to allow filtering to take place. For example, major or minor modes can use `filter-buffer-substring-function' to exclude text properties that are special to a buffer, and should not be copied into other buffers." - (funcall (or filter-buffer-substring-function - #'buffer-substring--filter) - beg end delete)) + (funcall filter-buffer-substring-function beg end delete)) (defun buffer-substring--filter (beg end &optional delete) "Default function to use for `filter-buffer-substring-function'.