]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Allow nil value for filter-buffer-substring-function"
authorStefan Kangas <stefankangas@gmail.com>
Tue, 20 Sep 2022 07:28:46 +0000 (09:28 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Tue, 20 Sep 2022 07:28:46 +0000 (09:28 +0200)
This reverts commit a7c65fc6660878e244432a5b25fb3a4ff20e8604.

lisp/simple.el

index 40df5695c35e575bc07bce815b708bcb98f8c4ea..1b9bf9fa6d8efe75817c45d9d9094bdbac6fd2c7 100644 (file)
@@ -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'.