https://github.com/cldwalker/smart-ignore
LT plugin that auto-updates ignore-pattern based on current directories in a workspace
https://github.com/cldwalker/smart-ignore
Last synced: about 1 year ago
JSON representation
LT plugin that auto-updates ignore-pattern based on current directories in a workspace
- Host: GitHub
- URL: https://github.com/cldwalker/smart-ignore
- Owner: cldwalker
- License: mit
- Created: 2014-03-10T12:27:43.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-30T22:22:32.000Z (over 11 years ago)
- Last Synced: 2025-03-20T10:44:17.847Z (about 1 year ago)
- Language: JavaScript
- Size: 211 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## Description
smart-ignore is a Light Table plugin that updates your file.ignore-pattern based on your current folders
and their .gitignores. Updating file.ignore-pattern means no more noise in your file opener or workspace.
## Install
Install this plugin with LT's plugin manager or clone this project to your LT plugins directory.
## Usage
Since smart-ignore works by hooking into LT's events, there isn't any explicit usage.
However, if you'd like to update file.ignore-pattern based on your current workspace, one command
is provided. Search for "smart-ignore" in commands.
## Bugs/Issues
Please report them [on github](http://github.com/cldwalker/smart-ignore/issues).
## Contributions
[See here](http://tagaholic.me/contributing.html) for contributing guidelines.
I'm open to pull requests to support ignore files from other VCSs.
## TODO
* When a folder is removed, update ignore-pattern to remove unique files in that files .gitignore.
This will require tracking ignore-regexs per folder.
* Add tests