├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── grammars └── narrow.cson ├── keymaps └── narrow.cson ├── lib ├── control-bar.js ├── filter-spec.js ├── global-subscriptions.js ├── grouped-highlight.js ├── highlighter.js ├── item-indicator.js ├── item-reducer.js ├── items.js ├── main.js ├── narrow-editor.js ├── provider │ ├── atom-scan.js │ ├── fold.js │ ├── git-diff-all.js │ ├── project-symbols.js │ ├── provider.js │ ├── scan.js │ ├── search.js │ ├── select-files.js │ └── symbols.js ├── query-history.js ├── scoped-config.js ├── search-options.js ├── searcher.js ├── settings.js ├── ui.js ├── update-real-file.js └── utils.js ├── package.json ├── styles └── narrow.less └── test ├── fixtures ├── project1 │ ├── p1-f1 │ ├── p1-f2 │ └── p1-f3.php └── project2 │ ├── p2-f1 │ ├── p2-f2 │ └── p2-f3.php ├── helper.js ├── narrow.test.js └── runner.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/README.md -------------------------------------------------------------------------------- /grammars/narrow.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/grammars/narrow.cson -------------------------------------------------------------------------------- /keymaps/narrow.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/keymaps/narrow.cson -------------------------------------------------------------------------------- /lib/control-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/control-bar.js -------------------------------------------------------------------------------- /lib/filter-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/filter-spec.js -------------------------------------------------------------------------------- /lib/global-subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/global-subscriptions.js -------------------------------------------------------------------------------- /lib/grouped-highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/grouped-highlight.js -------------------------------------------------------------------------------- /lib/highlighter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/highlighter.js -------------------------------------------------------------------------------- /lib/item-indicator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/item-indicator.js -------------------------------------------------------------------------------- /lib/item-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/item-reducer.js -------------------------------------------------------------------------------- /lib/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/items.js -------------------------------------------------------------------------------- /lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/main.js -------------------------------------------------------------------------------- /lib/narrow-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/narrow-editor.js -------------------------------------------------------------------------------- /lib/provider/atom-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/atom-scan.js -------------------------------------------------------------------------------- /lib/provider/fold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/fold.js -------------------------------------------------------------------------------- /lib/provider/git-diff-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/git-diff-all.js -------------------------------------------------------------------------------- /lib/provider/project-symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/project-symbols.js -------------------------------------------------------------------------------- /lib/provider/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/provider.js -------------------------------------------------------------------------------- /lib/provider/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/scan.js -------------------------------------------------------------------------------- /lib/provider/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/search.js -------------------------------------------------------------------------------- /lib/provider/select-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/select-files.js -------------------------------------------------------------------------------- /lib/provider/symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/provider/symbols.js -------------------------------------------------------------------------------- /lib/query-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/query-history.js -------------------------------------------------------------------------------- /lib/scoped-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/scoped-config.js -------------------------------------------------------------------------------- /lib/search-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/search-options.js -------------------------------------------------------------------------------- /lib/searcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/searcher.js -------------------------------------------------------------------------------- /lib/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/settings.js -------------------------------------------------------------------------------- /lib/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/ui.js -------------------------------------------------------------------------------- /lib/update-real-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/update-real-file.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/package.json -------------------------------------------------------------------------------- /styles/narrow.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/styles/narrow.less -------------------------------------------------------------------------------- /test/fixtures/project1/p1-f1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/test/fixtures/project1/p1-f1 -------------------------------------------------------------------------------- /test/fixtures/project1/p1-f2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t9md/atom-narrow/HEAD/test/fixtures/project1/p1-f2 -------------------------------------------------------------------------------- /test/fixtures/project1/p1-f3.php: -------------------------------------------------------------------------------- 1 |