aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Trussell <maxtrussell@gmail.com>2022-03-25 16:04:03 -0700
committerBozhidar Batsov <bozhidar@batsov.dev>2022-03-29 11:37:01 +0200
commitf3468e8d20b9d3c0da58fe5d779bd2ff35e310a9 (patch)
tree3cb5ff098a567982bffed1639e4987fd259c205a
parent9fad5b4954091bf77ba99c1161069f58fc5e8e08 (diff)
Add start and end anchors to `projectile-globally-ignored-directories` regular expressions
-rw-r--r--CHANGELOG.md1
-rw-r--r--projectile.el34
2 files changed, 18 insertions, 17 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dea93c6..75bf268 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,7 @@
### Bugs fixed
+* [#1762](https://github.com/bbatsov/projectile/pull/1762): Fix `projectile-globally-ignored-directories` unescaped regex
* [#1713](https://github.com/bbatsov/projectile/issues/1731): Fix `projectile-discover-projects-in-directory` reordering known projects.
* [#1514](https://github.com/bbatsov/projectile/issues/1514): Fix `projectile-ag` global ignores not in effect.
* [#1714](https://github.com/bbatsov/projectile/issues/1714): Fix `projectile-discover-projects-in-directory` not interactive.
diff --git a/projectile.el b/projectile.el
index cb5b58e..1963ed1 100644
--- a/projectile.el
+++ b/projectile.el
@@ -396,23 +396,23 @@ is set to 'alien'."
:type '(repeat string))
(defcustom projectile-globally-ignored-directories
- '("\\.idea"
- "\\.vscode"
- "\\.ensime_cache"
- "\\.eunit"
- "\\.git"
- "\\.hg"
- "\\.fslckout"
- "_FOSSIL_"
- "\\.bzr"
- "_darcs"
- "\\.pijul"
- "\\.tox"
- "\\.svn"
- "\\.stack-work"
- "\\.ccls-cache"
- "\\.cache"
- "\\.clangd")
+ '("^\\.idea$"
+ "^\\.vscode$"
+ "^\\.ensime_cache$"
+ "^\\.eunit$"
+ "^\\.git$"
+ "^\\.hg$"
+ "^\\.fslckout$"
+ "^_FOSSIL_$"
+ "^\\.bzr$"
+ "^_darcs$"
+ "^\\.pijul$"
+ "^\\.tox$"
+ "^\\.svn$"
+ "^\\.stack-work$"
+ "^\\.ccls-cache$"
+ "^\\.cache$"
+ "^\\.clangd$")
"A list of directories globally ignored by projectile.
Regular expressions can be used.