Skip to content

SublimeText 3 plugin to browse file system from quick panel and add javascript module imports.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-LIB
Notifications You must be signed in to change notification settings

11bit/fuzzy-imports

Repository files navigation

FuzzyImports

FuzzyImports is a SublimeText 3 plugin that allows to browse file system via the quick panel and add javascript module imports. It is greatly influenced by FuzzyFileNav.

How to Use

"How to Use"

  1. Open JS file where you want to add an import.
  2. Press Cmd + Alt + i combindation (osx) or Win + Alt + i (win, Linux) to bring up the FuzzyImport's quick panel. It will show you a content of the opened file's directory.
  3. Navigate to the file you want to add and press Enter.
  4. If it is a js file and it has named exports it will show them in quick panel and give an ability to add it as a named import.
  5. Otherwise it will add a file as a default import

Features

  • Browse files from quick panel starting from target file's directory
  • Quickly add javascript default exports
  • View non-default exports and choose directly from quick panel
  • Add non-js imports too

Installation

The easiest way to install FuzzyImports is via Package Control.

  1. Press ctrl + shift + p (Win, Linux) or cmd + shift + p (OSX) to bring up the quick panel and select "Package Control: Install Package". It will show a list of installable plugins
  2. Select FuzzyImports and press Enter.
  3. Restart Sublime to make sure everything is loaded properly

Development

Use https://github.com/SublimeText/UnitTesting to run tests.

Credits

  • FuzzyFileNav - for idea and mechanics
  • Lark - robust and easy to use parser for exports extraction

About

SublimeText 3 plugin to browse file system from quick panel and add javascript module imports.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-LIB

Stars

Watchers

Forks

Packages

No packages published