[elpa] externals/relint 55070de 02/15: Update copyright year to 2020

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 55070de5bc5cffa705f7aae4402010cdef60a70a Author: Mattias Engdegård Commit: Mattias Engdegård Update copyright year to 2020 --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint.el b/relint.el index 2e14c92..477ee1c 100644

[elpa] externals/xr e82efe8 6/9: Improved character class set relations

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit e82efe8b3734bae04a62af745bd207af48d9b637 Author: Mattias Engdegård Commit: Mattias Engdegård Improved character class set relations Several bugs fixed and better precision in superset and intersection computations. --- xr-test.el | 57

[elpa] externals/relint a2a29d6 03/15: Scan arguments to search-{forward, backward}-regexp

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit a2a29d6886f62fa882b2843b8d1a7e7ef2df93ed Author: Mattias Engdegård Commit: Mattias Engdegård Scan arguments to search-{forward,backward}-regexp These are aliases of re-search-{forward,backward}, still occasionally used. --- relint.el | 1

[elpa] externals/relint 1741e2c 09/15: Locate error position in 'concat' forms

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 1741e2cb6d95773c18d4474844a3e93c3b460472 Author: Mattias Engdegård Commit: Mattias Engdegård Locate error position in 'concat' forms This only works if the string position and everything up to it are in string literals. --- relint-test.el | 11

[elpa] externals/relint 8cc1017 12/15: Rename relint--pos-from-toplevel-pos-path

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 8cc1017036d524b7c51860aaa36191925dc31f1a Author: Mattias Engdegård Commit: Mattias Engdegård Rename relint--pos-from-toplevel-pos-path The starting position need not be at top level. --- relint-test.el | 2 +- relint.el | 16 +---

[elpa] externals/relint 47490f3 08/15: Add relint-buffer for easier use of relint as a library

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 47490f30b349c65d6c1e9c5a8f8392b8a01d0536 Author: Mattias Engdegård Commit: Mattias Engdegård Add relint-buffer for easier use of relint as a library Requested by Steve Purcell. --- README | 30 ++ relint-test.el |

[elpa] externals/relint 159a210 13/15: Simplify line/column computation and reindent

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 159a210c0b4ba5923dde6dcd0545ac8fd5fa35f7 Author: Mattias Engdegård Commit: Mattias Engdegård Simplify line/column computation and reindent --- relint.el | 30 -- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git

[elpa] externals/relint b46ee8b 04/15: Update copyright year to 2020

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit b46ee8b41fa67f062738644c315ded938443a6b8 Author: Mattias Engdegård Commit: Mattias Engdegård Update copyright year to 2020 --- relint-test.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint-test.el b/relint-test.el index

[elpa] externals/relint 7b93662 07/15: Report error position inside string literals

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 7b93662a65c540ccf0643b06fa173b16ba276c8b Author: Mattias Engdegård Commit: Mattias Engdegård Report error position inside string literals When the error points out a string literal, use the position of the actual character. Suggested by Steve

[elpa] externals/relint 4a8b0ef 14/15: Return position of both expression and error from relint-buffer

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 4a8b0ef1572ce9c2346eb2872937cbbbc2d6f093 Author: Mattias Engdegård Commit: Mattias Engdegård Return position of both expression and error from relint-buffer This way, the caller can itself decide whether to show the flawed regexp when the precise

[elpa] externals/xr c88fb0e 3/9: Use text quoting for all messages

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit c88fb0e4165fdd5dc9b424fcc21f9349232949c7 Author: Mattias Engdegård Commit: Mattias Engdegård Use text quoting for all messages Use format-message to convert the backquote-quote quoting to the appropriate text-quoting-style. --- xr-test.el | 295

