From fed6f25d13f4eaa1377521e8f96470cfb4ddb53a Mon Sep 17 00:00:00 2001 From: Michael Heerdegen Date: Fri, 12 Feb 2016 21:47:47 +0100 Subject: [PATCH] Complete and document what a SYMBOL in `l' matches --- packages/el-search/el-search.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/el-search/el-search.el b/packages/el-search/el-search.el index 57e450519..05378a8a5 100644 --- a/packages/el-search/el-search.el +++ b/packages/el-search/el-search.el @@ -664,7 +664,9 @@ matches any of these expressions: (defun el-search--s (expr) (cond - ((symbolp expr) `(symbol ,(symbol-name expr))) + ((symbolp expr) `(or (symbol ,(symbol-name expr)) + (,'\` (,'quote (,'\, (symbol ,(symbol-name expr))))) + (,'\` (,'function (,'\, (symbol ,(symbol-name expr))))))) ((stringp expr) `(string ,expr)) (t expr))) @@ -678,8 +680,8 @@ with very brief input by using a specialized syntax. An LPAT can take the following forms: -SYMBOL Matches any symbol matched by SYMBOL's name interpreted as - a regexp +SYMBOL Matches any symbol S matched by SYMBOL's name interpreted + as a regexp. Matches also 'S and #'S for any such S. STRING Matches any string matched by STRING interpreted as a regexp _ Matches any list element -- 2.39.2