mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-26 07:33:47 +00:00
Follow good regexp practice
These were found by relint 1.19. * lisp/help-fns.el (help-fns--first-release): Use string-end instead of line-end when matching a file name. * lisp/org/ob-core.el (org-babel--string-to-number): Put hyphen last in alternative. * lisp/org/org-agenda.el (org-agenda-filter): Escape '+' correctly.
This commit is contained in:
parent
0ad1c0d51c
commit
46394dff7f
@ -653,7 +653,7 @@ FILE is the file where FUNCTION was probably defined."
|
||||
;; of the *packages* in which the function is defined.
|
||||
(let* ((name (symbol-name symbol))
|
||||
(re (concat "\\_<" (regexp-quote name) "\\_>"))
|
||||
(news (directory-files data-directory t "\\`NEWS\\($\\|\\.\\)"))
|
||||
(news (directory-files data-directory t "\\`NEWS\\(\\'\\|\\.\\)"))
|
||||
(place nil)
|
||||
(first nil))
|
||||
(with-temp-buffer
|
||||
|
@ -2995,7 +2995,7 @@ situations in which is it not appropriate."
|
||||
"If STRING represents a number return its value.
|
||||
Otherwise return nil."
|
||||
(unless (or (string-match-p "\\s-" (org-trim string))
|
||||
(not (string-match-p "^[0-9-e.+ ]+$" string)))
|
||||
(not (string-match-p "^[0-9e.+ -]+$" string)))
|
||||
(let ((interned-string (ignore-errors (read string))))
|
||||
(when (numberp interned-string)
|
||||
interned-string))))
|
||||
|
@ -7734,9 +7734,9 @@ the variable `org-agenda-auto-exclude-function'."
|
||||
(negate (equal strip-or-accumulate '(4)))
|
||||
(cf (mapconcat #'identity org-agenda-category-filter ""))
|
||||
(tf (mapconcat #'identity org-agenda-tag-filter ""))
|
||||
(rpl-fn (lambda (c) (replace-regexp-in-string "^\+" "" (or (car c) ""))))
|
||||
(ef (replace-regexp-in-string "^\+" "" (or (car org-agenda-effort-filter) "")))
|
||||
(rf (replace-regexp-in-string "^\+" "" (or (car org-agenda-regexp-filter) "")))
|
||||
(rpl-fn (lambda (c) (replace-regexp-in-string "^\\+" "" (or (car c) ""))))
|
||||
(ef (replace-regexp-in-string "^\\+" "" (or (car org-agenda-effort-filter) "")))
|
||||
(rf (replace-regexp-in-string "^\\+" "" (or (car org-agenda-regexp-filter) "")))
|
||||
(ff (concat cf tf ef (when (not (equal rf "")) (concat "/" rf "/"))))
|
||||
(f-string (completing-read
|
||||
(concat
|
||||
|
Loading…
Reference in New Issue
Block a user