{"action":"created","comment":{"url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/comments/26454391","id":26454391,"diff_hunk":"@@ -31,32 +33,101 @@ Don't see it? Try reinstalling Package Control. Altenatively, add the repository\n \n If it doesn't work, please file an issue.\n \n+If you want contribute or use the latest commits simply git clone the repository `https://github.com/mrjoelkemp/Dependents` to your Packages directory with a directory name of `Dependents`. From sublime choose `Preferences -> Browse Packages`  to easily determine the path to the Packages directory for your install.  Be sure to remove the package via package control first if you had already done so to avoid package control updating the package.\n+\n+### Configuring settings\n+\n+Rather than using a typical sublime settings file you define settings on a *per-project basis* by creating a `.deprc` file in a project (open folder) root. The paths you will specify are then **relative** to the folder although absolute paths can be used.  Following are a few examples to help you get started.  Below are the current settings that the package recognizes.\n+\n+Say you open a folder/project in sublime to `/path/to/projects/someproject`.  Put a .deprc file in the project root  `/someproject`.   \n+\n+For javascript if you want dependents to search all the way to this root (`/someproject`) then put this in the `.deprc` file\n+```\n+{\n+  \"root\": \"./\",\n+}\n+```\n+Use `\"./\"` to signify the root and NOT just a `\"\"`.\n+\n+But if your javascript code was all contained within a subdirectory of `/someproject` you could limit your dependents search there.\n+```\n+{\n+   \"root\": \"root\": \"assets/js\"","path":"readme.md","position":55,"original_position":55,"commit_id":"51a666482dd273e6dbcc08434e20f08127fe3049","original_commit_id":"51a666482dd273e6dbcc08434e20f08127fe3049","user":{"login":"mrjoelkemp","id":865203,"avatar_url":"https://avatars.githubusercontent.com/u/865203?v=3","gravatar_id":"","url":"https://api.github.com/users/mrjoelkemp","html_url":"https://github.com/mrjoelkemp","followers_url":"https://api.github.com/users/mrjoelkemp/followers","following_url":"https://api.github.com/users/mrjoelkemp/following{/other_user}","gists_url":"https://api.github.com/users/mrjoelkemp/gists{/gist_id}","starred_url":"https://api.github.com/users/mrjoelkemp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrjoelkemp/subscriptions","organizations_url":"https://api.github.com/users/mrjoelkemp/orgs","repos_url":"https://api.github.com/users/mrjoelkemp/repos","events_url":"https://api.github.com/users/mrjoelkemp/events{/privacy}","received_events_url":"https://api.github.com/users/mrjoelkemp/received_events","type":"User","site_admin":false},"body":"`\"root\": \"assets/js\"`. Duplicated `\"root\"`","created_at":"2015-03-16T00:06:25Z","updated_at":"2015-03-16T00:06:25Z","html_url":"https://github.com/mrjoelkemp/Dependents/pull/131#discussion_r26454391","pull_request_url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131","_links":{"self":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/comments/26454391"},"html":{"href":"https://github.com/mrjoelkemp/Dependents/pull/131#discussion_r26454391"},"pull_request":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131"}}},"pull_request":{"url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131","id":30991830,"html_url":"https://github.com/mrjoelkemp/Dependents/pull/131","diff_url":"https://github.com/mrjoelkemp/Dependents/pull/131.diff","patch_url":"https://github.com/mrjoelkemp/Dependents/pull/131.patch","issue_url":"https://api.github.com/repos/mrjoelkemp/Dependents/issues/131","number":131,"state":"open","locked":false,"title":"bindings and documentation","user":{"login":"dkebler","id":1316185,"avatar_url":"https://avatars.githubusercontent.com/u/1316185?v=3","gravatar_id":"","url":"https://api.github.com/users/dkebler","html_url":"https://github.com/dkebler","followers_url":"https://api.github.com/users/dkebler/followers","following_url":"https://api.github.com/users/dkebler/following{/other_user}","gists_url":"https://api.github.com/users/dkebler/gists{/gist_id}","starred_url":"https://api.github.com/users/dkebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkebler/subscriptions","organizations_url":"https://api.github.com/users/dkebler/orgs","repos_url":"https://api.github.com/users/dkebler/repos","events_url":"https://api.github.com/users/dkebler/events{/privacy}","received_events_url":"https://api.github.com/users/dkebler/received_events","type":"User","site_admin":false},"body":"Joel,\r\n\r\nIn this branch dgk-bindings\r\n\r\n1. Another take on the key and mouse bindings. \r\n  \r\n    -   They make sense ergonomically  and metaphorically.  Key binding drills \"down\" into dependencies and \"up\" into dependents.  The support keys chosen also don't conflict with other linux and windows key bindings (ctrl alt arrows are used for windowing) and minimize finger/hand motion.\r\n    -   I modified the OSX ones to match closely.  I can't get my OSX 10.6.8 machine to run dependents so you'll have to try them out.  See the new documentation :-).  I added a mouse binding for dependents.\r\n    -   Before you have too many users now is the time to change these to minimize irritation.\r\n\r\n2.  I rewrote a good portion of the documentation readme.md file, clarifying a few things and including the updated binding info and stuff on customizing, etc.  Hope you like it.\r\n\r\n3.  I put a skeleton scss directory/file structure into the tests directory.  Automated tests are good but being old school having a simple manual testbed is nice.  There is a readme.md file in there with more info.\r\n\r\nBe happy to make any changes you want and push up again before you merge.\r\n\r\nDavid","created_at":"2015-03-11T22:28:22Z","updated_at":"2015-03-16T00:06:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"dd40189dc6573904ca2fcbf4800c5ed9d4f22e53","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131/commits","review_comments_url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131/comments","review_comment_url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/comments{/number}","comments_url":"https://api.github.com/repos/mrjoelkemp/Dependents/issues/131/comments","statuses_url":"https://api.github.com/repos/mrjoelkemp/Dependents/statuses/51a666482dd273e6dbcc08434e20f08127fe3049","head":{"label":"dkebler:dgk-bindings","ref":"dgk-bindings","sha":"51a666482dd273e6dbcc08434e20f08127fe3049","user":{"login":"dkebler","id":1316185,"avatar_url":"https://avatars.githubusercontent.com/u/1316185?v=3","gravatar_id":"","url":"https://api.github.com/users/dkebler","html_url":"https://github.com/dkebler","followers_url":"https://api.github.com/users/dkebler/followers","following_url":"https://api.github.com/users/dkebler/following{/other_user}","gists_url":"https://api.github.com/users/dkebler/gists{/gist_id}","starred_url":"https://api.github.com/users/dkebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkebler/subscriptions","organizations_url":"https://api.github.com/users/dkebler/orgs","repos_url":"https://api.github.com/users/dkebler/repos","events_url":"https://api.github.com/users/dkebler/events{/privacy}","received_events_url":"https://api.github.com/users/dkebler/received_events","type":"User","site_admin":false},"repo":{"id":30521659,"name":"sublime-dependents","full_name":"dkebler/sublime-dependents","owner":{"login":"dkebler","id":1316185,"avatar_url":"https://avatars.githubusercontent.com/u/1316185?v=3","gravatar_id":"","url":"https://api.github.com/users/dkebler","html_url":"https://github.com/dkebler","followers_url":"https://api.github.com/users/dkebler/followers","following_url":"https://api.github.com/users/dkebler/following{/other_user}","gists_url":"https://api.github.com/users/dkebler/gists{/gist_id}","starred_url":"https://api.github.com/users/dkebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkebler/subscriptions","organizations_url":"https://api.github.com/users/dkebler/orgs","repos_url":"https://api.github.com/users/dkebler/repos","events_url":"https://api.github.com/users/dkebler/events{/privacy}","received_events_url":"https://api.github.com/users/dkebler/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dkebler/sublime-dependents","description":"Sublime Text plugin for navigating front-end (JS/Sass) codebases","fork":true,"url":"https://api.github.com/repos/dkebler/sublime-dependents","forks_url":"https://api.github.com/repos/dkebler/sublime-dependents/forks","keys_url":"https://api.github.com/repos/dkebler/sublime-dependents/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dkebler/sublime-dependents/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dkebler/sublime-dependents/teams","hooks_url":"https://api.github.com/repos/dkebler/sublime-dependents/hooks","issue_events_url":"https://api.github.com/repos/dkebler/sublime-dependents/issues/events{/number}","events_url":"https://api.github.com/repos/dkebler/sublime-dependents/events","assignees_url":"https://api.github.com/repos/dkebler/sublime-dependents/assignees{/user}","branches_url":"https://api.github.com/repos/dkebler/sublime-dependents/branches{/branch}","tags_url":"https://api.github.com/repos/dkebler/sublime-dependents/tags","blobs_url":"https://api.github.com/repos/dkebler/sublime-dependents/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dkebler/sublime-dependents/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dkebler/sublime-dependents/git/refs{/sha}","trees_url":"https://api.github.com/repos/dkebler/sublime-dependents/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dkebler/sublime-dependents/statuses/{sha}","languages_url":"https://api.github.com/repos/dkebler/sublime-dependents/languages","stargazers_url":"https://api.github.com/repos/dkebler/sublime-dependents/stargazers","contributors_url":"https://api.github.com/repos/dkebler/sublime-dependents/contributors","subscribers_url":"https://api.github.com/repos/dkebler/sublime-dependents/subscribers","subscription_url":"https://api.github.com/repos/dkebler/sublime-dependents/subscription","commits_url":"https://api.github.com/repos/dkebler/sublime-dependents/commits{/sha}","git_commits_url":"https://api.github.com/repos/dkebler/sublime-dependents/git/commits{/sha}","comments_url":"https://api.github.com/repos/dkebler/sublime-dependents/comments{/number}","issue_comment_url":"https://api.github.com/repos/dkebler/sublime-dependents/issues/comments{/number}","contents_url":"https://api.github.com/repos/dkebler/sublime-dependents/contents/{+path}","compare_url":"https://api.github.com/repos/dkebler/sublime-dependents/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dkebler/sublime-dependents/merges","archive_url":"https://api.github.com/repos/dkebler/sublime-dependents/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dkebler/sublime-dependents/downloads","issues_url":"https://api.github.com/repos/dkebler/sublime-dependents/issues{/number}","pulls_url":"https://api.github.com/repos/dkebler/sublime-dependents/pulls{/number}","milestones_url":"https://api.github.com/repos/dkebler/sublime-dependents/milestones{/number}","notifications_url":"https://api.github.com/repos/dkebler/sublime-dependents/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dkebler/sublime-dependents/labels{/name}","releases_url":"https://api.github.com/repos/dkebler/sublime-dependents/releases{/id}","created_at":"2015-02-09T06:17:37Z","updated_at":"2015-02-09T06:17:37Z","pushed_at":"2015-03-14T23:57:31Z","git_url":"git://github.com/dkebler/sublime-dependents.git","ssh_url":"git@github.com:dkebler/sublime-dependents.git","clone_url":"https://github.com/dkebler/sublime-dependents.git","svn_url":"https://github.com/dkebler/sublime-dependents","homepage":"https://sublime.wbond.net/packages/Dependents","size":1883,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"mrjoelkemp:master","ref":"master","sha":"dba9a30defffdd4b5f5456e8db10693a6b7ae6b6","user":{"login":"mrjoelkemp","id":865203,"avatar_url":"https://avatars.githubusercontent.com/u/865203?v=3","gravatar_id":"","url":"https://api.github.com/users/mrjoelkemp","html_url":"https://github.com/mrjoelkemp","followers_url":"https://api.github.com/users/mrjoelkemp/followers","following_url":"https://api.github.com/users/mrjoelkemp/following{/other_user}","gists_url":"https://api.github.com/users/mrjoelkemp/gists{/gist_id}","starred_url":"https://api.github.com/users/mrjoelkemp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrjoelkemp/subscriptions","organizations_url":"https://api.github.com/users/mrjoelkemp/orgs","repos_url":"https://api.github.com/users/mrjoelkemp/repos","events_url":"https://api.github.com/users/mrjoelkemp/events{/privacy}","received_events_url":"https://api.github.com/users/mrjoelkemp/received_events","type":"User","site_admin":false},"repo":{"id":20568502,"name":"Dependents","full_name":"mrjoelkemp/Dependents","owner":{"login":"mrjoelkemp","id":865203,"avatar_url":"https://avatars.githubusercontent.com/u/865203?v=3","gravatar_id":"","url":"https://api.github.com/users/mrjoelkemp","html_url":"https://github.com/mrjoelkemp","followers_url":"https://api.github.com/users/mrjoelkemp/followers","following_url":"https://api.github.com/users/mrjoelkemp/following{/other_user}","gists_url":"https://api.github.com/users/mrjoelkemp/gists{/gist_id}","starred_url":"https://api.github.com/users/mrjoelkemp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrjoelkemp/subscriptions","organizations_url":"https://api.github.com/users/mrjoelkemp/orgs","repos_url":"https://api.github.com/users/mrjoelkemp/repos","events_url":"https://api.github.com/users/mrjoelkemp/events{/privacy}","received_events_url":"https://api.github.com/users/mrjoelkemp/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mrjoelkemp/Dependents","description":"Sublime Text plugin for navigating front-end (JS/Sass) codebases","fork":false,"url":"https://api.github.com/repos/mrjoelkemp/Dependents","forks_url":"https://api.github.com/repos/mrjoelkemp/Dependents/forks","keys_url":"https://api.github.com/repos/mrjoelkemp/Dependents/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mrjoelkemp/Dependents/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mrjoelkemp/Dependents/teams","hooks_url":"https://api.github.com/repos/mrjoelkemp/Dependents/hooks","issue_events_url":"https://api.github.com/repos/mrjoelkemp/Dependents/issues/events{/number}","events_url":"https://api.github.com/repos/mrjoelkemp/Dependents/events","assignees_url":"https://api.github.com/repos/mrjoelkemp/Dependents/assignees{/user}","branches_url":"https://api.github.com/repos/mrjoelkemp/Dependents/branches{/branch}","tags_url":"https://api.github.com/repos/mrjoelkemp/Dependents/tags","blobs_url":"https://api.github.com/repos/mrjoelkemp/Dependents/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mrjoelkemp/Dependents/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mrjoelkemp/Dependents/git/refs{/sha}","trees_url":"https://api.github.com/repos/mrjoelkemp/Dependents/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mrjoelkemp/Dependents/statuses/{sha}","languages_url":"https://api.github.com/repos/mrjoelkemp/Dependents/languages","stargazers_url":"https://api.github.com/repos/mrjoelkemp/Dependents/stargazers","contributors_url":"https://api.github.com/repos/mrjoelkemp/Dependents/contributors","subscribers_url":"https://api.github.com/repos/mrjoelkemp/Dependents/subscribers","subscription_url":"https://api.github.com/repos/mrjoelkemp/Dependents/subscription","commits_url":"https://api.github.com/repos/mrjoelkemp/Dependents/commits{/sha}","git_commits_url":"https://api.github.com/repos/mrjoelkemp/Dependents/git/commits{/sha}","comments_url":"https://api.github.com/repos/mrjoelkemp/Dependents/comments{/number}","issue_comment_url":"https://api.github.com/repos/mrjoelkemp/Dependents/issues/comments{/number}","contents_url":"https://api.github.com/repos/mrjoelkemp/Dependents/contents/{+path}","compare_url":"https://api.github.com/repos/mrjoelkemp/Dependents/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mrjoelkemp/Dependents/merges","archive_url":"https://api.github.com/repos/mrjoelkemp/Dependents/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mrjoelkemp/Dependents/downloads","issues_url":"https://api.github.com/repos/mrjoelkemp/Dependents/issues{/number}","pulls_url":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls{/number}","milestones_url":"https://api.github.com/repos/mrjoelkemp/Dependents/milestones{/number}","notifications_url":"https://api.github.com/repos/mrjoelkemp/Dependents/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mrjoelkemp/Dependents/labels{/name}","releases_url":"https://api.github.com/repos/mrjoelkemp/Dependents/releases{/id}","created_at":"2014-06-06T15:23:49Z","updated_at":"2015-02-28T23:49:35Z","pushed_at":"2015-02-27T16:18:29Z","git_url":"git://github.com/mrjoelkemp/Dependents.git","ssh_url":"git@github.com:mrjoelkemp/Dependents.git","clone_url":"https://github.com/mrjoelkemp/Dependents.git","svn_url":"https://github.com/mrjoelkemp/Dependents","homepage":"https://sublime.wbond.net/packages/Dependents","size":3167,"stargazers_count":19,"watchers_count":19,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":21,"forks":1,"open_issues":21,"watchers":19,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131"},"html":{"href":"https://github.com/mrjoelkemp/Dependents/pull/131"},"issue":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/issues/131"},"comments":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/issues/131/comments"},"review_comments":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131/comments"},"review_comment":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/pulls/131/commits"},"statuses":{"href":"https://api.github.com/repos/mrjoelkemp/Dependents/statuses/51a666482dd273e6dbcc08434e20f08127fe3049"}}}}