[elpa] externals/xr 3af4048 4/9: Suppress false positives in repetition subsumption check (bug #2)

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit 3af4048e36e21f172ba7ade31d6fae9e30546c09 Author: Mattias Engdegård Commit: Mattias Engdegård Suppress false positives in repetition subsumption check (bug #2) The sequence (Rx X) (Ry y) is not equivalent to (Rx X) if Rx is non-greedy and Ry is

[elpa] externals/xr d7a6480 8/9: Translate [^\n] into nonl

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit d7a64801ad055bf4dadea226b4e1af38bf09bc47 Author: Mattias Engdegård Commit: Mattias Engdegård Translate [^\n] into nonl --- xr-test.el | 2 ++ xr.el | 6 ++ 2 files changed, 8 insertions(+) diff --git a/xr-test.el b/xr-test.el index 1bebbfa..a0dae58

[elpa] externals/xr updated (b5ae891 -> dcf5240)

2020-02-29 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from b5ae891 Increment version to 1.15 new 0fb29c8 Update copyright year to 2020 new 9a8bf08 Update copyright year to 2020 new c88fb0e Use text quoting for all messages new 3af4048 Suppress false

[elpa] externals/xr 9a8bf08 2/9: Update copyright year to 2020

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit 9a8bf08ea87535bd6a78073fc5f65ff4c31bb6b4 Author: Mattias Engdegård Commit: Mattias Engdegård Update copyright year to 2020 --- xr-test.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xr-test.el b/xr-test.el index 26d0653..0688001 100644

[elpa] externals/xr 0fb29c8 1/9: Update copyright year to 2020

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit 0fb29c8f2021c2337325e58a0f31778f90d27991 Author: Mattias Engdegård Commit: Mattias Engdegård Update copyright year to 2020 --- xr.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 3bd2b78..99cac70 100644 --- a/xr.el +++

[elpa] externals/relint 9de65a6 11/15: Remove package description in relint.el

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit 9de65a6b13e688ff00f3e099a215de8d9951d9be Author: Mattias Engdegård Commit: Mattias Engdegård Remove package description in relint.el Refer to the README file instead, avoiding some redundancy. --- relint.el | 32 +++- 1

[elpa] externals/xr 1932e3d 7/9: Avoid ambiguous regexp (relint/xr complaint)

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit 1932e3d9b384ee58388045055a05ffb384e8d369 Author: Mattias Engdegård Commit: Mattias Engdegård Avoid ambiguous regexp (relint/xr complaint) --- xr.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 90c6384..d1f481d 100644

[elpa] externals/xr 9d9debd 5/9: Remove package description in xr.el

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit 9d9debdc01a87abbdd09ee951699d839737bd7b3 Author: Mattias Engdegård Commit: Mattias Engdegård Remove package description in xr.el Refer to the README file instead. There is no reason for the redundancy. --- xr.el | 58

[elpa] externals/xr dcf5240 9/9: Increment version to 1.16

2020-02-29 Thread Mattias Engdegrd
branch: externals/xr commit dcf5240fcff30a432f5b6b3504824e923f5e892f Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.16 --- xr.el | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 945400e..ea8d7c9 100644 --- a/xr.el +++

[elpa] externals/relint updated (3315f03 -> c2d3f3b)

2020-02-29 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from 3315f03 Increment version to 1.13 new 803579c More font-lock-keywords detection new 55070de Update copyright year to 2020 new a2a29d6 Scan arguments to search-{forward,backward}-regexp new

[elpa] externals/relint c733b47 05/15: Use text quoting for all messages

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit c733b4725e5c1a09234fe1f3c69535197574045d Author: Mattias Engdegård Commit: Mattias Engdegård Use text quoting for all messages Use format-message to convert the backquote-quote (grave) quoting into the appropriate text-quoting-style. The test

[elpa] externals/relint c33b893 06/15: Refactor error reporting

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit c33b893eb306ba8facb78b87820958fef6a3b418 Author: Mattias Engdegård Commit: Mattias Engdegård Refactor error reporting --- relint-test.el | 4 +--- relint.el | 61 +++--- 2 files changed, 38

[elpa] externals/relint bb7d8a1 10/15: Fix mistake in previous commit

2020-02-29 Thread Mattias Engdegrd
branch: externals/relint commit bb7d8a1080a7018cab96714b0f44c2d90d1b19b2 Author: Mattias Engdegård Commit: Mattias Engdegård Fix mistake in previous commit --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint.el b/relint.el index fa0d043..3506495 100644

[elpa] externals/relint fd43a5f 2/7: Permit relint-current-buffer in *scratch*

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit fd43a5f0de6f22a2a126fcec3fd2632d11329638 Author: Mattias Engdegård Commit: Mattias Engdegård Permit relint-current-buffer in *scratch* Allow any buffer whose major mode is derived from emacs-lisp-mode; this includes lisp-interaction-mode.

[elpa] externals/xr updated (dcf5240 -> 7842512)

2020-03-05 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from dcf5240 Increment version to 1.16 new 45108ee Expand strings to characters in subset computation new 376fd03 Reduce consing in hot paths new 7842512 Increment version to 1.17 Summary of changes:

[elpa] externals/xr 376fd03 2/3: Reduce consing in hot paths

2020-03-05 Thread Mattias Engdegrd
branch: externals/xr commit 376fd031242b8f43274e0fe7a650b4ba61b36115 Author: Mattias Engdegård Commit: Mattias Engdegård Reduce consing in hot paths Use more destructive operations and avoiding match-string where unnecessary. --- xr.el | 24 1 file

[elpa] externals/relint bc7f295 5/7: Better position accuracy in various lists of regexps

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit bc7f295932f5fe5fadc45184b7ee38e47b74e9f2 Author: Mattias Engdegård Commit: Mattias Engdegård Better position accuracy in various lists of regexps --- relint.el| 173 --- test/1.expected | 80

[elpa] externals/relint 67f4363 1/7: Don't erase the *relint* buffer from relint-buffer

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 67f43634438f25eb4a1cf99b5859dbf89e535d37 Author: Mattias Engdegård Commit: Mattias Engdegård Don't erase the *relint* buffer from relint-buffer Since relint-buffer doesn't write to *relint*, that buffer should remain untouched. --- relint.el |

[elpa] externals/relint feba965 3/7: Add severity field to tuple returned from relint-buffer

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit feba9658d98dc0fa6ba9d34b415f05f68c7805bb Author: Mattias Engdegård Commit: Mattias Engdegård Add severity field to tuple returned from relint-buffer It takes the conventional values 'warning' and 'error' (and perhaps 'info' in the future). The

[elpa] externals/xr 45108ee 1/3: Expand strings to characters in subset computation

2020-03-05 Thread Mattias Engdegrd
branch: externals/xr commit 45108ee88584bdad42db81d7d8c5b4923b586eb4 Author: Mattias Engdegård Commit: Mattias Engdegård Expand strings to characters in subset computation This is faster and performs less consing than using single-char strings. --- xr-test.el | 12

[elpa] externals/xr 7842512 3/3: Increment version to 1.17

2020-03-05 Thread Mattias Engdegrd
branch: externals/xr commit 7842512a73d2a6dab3f100921be2a0733f77149d Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.17 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index d5be9d8..772605e 100644 --- a/xr.el +++

[elpa] externals/relint 83e677d 7/7: Increment version to 1.15

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 83e677d07a79b6f2c0232f0b03c14dd5e1539b1d Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.15 Require xr 1.17. --- relint.el | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el

[elpa] externals/relint 8956b21 6/7: Check for mistakes in rx 'any' forms

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 8956b21a5213efd10f6b80216ae74b45b370cc2d Author: Mattias Engdegård Commit: Mattias Engdegård Check for mistakes in rx 'any' forms These checks are similar to those done by xr in string regexps. --- README | 5 ++ relint.el| 153

[elpa] externals/relint updated (c2d3f3b -> 83e677d)

2020-03-05 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from c2d3f3b Increment version to 1.14 new 67f4363 Don't erase the *relint* buffer from relint-buffer new fd43a5f Permit relint-current-buffer in *scratch* new feba965 Add severity field to tuple returned

[elpa] externals/relint 7dab4f2 4/7: Slight macro safety improvement

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 7dab4f25800d3c016fc1a9d52ff59cfbad39905a Author: Mattias Engdegård Commit: Mattias Engdegård Slight macro safety improvement Use 'macroexpand-1' instead of 'macroexpand' to get better control over macro expansion. Some of the 'safe' macros are

[elpa] externals/relint d86a85b 4/5: Nonzero exit status in relint-batch iff unsuppressed errors

2020-01-23 Thread Mattias Engdegrd
branch: externals/relint commit d86a85b8bc89cd34d3b476473a999d77acc7ba8c Author: Mattias Engdegård Commit: Mattias Engdegård Nonzero exit status in relint-batch iff unsuppressed errors Suggested by Damien Cassou (bug #6). --- relint.el | 3 ++- 1 file changed, 2 insertions(+), 1

[elpa] externals/xr 2c0af48 2/3: Detect repetition-of-repetition with intervening group

2020-01-23 Thread Mattias Engdegrd
branch: externals/xr commit 2c0af48a230a02e4db5439fc9b02c77757f37d03 Author: Mattias Engdegård Commit: Mattias Engdegård Detect repetition-of-repetition with intervening group For example, \(.*\)* -- groups are often used even though capture is not needed. Exception: \(X+\)?

[elpa] externals/xr 9358474 1/3: Replace README.org with plain-text README

2020-01-23 Thread Mattias Engdegrd
branch: externals/xr commit 935847437133600396c7d86f16c677ad883c8c99 Author: Mattias Engdegård Commit: Mattias Engdegård Replace README.org with plain-text README It is much easier to read than a .org file in plain text, and not much worse than github's htmlised version. ---

[elpa] externals/relint bbbe451 1/5: Don't search for regexps into conditions

2020-01-23 Thread Mattias Engdegrd
branch: externals/relint commit bbbe451ca9587eba97548f738747487934a457b4 Author: Mattias Engdegård Commit: Mattias Engdegård Don't search for regexps into conditions The filter is currently only limited to 'if', 'when', 'unless' and 'while', but it avoids some false positives

[elpa] externals/relint 5c6079b 5/5: Increment version to 1.12

2020-01-23 Thread Mattias Engdegrd
branch: externals/relint commit 5c6079bc8ec799e339129c1d5c9f12e5de0f3be9 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.12 --- relint.el | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el index 81a0f1e..1994e7e

[elpa] externals/xr updated (0df9102 -> e7f7d8b)

2020-01-23 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 0df9102 Increment version to 1.13 new 9358474 Replace README.org with plain-text README new 2c0af48 Detect repetition-of-repetition with intervening group new e7f7d8b Increment version to 1.14 Summary

[elpa] externals/xr e7f7d8b 3/3: Increment version to 1.14

2020-01-23 Thread Mattias Engdegrd
branch: externals/xr commit e7f7d8b34012adca617307d1a79e5b50a3f84f33 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.14 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index abe4d75..f80dba2 100644 --- a/xr.el +++

[elpa] externals/relint 8c1526d 3/5: Parse format flags (for format-mixup detection)

2020-01-23 Thread Mattias Engdegrd
branch: externals/relint commit 8c1526da24b1e33c2e537ba8bc9a00741c20785c Author: Mattias Engdegård Commit: Mattias Engdegård Parse format flags (for format-mixup detection) --- relint.el | 1 + 1 file changed, 1 insertion(+) diff --git a/relint.el b/relint.el index 72d95ed..9353b6e 100644

[elpa] externals/relint 13f6051 2/5: More sophisticated detection of regexps in defcustoms

2020-01-23 Thread Mattias Engdegrd
branch: externals/relint commit 13f6051cd3d8ae269c1e22bf881ba59420ee9e0c Author: Mattias Engdegård Commit: Mattias Engdegård More sophisticated detection of regexps in defcustoms --- relint.el | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/relint.el

[elpa] externals/relint updated (b0f0bee -> 5c6079b)

2020-01-23 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from b0f0bee Increment version to 1.11 new bbbe451 Don't search for regexps into conditions new 13f6051 More sophisticated detection of regexps in defcustoms new 8c1526d Parse format flags (for

[elpa] externals/xr updated (e7f7d8b -> b5ae891)

2020-01-30 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from e7f7d8b Increment version to 1.14 new 9dbf130 Adjust package header new 64c1049 Require Emacs 26.1 (for mapcan) new 0d4e7d8 Refactor: add local and reformat xr--parse-seq new 4794315 Check for

[elpa] externals/xr 64c1049 2/5: Require Emacs 26.1 (for mapcan)

2020-01-30 Thread Mattias Engdegrd
branch: externals/xr commit 64c10492985c40e845e928f67081f315bfcca6ff Author: Mattias Engdegård Commit: Mattias Engdegård Require Emacs 26.1 (for mapcan) --- xr.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xr.el b/xr.el index f814786..98ffc69 100644 --- a/xr.el +++

[elpa] externals/relint 3885977 03/12: Adjust package header

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 38859774fc22745a7325b56d9d992a37d12c4b40 Author: Mattias Engdegård Commit: Mattias Engdegård Adjust package header Require Emacs 25.1, which is probably sufficient (not tested though). --- relint.el | 4 ++-- 1 file changed, 2 insertions(+), 2

[elpa] externals/relint 800f5cc 06/12: Scan function/macro doc strings for hints to regexp arguments

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 800f5cc5fcb94efe3eda3c3ed293d47b8a9d25ff Author: Mattias Engdegård Commit: Mattias Engdegård Scan function/macro doc strings for hints to regexp arguments For example, "... the regexp ABCD ..." will assume that the argument 'abcd' (if there is

[elpa] externals/relint 3315f03 12/12: Increment version to 1.13

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 3315f038c324113b6141d333bedf1b6a28882792 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.13 --- relint.el | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/relint.el b/relint.el index f96f71b..3ac29cb

[elpa] externals/relint dcb474b 10/12: Detect user-defined regexp-returning functions

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit dcb474bf775d70ffc60379fe001c733383971b45 Author: Mattias Engdegård Commit: Mattias Engdegård Detect user-defined regexp-returning functions The heuristics work by function name (such as my-nice-regexp) and by doc string "Return a regexp...". ---

[elpa] externals/xr 4794315 4/5: Check for sequence of subsuming repetitions

2020-01-30 Thread Mattias Engdegrd
branch: externals/xr commit 47943158113efd4a6e36006a2c95ed164aacadf0 Author: Mattias Engdegård Commit: Mattias Engdegård Check for sequence of subsuming repetitions This check finds things like [ab]+b?, where one term (b? in this case) can be removed because it is subsumed by

[elpa] externals/relint 2ebd33d 04/12: Disable tests requiring Emacs 27 for the time being (bug #7)

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 2ebd33daa65678c666c1eda9ed2d5f497c2c3306 Author: Mattias Engdegård Commit: Mattias Engdegård Disable tests requiring Emacs 27 for the time being (bug #7) It's unnecessarily restrictive to require an unreleased Emacs version just in order to hack

[elpa] externals/relint f5bbfdb 02/12: Describe exit status in relint-batch doc string

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit f5bbfdb8b51d9f6b24d26507bacea61887d71cc3 Author: Mattias Engdegård Commit: Mattias Engdegård Describe exit status in relint-batch doc string --- relint.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relint.el b/relint.el index

[elpa] externals/xr b5ae891 5/5: Increment version to 1.15

2020-01-30 Thread Mattias Engdegrd
branch: externals/xr commit b5ae891e5fd8aa244d0dc9788d9129cb4cc4424e Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.15 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 46a96bf..3bd2b78 100644 --- a/xr.el +++

[elpa] externals/xr 9dbf130 1/5: Adjust package header

2020-01-30 Thread Mattias Engdegrd
branch: externals/xr commit 9dbf13059d7fe638088a20a9cd532a1e13c8160f Author: Mattias Engdegård Commit: Mattias Engdegård Adjust package header Require Emacs 24.3, which is probably sufficient (but not tested). --- xr.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff

[elpa] externals/relint 5b684ea 11/12: Require xr 1.15

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 5b684ea230162565de14990dde3a8a60f6db35c2 Author: Mattias Engdegård Commit: Mattias Engdegård Require xr 1.15 Add the new repetition subsumption warning to README. --- README| 8 relint.el | 2 +- 2 files changed, 9 insertions(+), 1

[elpa] externals/relint ff06875 09/12: Scan mutation and binding of certain known regexp variables

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit ff0687590f5a4519136bd73842f58ba2000559ac Author: Mattias Engdegård Commit: Mattias Engdegård Scan mutation and binding of certain known regexp variables This includes page-delimiter, paragraph-separate, paragraph-start, sentence-end,

[elpa] externals/relint ccfc9e0 08/12: Scan all variables whose name contain '-font-lock-keywords'

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit ccfc9e029b1cfbf804988bed121fe1f116ee8348 Author: Mattias Engdegård Commit: Mattias Engdegård Scan all variables whose name contain '-font-lock-keywords' Previously, only variables ending in -font-lock-keywords were scanned; this seems to have

[elpa] externals/relint updated (5c6079b -> 3315f03)

2020-01-30 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from 5c6079b Increment version to 1.12 new 1103f5c Suppress error summary in noninteractive mode if no errors (bug #6) new f5bbfdb Describe exit status in relint-batch doc string new 3885977 Adjust

[elpa] externals/relint 32dbad1 07/12: Scan arguments to syntax-propertize-{precompile-}rules

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 32dbad1f47628f9ce6c401c554cf8d6d552d929e Author: Mattias Engdegård Commit: Mattias Engdegård Scan arguments to syntax-propertize-{precompile-}rules --- relint.el | 9 + test/1.elisp| 12 test/1.expected | 12 3

[elpa] externals/relint 1103f5c 01/12: Suppress error summary in noninteractive mode if no errors (bug #6)

2020-01-30 Thread Mattias Engdegrd
branch: externals/relint commit 1103f5c5f9a93a9fd2ee78d18adcc6d59f37646f Author: Mattias Engdegård Commit: Mattias Engdegård Suppress error summary in noninteractive mode if no errors (bug #6) --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint.el

[elpa] externals/xr 5394d8c 1/3: Simplify condition

2020-03-09 Thread Mattias Engdegrd
branch: externals/xr commit 5394d8c22bc37e332043a29f32614a1b496b4524 Author: Mattias Engdegård Commit: Mattias Engdegård Simplify condition --- xr.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xr.el b/xr.el index 772605e..c8bd6d2 100644 --- a/xr.el +++ b/xr.el @@

[elpa] externals/xr 15b867d 2/3: Fix test in Emacs 26 (bug #3)

2020-03-09 Thread Mattias Engdegrd
branch: externals/xr commit 15b867d343a54102833743e0021ed5795a7d9631 Author: Mattias Engdegård Commit: Mattias Engdegård Fix test in Emacs 26 (bug #3) The 'base' category was (or will be) introduced in Emacs 27; make sure the tests don't actually use it in regexp matching.

[elpa] externals/xr updated (7842512 -> 434b300)

2020-03-09 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 7842512 Increment version to 1.17 new 5394d8c Simplify condition new 15b867d Fix test in Emacs 26 (bug #3) new 434b300 Increment version to 1.18 Summary of changes: xr-test.el | 2 +- xr.el | 7

[elpa] externals/xr 434b300 3/3: Increment version to 1.18

2020-03-09 Thread Mattias Engdegrd
branch: externals/xr commit 434b3000b0224875893f4feb411c1f65644f8c38 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.18 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index c8bd6d2..5e7a11f 100644 --- a/xr.el +++

[elpa] externals/xr 35dbbeb 10/10: Increment version to 1.19

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit 35dbbebc86385e2d89668f42f4997a355e17ec04 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.19 --- xr.el | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 560cfed..6bbf5e7 100644 --- a/xr.el +++

[elpa] externals/relint 1bf7f25 13/21: Check auto-mode-alist with file-specific checks

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 1bf7f25a9fff55e177734ba14b41736ce77f9862 Author: Mattias Engdegård Commit: Mattias Engdegård Check auto-mode-alist with file-specific checks This also includes additions to auto-mode-alist via add-to-list or setq. --- relint.el| 55

[elpa] externals/relint 008fad0 17/21: Repair relint-current-buffer after thunking file parameter

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 008fad0182055fde788b1df8757db49a299291b8 Author: Mattias Engdegård Commit: Mattias Engdegård Repair relint-current-buffer after thunking file parameter --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint.el b/relint.el

[elpa] externals/relint 8f49686 18/21: Move file-specific checks to xr

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 8f49686f268dc10e1074f1c344084e3f2bafc7ee Author: Mattias Engdegård Commit: Mattias Engdegård Move file-specific checks to xr --- relint.el| 48 ++-- test/12.expected | 24 2 files

[elpa] externals/relint cdd65ae 10/21: Add section about how relint works

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit cdd65ae90343eec0774a86741d8104a524b1aad8 Author: Mattias Engdegård Commit: Mattias Engdegård Add section about how relint works --- README | 36 +++- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/README

[elpa] externals/relint ac75b62 04/21: Check rx-to-string, and the 'regexp' and 'eval' subforms

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit ac75b6211e1a9ee0e173641981310550d5193dd3 Author: Mattias Engdegård Commit: Mattias Engdegård Check rx-to-string, and the 'regexp' and 'eval' subforms This includes special treatment for backquoted forms. --- relint.el| 54

[elpa] externals/relint 4fcc322 16/21: Delay call to file-relative-name until needed

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 4fcc3220975815471242dff222d9316d58920c53 Author: Mattias Engdegård Commit: Mattias Engdegård Delay call to file-relative-name until needed ENCODE_FILE and DECODE_FILE, present in many file and filename manipulation primitives, are quite expensive

[elpa] externals/relint 636e172 12/21: Add filename-specific checks (unused so far)

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 636e1725f985c6cf30de04cf1396a413dd89a598 Author: Mattias Engdegård Commit: Mattias Engdegård Add filename-specific checks (unused so far) This includes checks for ^ and $ (use \` and \' instead), and for . (should probably be \.) --- relint.el |

[elpa] externals/relint updated (83e677d -> a001a05)

2020-05-03 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from 83e677d Increment version to 1.15 new ba7b747 Display the number of files found in relint-directory new 96e26a5 Check keyword arguments :regexp and :regex new 9259a5c Check some :value parameters in

[elpa] externals/relint 2eba4d7 09/21: Describe new bol/eol/eos warnings

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 2eba4d72e8592cd0891ee5652c5bdd323c72f5ea Author: Mattias Engdegård Commit: Mattias Engdegård Describe new bol/eol/eos warnings --- README | 12 1 file changed, 12 insertions(+) diff --git a/README b/README index 7a355c4..777d9d0 100644 ---

[elpa] externals/relint a001a05 21/21: Increment version to 1.16

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit a001a05a1d692be22f7fac9233e8cc0102aebd30 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.16 Require xr 1.19 --- relint.el | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el

[elpa] externals/relint eb178d5 06/21: Check assignments to imenu-generic-expression

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit eb178d5f9d529ccc29785e277683faa661e73be4 Author: Mattias Engdegård Commit: Mattias Engdegård Check assignments to imenu-generic-expression --- relint.el | 16 +++- test/9.elisp| 5 + test/9.expected | 3 +++ 3 files changed, 23

[elpa] externals/relint cf2a2ae 14/21: Do file-specific checks on arguments to known functions

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit cf2a2ae075f132aab97a32fc4d0c8921068217bb Author: Mattias Engdegård Commit: Mattias Engdegård Do file-specific checks on arguments to known functions This includes directory-files, directory-files-and-attributes, directory-files-recursively,

[elpa] externals/relint a50ed0b 20/21: Don't escape printable chars in rx warnings

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit a50ed0b3c15339ae3979d3aa2ac61bf8bdf7a160 Author: Mattias Engdegård Commit: Mattias Engdegård Don't escape printable chars in rx warnings --- relint.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el index

[elpa] externals/relint 326cfe2 11/21: Check calls to directory-files(-and-attributes)

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 326cfe24cd110e4cf7686b4a154c7bdb55a727e8 Author: Mattias Engdegård Commit: Mattias Engdegård Check calls to directory-files(-and-attributes) --- relint.el | 4 test/2.elisp| 5 - test/2.expected | 49

[elpa] externals/relint 9259a5c 03/21: Check some :value parameters in defcustom :type clauses

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 9259a5c5e82f75aa4efd20746c6d0887acd64e0f Author: Mattias Engdegård Commit: Mattias Engdegård Check some :value parameters in defcustom :type clauses For example, this catches :type '(string :value "some bad regexp") --- relint.el |

[elpa] externals/relint 09ef3df 05/21: Describe the new xr wrapped subsumption warning

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 09ef3dfa9c31317bf508ab18eb0d8f1e31c0b568 Author: Mattias Engdegård Commit: Mattias Engdegård Describe the new xr wrapped subsumption warning --- README | 11 +++ 1 file changed, 11 insertions(+) diff --git a/README b/README index 944e665..3ca9499

[elpa] externals/relint 5d3f78d 19/21: Update xr messages ("repetition" changed to "option")

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 5d3f78da32b03b8926076c10426366e07fd0f318 Author: Mattias Engdegård Commit: Mattias Engdegård Update xr messages ("repetition" changed to "option") --- README | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README b/README

[elpa] externals/relint f6d0fed 15/21: Describe the new file-specific warnings

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit f6d0fedd9bd876c741de17b7bb3db29983c338ab Author: Mattias Engdegård Commit: Mattias Engdegård Describe the new file-specific warnings --- README | 16 1 file changed, 16 insertions(+) diff --git a/README b/README index f816349..34a7b5b

[elpa] externals/relint ba7b747 01/21: Display the number of files found in relint-directory

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit ba7b7474ae08968d5a0341b9ce79757848ef759c Author: Mattias Engdegård Commit: Mattias Engdegård Display the number of files found in relint-directory --- relint.el | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relint.el

[elpa] externals/relint b694c09 07/21: Check split ASCII-raw ranges in rx correctly

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit b694c091dcb36ed4fd3a1f0d8f4a14cf9d5f9b74 Author: Mattias Engdegård Commit: Mattias Engdegård Check split ASCII-raw ranges in rx correctly Also make sure not to confuse raw bytes and U+0080-U+00FF. --- relint.el| 44

[elpa] externals/relint 96e26a5 02/21: Check keyword arguments :regexp and :regex

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 96e26a5f8f3967cf5b1e181831e94860f2be6c74 Author: Mattias Engdegård Commit: Mattias Engdegård Check keyword arguments :regexp and :regex --- relint.el | 8 +++- test/2.elisp| 4 test/2.expected | 6 ++ 3 files changed, 17 insertions(+),

[elpa] externals/relint 12a2b0f 08/21: Use regexp in suppression comments

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 12a2b0fafdba26526e2b166a322a6171fac19cc4 Author: Mattias Engdegård Commit: Mattias Engdegård Use regexp in suppression comments This adds flexibility, in particular for coping with different quoting styles. --- README | 6 +++---

[elpa] externals/xr d0b09e1 08/10: Add filename-specific checks

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit d0b09e1b49bc47641580604c34369d4fb0875a38 Author: Mattias Engdegård Commit: Mattias Engdegård Add filename-specific checks These were moved from relint since they arguably belong here. xr-lint now takes an optional PURPOSE argument. --- xr-test.el |

[elpa] externals/xr c98bb7b 03/10: Handle whitespace and word syntax subsumption in one place

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit c98bb7bcf319bca7c42038c51a92ed78f5e439d7 Author: Mattias Engdegård Commit: Mattias Engdegård Handle whitespace and word syntax subsumption in one place Use the more elaborate code already in place for charsets. --- xr.el | 33

[elpa] externals/xr c6e12b7 04/10: Handle \w and \W in subsumption checks

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit c6e12b71234c1009395d8b0c013db77d63834269 Author: Mattias Engdegård Commit: Mattias Engdegård Handle \w and \W in subsumption checks --- xr-test.el | 8 xr.el | 6 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/xr-test.el

[elpa] externals/xr d752aab 09/10: Use "option" instead of "repetition" in diagnostics for ? and ??

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit d752aabeae1c5f29fff810f43a3f96f34366603f Author: Mattias Engdegård Commit: Mattias Engdegård Use "option" instead of "repetition" in diagnostics for ? and ?? --- xr-test.el | 17 xr.el | 94

[elpa] externals/xr e5b51bf 01/10: Add wrapped subsumption in repeated forms

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit e5b51bf5608720dddac10495950258a9cd07a178 Author: Mattias Engdegård Commit: Mattias Engdegård Add wrapped subsumption in repeated forms This check finds regexps like "\\(?:a*c[ab]*\\)+", where the first and last item in a repeated sequence are

[elpa] externals/xr 21eab3c 06/10: Check for bol, eol and eos in conflict with other expressions

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit 21eab3c0f6593754b03f5d2a2a7c4f44c6744a75 Author: Mattias Engdegård Commit: Mattias Engdegård Check for bol, eol and eos in conflict with other expressions --- xr-test.el | 12 +++ xr.el | 118

[elpa] externals/xr updated (434b300 -> 35dbbeb)

2020-05-03 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 434b300 Increment version to 1.18 new e5b51bf Add wrapped subsumption in repeated forms new 7160235 Refactor repetition subsumption check to avoid code duplication new c98bb7b Handle whitespace and word

[elpa] externals/xr c7e7557 07/10: Broaden anchor check to check more paths

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit c7e7557db435cd6553c81592394de0358225f079 Author: Mattias Engdegård Commit: Mattias Engdegård Broaden anchor check to check more paths Check both AB, A?B and AB? (but not A?B?) where A and B are an anchor and conflicting expression, in some order. ---

[elpa] externals/xr f3b61ef 05/10: Fix false negative in empty string repetition check

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit f3b61ef7450afd7726e509509f5b3042af23a051 Author: Mattias Engdegård Commit: Mattias Engdegård Fix false negative in empty string repetition check We forgot to check for non-greedy inner repetitions. --- xr-test.el | 14 ++ xr.el | 4

[elpa] externals/xr 7160235 02/10: Refactor repetition subsumption check to avoid code duplication

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit 7160235fe06fdbd8814d9384f4239c9a6e8ad809 Author: Mattias Engdegård Commit: Mattias Engdegård Refactor repetition subsumption check to avoid code duplication --- xr-test.el | 2 +- xr.el | 52 +--- 2 files

<    1   2   3   4   >