{"action":"created","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/654","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/654/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/654/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/654/events","html_url":"https://github.com/syl20bnr/spacemacs/pull/654","id":58491594,"number":654,"title":"Convenience micro state for scrolling","user":{"login":"herbertjones","id":370919,"avatar_url":"https://avatars.githubusercontent.com/u/370919?v=3","gravatar_id":"","url":"https://api.github.com/users/herbertjones","html_url":"https://github.com/herbertjones","followers_url":"https://api.github.com/users/herbertjones/followers","following_url":"https://api.github.com/users/herbertjones/following{/other_user}","gists_url":"https://api.github.com/users/herbertjones/gists{/gist_id}","starred_url":"https://api.github.com/users/herbertjones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/herbertjones/subscriptions","organizations_url":"https://api.github.com/users/herbertjones/orgs","repos_url":"https://api.github.com/users/herbertjones/repos","events_url":"https://api.github.com/users/herbertjones/events{/privacy}","received_events_url":"https://api.github.com/users/herbertjones/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-22T05:44:20Z","updated_at":"2015-02-23T11:53:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/pulls/654","html_url":"https://github.com/syl20bnr/spacemacs/pull/654","diff_url":"https://github.com/syl20bnr/spacemacs/pull/654.diff","patch_url":"https://github.com/syl20bnr/spacemacs/pull/654.patch"},"body":"The PDF viewer _mupdf_, which provides vi-like bindings, such as ```C-f``` and ```C-b```, also provides extra keys which are easier to hit than the previous two.  As a PDF viewer is more focused on viewing files easily, it makes sense to provide such keys.  When a user is only leisurely browsing through a file in _Spacemacs_, it may be nice to have a micro state which emulates the quick page-up/page-down functionality provided in _mupdf_. The keys used there are ```,``` and ```.``` and this commit uses ```SPC ,``` and ```SPC .``` to page up/down and enter the micro state.\r\n\r\nIt could be said that having these bindings are redundant, as most keyboards have PageUp and PageDown keys.  However these are not always convenient to press and some keyboards have them positioned unusually.\r\n\r\nIf using the ```,``` and ```.``` keys isn't a good idea, perhaps this could be incorporated into a similar \"browsing\" micro state."},"comment":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/comments/75529214","html_url":"https://github.com/syl20bnr/spacemacs/pull/654#issuecomment-75529214","issue_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/654","id":75529214,"user":{"login":"herbertjones","id":370919,"avatar_url":"https://avatars.githubusercontent.com/u/370919?v=3","gravatar_id":"","url":"https://api.github.com/users/herbertjones","html_url":"https://github.com/herbertjones","followers_url":"https://api.github.com/users/herbertjones/followers","following_url":"https://api.github.com/users/herbertjones/following{/other_user}","gists_url":"https://api.github.com/users/herbertjones/gists{/gist_id}","starred_url":"https://api.github.com/users/herbertjones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/herbertjones/subscriptions","organizations_url":"https://api.github.com/users/herbertjones/orgs","repos_url":"https://api.github.com/users/herbertjones/repos","events_url":"https://api.github.com/users/herbertjones/events{/privacy}","received_events_url":"https://api.github.com/users/herbertjones/received_events","type":"User","site_admin":false},"created_at":"2015-02-23T11:53:47Z","updated_at":"2015-02-23T11:53:47Z","body":"I reset on develop and made the suggested change.  Feels a little odd to me though, but I'm used to having ```H``` ```L``` and ```M``` place the cursor at the top, bottom and middle of the screen."}}