- Fixes uninitialized files - thanks @avaly
Thanks a lot to @avaly for the following contributions:
- Fixes support for switching projects
- Adds support for project-relative paths autocompletion
- Shows cache file count in status bar
- Adds a
ignoredPatterns
option that specifies ignored files - Uses
find
system command if possible which improves performance - Uses new file watcher API introduced in Atom 1.21.0
- Adds option for HTML autocompletion
- Fixes
replaceOnInsert
logic for requests that match multiple regexes - Regards
core.excludeVcsIgnoredPaths
option - Better support for
.vue
files. Splits CSS and JS handling into separate scopes.
- Adds option to ignore submodules
- Fixes memory leak in PathsCache which caused the
maximum file count
message after a couple of cache rebuilds
- Fixes memory leak in PathsCache, which now uses strings as keys instead of
Directory
instances - Includes prefix config for unnamed ES6 imports
- Includes support for .vue files
- User scopes override default scopes now
- Actually stop indexing when cancelling due to maximum file count
- Hide status bar item when indexing has been cancelled
- Disabled directory watching / incremental builds for Windows, fixing freezes
- Fix
normalizeSlashes
option for Windows
- Support for
core.ignoreNames
option - Fix
currentDirectory
handling
- Support for relative paths - now only suggests paths in the given directory (e.g.
./lib/
) - Strip directory paths from suggestions, if possible
- Exposing provider's
suggestionPriority
- Added a file limit that should fix application freezing
- Backwards slashes are now replaced with forward slashes in windows, if possible.
- Got rid of
readdirp
andpathwatcher
dependencies. Instead, we are now using atom's integratedpathwatcher
by using the exposedDirectory
andFile
classes. This also fixes installation issues on machines that don't have the necessary compilation tools installed - Added support for coffeescript's
require ""
syntax
- Upgraded
fuzzaldrin-plus
,readdirp
andpathwatchers
, resulting in better cross-platform support and stability
- Avoid synchronous I/O with GitRepository
- Fix non-git projects
- Paths are now cached on startup or using the 'Rebuild Cache' command
- Cache is rebuilt incrementally when files are renamed / deleted / added
- autocomplete-paths now shows all relevant files, depending on the scope descriptor and prefix
- See the default scopes for examples on how to define scopes
- Fixed path regex. (#8)
- Fixed path normalization
- Rewrote the whole plugin, fixed a lot of bugs
- Minor bugfix
- Initial release