{"action":"created","issue":{"url":"https://api.github.com/repos/mattstermiller/koffee/issues/51","repository_url":"https://api.github.com/repos/mattstermiller/koffee","labels_url":"https://api.github.com/repos/mattstermiller/koffee/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/mattstermiller/koffee/issues/51/comments","events_url":"https://api.github.com/repos/mattstermiller/koffee/issues/51/events","html_url":"https://github.com/mattstermiller/koffee/issues/51","id":314341862,"number":51,"title":"Change Find to behave more like Explorer","user":{"login":"mattstermiller","id":2790867,"avatar_url":"https://avatars2.githubusercontent.com/u/2790867?v=4","gravatar_id":"","url":"https://api.github.com/users/mattstermiller","html_url":"https://github.com/mattstermiller","followers_url":"https://api.github.com/users/mattstermiller/followers","following_url":"https://api.github.com/users/mattstermiller/following{/other_user}","gists_url":"https://api.github.com/users/mattstermiller/gists{/gist_id}","starred_url":"https://api.github.com/users/mattstermiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattstermiller/subscriptions","organizations_url":"https://api.github.com/users/mattstermiller/orgs","repos_url":"https://api.github.com/users/mattstermiller/repos","events_url":"https://api.github.com/users/mattstermiller/events{/privacy}","received_events_url":"https://api.github.com/users/mattstermiller/received_events","type":"User","site_admin":false},"labels":[{"id":747626793,"url":"https://api.github.com/repos/mattstermiller/koffee/labels/proposal","name":"proposal","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-14T16:25:41Z","updated_at":"2018-04-14T16:26:24Z","closed_at":null,"author_association":"OWNER","body":"Instead of a single-character starts-with that the current Find feature performs, I feel that it would be far more useful to be able to type the first several characters of the item to jump to. Windows Explorer does this when the main pane is in focus; For example, when viewing the contents of `C:\\`, typing \"pr\" jumps to Program Files. This allows for a very quick navigation to a nested subfolder when you know the beginning of the name of the item at each level.\r\n\r\nThis is a proposal to change Find to allow typing as many characters as you want, ended by pressing `Enter`. As soon as each character is typed, the cursor should jump to the first item in the list whose name starts with what has been entered in the Find box.\r\n\r\n- `f` would perform a single Find, where pressing `Enter` will close the input box and return to normal mode.\r\n- `F` would put the app into Find Mode. Pressing `Enter` would open the current item. If the current item is a file, return to normal mode. If the current item is a folder, open the folder, reset the input to empty, and stay in Find mode. This would allow the same quick multi-level navigation that Explorer has. `Esc` would return to normal mode, but what was entered in the Find input would be remembered so that pressing `;` would jump to the next matching item.\r\n\r\nAn alternative proposal is to keep `f` bound to the current single-char find, while changing `F` to the Find Mode described above."},"comment":{"url":"https://api.github.com/repos/mattstermiller/koffee/issues/comments/381341177","html_url":"https://github.com/mattstermiller/koffee/issues/51#issuecomment-381341177","issue_url":"https://api.github.com/repos/mattstermiller/koffee/issues/51","id":381341177,"user":{"login":"mattstermiller","id":2790867,"avatar_url":"https://avatars2.githubusercontent.com/u/2790867?v=4","gravatar_id":"","url":"https://api.github.com/users/mattstermiller","html_url":"https://github.com/mattstermiller","followers_url":"https://api.github.com/users/mattstermiller/followers","following_url":"https://api.github.com/users/mattstermiller/following{/other_user}","gists_url":"https://api.github.com/users/mattstermiller/gists{/gist_id}","starred_url":"https://api.github.com/users/mattstermiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattstermiller/subscriptions","organizations_url":"https://api.github.com/users/mattstermiller/orgs","repos_url":"https://api.github.com/users/mattstermiller/repos","events_url":"https://api.github.com/users/mattstermiller/events{/privacy}","received_events_url":"https://api.github.com/users/mattstermiller/received_events","type":"User","site_admin":false},"created_at":"2018-04-14T16:26:24Z","updated_at":"2018-04-14T16:26:24Z","author_association":"OWNER","body":"@guiri14 @cstanford thoughts?"}}
{"actor":{"display_login":"mattstermiller"}}