[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/m-buffer 05846a92bc 035/115: Removed "-data" from m-buf
From: |
ELPA Syncer |
Subject: |
[elpa] externals/m-buffer 05846a92bc 035/115: Removed "-data" from m-buffer-match-data. |
Date: |
Tue, 19 Jul 2022 15:58:46 -0400 (EDT) |
branch: externals/m-buffer
commit 05846a92bc3f0f5c83d6a2c0d7e6faa3cd380ccf
Author: Phillip Lord <phillip.lord@newcastle.ac.uk>
Commit: Phillip Lord <phillip.lord@newcastle.ac.uk>
Removed "-data" from m-buffer-match-data.
This -data suffix did not really make sense anyway, and none
of the other -match- functions have a "-data" suffix.
---
m-buffer.el | 46 +++++++++++++++++++++++-----------------------
test/m-buffer-test.el | 18 +++++++++---------
2 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/m-buffer.el b/m-buffer.el
index 3a7caa9e47..c6e2efb417 100644
--- a/m-buffer.el
+++ b/m-buffer.el
@@ -48,7 +48,7 @@
;;
;; Regexp matching
;;
-(defun m-buffer-match-data (&rest match)
+(defun m-buffer-match (&rest match)
"Return a list of `match-data' for all matches based on MATCH.
MATCH may be of the forms:
BUFFER REGEXP &optional MATCH-OPTIONS
@@ -74,13 +74,13 @@ the :end value will be used.
REGEXP should advance point (i.e. not be zero-width) or the
function will loop infinitely. POST-MATCH can be used to avoid
this. The buffer is searched forward."
- (apply 'm-buffer-match-data-1
+ (apply 'm-buffer-match-1
(m-buffer-normalize-args match)))
-(defun m-buffer-match-data-1 (buffer regexp begin end post-match widen)
+(defun m-buffer-match-1 (buffer regexp begin end post-match widen)
"Return a list of `match-data' for all matches.
-This is an internal function: please prefer `m-buffer-match-data'.
+This is an internal function: please prefer `m-buffer-match'.
BUFFER -- the buffer.
REGEXP -- the regexp.
@@ -169,13 +169,13 @@ This is an internal function."
"Ensure that we have match data.
If a single arg, assume it is match data and return. If multiple
args, assume they are of the form accepted by
-`m-buffer-match-data'."
+`m-buffer-match'."
(cond
;; we have match data
((= 1 (length match))
(car match))
((< 1 (length match))
- (apply 'm-buffer-match-data match))
+ (apply 'm-buffer-match match))
(t
(error "Invalid arguments"))))
@@ -372,28 +372,28 @@ optionally of group SUBEXP."
(defun m-buffer-match-page (&rest match)
"Return a list of match data to all pages in MATCH.
MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
- (m-buffer-apply-snoc 'm-buffer-match-data
+`m-buffer-match' for further details."
+ (m-buffer-apply-snoc 'm-buffer-match
match :regexp page-delimiter))
(defun m-buffer-match-paragraph-separate (&rest match)
"Returns a list of match data to `paragraph-separate' in MATCH.
MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for futher details."
+`m-buffer-match' for futher details."
(m-buffer-apply-snoc
- 'm-buffer-match-data match :regexp paragraph-separate
+ 'm-buffer-match match :regexp paragraph-separate
:post-match 'm-buffer-post-match-forward-line))
(defun m-buffer-match-line (&rest match)
(m-buffer-apply-snoc
- 'm-buffer-match-data
+ 'm-buffer-match
match :regexp "^.*$"
:post-match 'm-buffer-post-match-forward-char))
(defun m-buffer-match-line-start (&rest match)
"Returns a list of match data to all line starts.
MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(m-buffer-apply-snoc
'm-buffer-match-begin
match :regexp "^"
@@ -402,7 +402,7 @@ MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
(defun m-buffer-match-line-end (&rest match)
"Returns a list of matches to line end.
MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(m-buffer-apply-snoc
'm-buffer-match-begin
match :regexp "$"
@@ -411,7 +411,7 @@ MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
(defun m-buffer-match-sentence-end (&rest match)
"Returns a list of matches to sentence end.
MATCH is of the form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(m-buffer-apply-snoc
'm-buffer-match-begin
match :regexp (sentence-end)))
@@ -419,42 +419,42 @@ MATCH is of the form BUFFER-OR-WINDOW MATCH-OPTIONS. See
(defun m-buffer-match-word (&rest match)
"Returns a list of matches to all words.
MATCH is of the form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(m-buffer-apply-snoc
- 'm-buffer-match-data
+ 'm-buffer-match
match :regexp "\\\w+"))
(defun m-buffer-match-empty-line (&rest match)
"Returns a list of matches to all empty lines.
MATCH is of the form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(m-buffer-apply-snoc
- 'm-buffer-match-data
+ 'm-buffer-match
match :regexp "^$"
:post-match 'm-buffer-post-match-forward-line))
(defun m-buffer-match-non-empty-line (&rest match)
"Returns a list of matches to all non-empty lines.
MATCH is fo the form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(m-buffer-apply-snoc
- 'm-buffer-match-data
+ 'm-buffer-match
match :regexp "^.+$"))
(defun m-buffer-match-whitespace-line (&rest match)
"Returns match data to all lines with only whitespace characters.
Note empty lines are not included. MATCH is of form
-BUFFER-OR-WINDOW MATCH-OPTIONS. See `m-buffer-match-data' for
+BUFFER-OR-WINDOW MATCH-OPTIONS. See `m-buffer-match' for
further details."
(m-buffer-apply-snoc
- 'm-buffer-match-data
+ 'm-buffer-match
match :regexp "^\\s-+$"))
(defun m-buffer-match-non-whitespace-line (&rest match)
"Returns match data to all lines with at least one non-whitespace character.
Note empty lines do not contain any non-whitespace lines.
MATCH is of form BUFFER-OR-WINDOW MATCH-OPTIONS. See
-`m-buffer-match-data' for further details."
+`m-buffer-match' for further details."
(-difference
(apply 'm-buffer-match-line match)
(apply 'm-buffer-match-whitespace-line match)))
diff --git a/test/m-buffer-test.el b/test/m-buffer-test.el
index 4645afe6cf..965575e79e 100644
--- a/test/m-buffer-test.el
+++ b/test/m-buffer-test.el
@@ -46,7 +46,7 @@
(ert-deftest m-buffer-loaded ()
"Has m-buffer loaded at all?"
(should
- (fboundp 'm-buffer-match-data)))
+ (fboundp 'm-buffer-match)))
(ert-deftest normalize-args ()
@@ -88,7 +88,7 @@
(length
(m-buffer-wtb-of-file
"match-data.txt"
- (m-buffer-match-data
+ (m-buffer-match
(current-buffer)
"^one$")))))
(should
@@ -97,7 +97,7 @@
(-flatten
(m-buffer-wtb-of-file
"match-data.txt"
- (m-buffer-match-data
+ (m-buffer-match
(current-buffer)
"^one$"))))))
@@ -161,7 +161,7 @@
"match-data.txt"
(m-buffer-marker-tree-to-pos
(m-buffer-replace-match
- (m-buffer-match-data
+ (m-buffer-match
(current-buffer) "^one$") "three")))))
(should
@@ -170,7 +170,7 @@
(m-buffer-wtb-of-file
"match-data.txt"
(m-buffer-replace-match
- (m-buffer-match-data
+ (m-buffer-match
(current-buffer) "^one$") "three")
(buffer-string)))))
@@ -220,7 +220,7 @@
(equal
(current-buffer)
(m-buffer-buffer-for-match
- (m-buffer-match-data (current-buffer) "a")))))))
+ (m-buffer-match (current-buffer) "a")))))))
(ert-deftest match-n ()
(should
@@ -229,7 +229,7 @@
(m-buffer-wtb-of-file
"nth.txt"
(m-buffer-marker-tree-to-pos
- (m-buffer-match-data
+ (m-buffer-match
(current-buffer)
"\\(one\\)\\(two\\)")))))
@@ -240,7 +240,7 @@
"nth.txt"
(m-buffer-marker-tree-to-pos
(m-buffer-match-nth-group
- 0 (m-buffer-match-data
+ 0 (m-buffer-match
(current-buffer)
"\\(one\\)\\(two\\)"))))))
@@ -251,7 +251,7 @@
"nth.txt"
(m-buffer-marker-tree-to-pos
(m-buffer-match-nth-group
- 1 (m-buffer-match-data
+ 1 (m-buffer-match
(current-buffer)
"\\(one\\)\\(two\\)")))))))
- [elpa] externals/m-buffer 761ba8e4b7 049/115: Equals and subtract functionality added., (continued)
- [elpa] externals/m-buffer 761ba8e4b7 049/115: Equals and subtract functionality added., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer a8d5ce9755 050/115: Performance enhancements to subtract., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer fd9d92a0aa 052/115: Added marmalade for noflet., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 8d351bb5fd 054/115: m-buffer-with-current-marker added., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer d6701d8ce2 044/115: Remove extraneous dash dependency to dash., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 25c2b37969 071/115: m-buffer-point renamed to m-buffer-at-point., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 5166d21792 081/115: Lentic documentation for m-buffer.el., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 22ef3ac985 005/115: Emacs 24 only!, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer cbd9d12b3d 023/115: Functions for colourizing text. Improved documentation., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 6e8e29e12d 022/115: Fix some typos, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 05846a92bc 035/115: Removed "-data" from m-buffer-match-data.,
ELPA Syncer <=
- [elpa] externals/m-buffer 11990bba65 045/115: Version 0.5 release., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer bc7dd63016 051/115: Emacs 24.4 Unit testing., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 115663a882 056/115: Updates for 0.6., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 02feebf931 058/115: Test update due to function private namechange., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 7c5eef2304 067/115: More org documentation changes., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer b67897c833 070/115: Reduce Emacs versions in testing., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 643fbef4bf 078/115: replace-match now saves point, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 18d086666c 083/115: Lentic-doc completed., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 62df9235a1 087/115: v0.11 release., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 184fe5f609 101/115: Prepare for next iteration., ELPA Syncer, 2022/07/19