-
-
Notifications
You must be signed in to change notification settings - Fork 5
Project Settings

The following settings can be configured on a project basis.
Works in addition to global file exclusions. The exclude sets are combined at runtime.
These exclusion only apply to Fuzzier and FuzzyMover. FuzzyVCS (version control search) only checks if the files are tracked.
You exclude files and file paths by adding them to the exclusion list. No empty strings or comments are supported.
All files in the project begin with / at the start of the file path.
- Ends with
- e.g.
*.log - excludes all files that end with
.log
- e.g.
- Starts with
- e.g.
/build* - excludes all files from the project root that start with
build - excludes all files under folders that start with
build - to exclude only folders do append
/at the end. e.g./build/*
- e.g.
- Contains
- e.g.
ee - excludes all files and folders that have the string
eein them
- e.g.
A list (set) of characters that shouldn't be evaluated when searching for files.
Everything is considered as lowecase.
e.g. "%" would transform a search string like %%%kot%%lin to kotlin.
To help user's verify that the project modules are mapped correctly they can display the modules manually.
You can see an example of this issue in #111.
For example a normal Gradle project has multiple modules.
e.g. 4 modules in '/home/user/IdeaProjects/Fuzzier'
When we have multiple roots, we search for the shortest common path.
e.g. 4 modules in '/home/user/IdeaProjects'
The module path is used as the base path when searching files.