{"action":"created","issue":{"url":"https://api.github.com/repos/oakmac/atom-parinfer/issues/68","repository_url":"https://api.github.com/repos/oakmac/atom-parinfer","labels_url":"https://api.github.com/repos/oakmac/atom-parinfer/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/oakmac/atom-parinfer/issues/68/comments","events_url":"https://api.github.com/repos/oakmac/atom-parinfer/issues/68/events","html_url":"https://github.com/oakmac/atom-parinfer/issues/68","id":171095693,"number":68,"title":"previewCursorScope default on or default off?","user":{"login":"oakmac","id":98485,"avatar_url":"https://avatars.githubusercontent.com/u/98485?v=3","gravatar_id":"","url":"https://api.github.com/users/oakmac","html_url":"https://github.com/oakmac","followers_url":"https://api.github.com/users/oakmac/followers","following_url":"https://api.github.com/users/oakmac/following{/other_user}","gists_url":"https://api.github.com/users/oakmac/gists{/gist_id}","starred_url":"https://api.github.com/users/oakmac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oakmac/subscriptions","organizations_url":"https://api.github.com/users/oakmac/orgs","repos_url":"https://api.github.com/users/oakmac/repos","events_url":"https://api.github.com/users/oakmac/events{/privacy}","received_events_url":"https://api.github.com/users/oakmac/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-15T01:59:51Z","updated_at":"2016-08-21T22:00:26Z","closed_at":null,"body":"Using this issue to track whether `previewCursorScope` should be \"default on\" or \"default off\".\r\n\r\nAs of v1.16.0, `previewCursorScope` is \"default off\", but can be enabled via [config file].\r\n\r\n@shaunlebron and I agree that the default setting will be what the majority of people use, and thus it is an important decision in terms of Parinfer usability. As of August 2016, the [atom-parinfer package] is approaching 10k downloads; it is likely the most popular real-world usage of Parinfer at this time.\r\n\r\nIf you are reading this issue, please enable `previewCursorScope` for some time (a week or two) and post here with your thoughts / impressions. We specifically ask that you spend more than just a day or two with it enabled (a week should be good), as we want to avoid opinions that are simply \"it's not what I'm familiar with!\". Give it a go, get used to it, then turn it off and see if you miss it. Then post here :)\r\n\r\n----------------------------- \r\n\r\nWhat is `previewCursorScope`? From the [parinfer.js API]:\r\n\r\n`previewCursorScope` - when set to true in Indent Mode, it shows the cursor's scope on an empty line by inserting close-parens after it. For example:\r\n\r\nWith `previewCursorScope = false`:\r\n\r\n```clj\r\n(let [foo 1\r\n     bar 2]\r\n     |\r\n (+ foo bar))\r\n```\r\n\r\nAnd with `previewCursorScope = true`:\r\n\r\n```clj\r\n(let [foo 1\r\n     bar 2\r\n     |]\r\n (+ foo bar))\r\n```\r\n\r\n[parinfer.js API]:https://github.com/shaunlebron/parinfer/tree/master/lib#api\r\n[atom-parinfer package]:https://atom.io/packages/parinfer\r\n[config file]:https://github.com/oakmac/atom-parinfer/issues/67#issuecomment-239713095"},"comment":{"url":"https://api.github.com/repos/oakmac/atom-parinfer/issues/comments/241284994","html_url":"https://github.com/oakmac/atom-parinfer/issues/68#issuecomment-241284994","issue_url":"https://api.github.com/repos/oakmac/atom-parinfer/issues/68","id":241284994,"user":{"login":"shaunlebron","id":116838,"avatar_url":"https://avatars.githubusercontent.com/u/116838?v=3","gravatar_id":"","url":"https://api.github.com/users/shaunlebron","html_url":"https://github.com/shaunlebron","followers_url":"https://api.github.com/users/shaunlebron/followers","following_url":"https://api.github.com/users/shaunlebron/following{/other_user}","gists_url":"https://api.github.com/users/shaunlebron/gists{/gist_id}","starred_url":"https://api.github.com/users/shaunlebron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shaunlebron/subscriptions","organizations_url":"https://api.github.com/users/shaunlebron/orgs","repos_url":"https://api.github.com/users/shaunlebron/repos","events_url":"https://api.github.com/users/shaunlebron/events{/privacy}","received_events_url":"https://api.github.com/users/shaunlebron/received_events","type":"User","site_admin":false},"created_at":"2016-08-21T22:00:26Z","updated_at":"2016-08-21T22:00:26Z","body":"After a week of using it, my feeling is to leave it off by default and to place it in the settings screen for enabling.  It can feel _slightly_ intrusive or unexpected at times, and can be left dangling when clicking around or saving a file.  And it feels like an \"extra thing\" type of feature.\r\n\r\nBut turning it off by default is not a de-facto axing of the feature.  There's plenty of precedent for letting curious users find helpful extra features when they're ready.  Google and Apple come to mind since there are plenty of great _off-by-default_ features like pressing 'c' to compose an email, or holding ⌥ inside a menu to see more options."}}
{"actor":{"display_login":"shaunlebron"}}