# [FuzzyFilePath](https://github.com/sagold/FuzzyFilePath)
__Sublime Text Plugin__
Fuzzy search and insert filenames inside your current project directory. Highly customizable.
Basic settings support Javascript, HTML, CSS, PHP and glsl, but may be
adjusted for most languages
## Installation
### [Package Control](https://sublime.wbond.net/)
After [Package Control installation](https://sublime.wbond.net/installation), restart Sublime Text. Use the Command Palette Cmd+Shift+P (OS X) or Ctrl+Shift+P (Linux/Windows) and search for *Package Control: Install Package*. Wait until Package Control downloaded the latest package list and search for *FuzzyFilePath*.
### [github](https://github.com/sagold/FuzzyFilePath.git)
in `/Packages/` call: `git clone https://github.com/sagold/FuzzyFilePath.git`
__Sublime Text 2__
in `/Packages/FuzzyFilePath/` switch to Sublime Text 2 Branch with: `git checkout st2`
Attention: Sublime Text 2 will no longer be supported.
## Usage
**Filepaths will be suggested if there is a matching
[trigger](https://github.com/sagold/FuzzyFilePath/wiki/Settings#trigger) for the current context** and its property
_auto_ is set to _true_. For a matching [trigger](https://github.com/sagold/FuzzyFilePath/wiki/Settings#trigger),
filepath completions may be forced (ignoring _auto_ property) by the following shorcuts:
- Ctrl+Alt+Space inserts filepaths relative, overriding possible settings
- Ctrl+Shift+Space inserts filepaths absolute, overriding possible settings
The current string may modify the suggested filepaths by the following rules:
- `word` suggests all matching files by the type (relative or absolute) as specified in the matched rule
- `./` suggests matching files within the current directory and inserts selection relative
- `../` suggests all matching files and inserts selection relative
- `/folder` suggests all matching files and insert selection absolute
FuzzyFilePath is disabled for single files or files outside the opened folder.
### Open File
Use Alt+Enter to open the file under cursor
### Configure Completion Panel
Ensure you have [autocompletion activated for Sublime](https://www.granneman.com/webdev/editors/sublime-text/top-features-of-sublime-text/auto-completion-in-sublime-text/). In those cases, where the autocompletion panel is still
not opened (for any type of completions), you may extend `auto_complete_triggers` to add special rules for the
completion panel to show up. i.e. enabling autocompletion for latex `\input{"path/to/asset"}`, you could add:
```json
"auto_complete_triggers":
[
{
"characters": "abcdefghijklmnopqrstuvwxyz",
"selector": "text.tex.latex"
}
]
```
or enabling html completion for `