{"action":"created","issue":{"url":"https://api.github.com/repos/atom/atom/issues/3160","repository_url":"https://api.github.com/repos/atom/atom","labels_url":"https://api.github.com/repos/atom/atom/issues/3160/labels{/name}","comments_url":"https://api.github.com/repos/atom/atom/issues/3160/comments","events_url":"https://api.github.com/repos/atom/atom/issues/3160/events","html_url":"https://github.com/atom/atom/issues/3160","id":39360426,"number":3160,"title":"Make indent guides indicate changing indentation earlier","user":{"login":"dmnd","id":4427,"avatar_url":"https://avatars.githubusercontent.com/u/4427?v=3","gravatar_id":"","url":"https://api.github.com/users/dmnd","html_url":"https://github.com/dmnd","followers_url":"https://api.github.com/users/dmnd/followers","following_url":"https://api.github.com/users/dmnd/following{/other_user}","gists_url":"https://api.github.com/users/dmnd/gists{/gist_id}","starred_url":"https://api.github.com/users/dmnd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmnd/subscriptions","organizations_url":"https://api.github.com/users/dmnd/orgs","repos_url":"https://api.github.com/users/dmnd/repos","events_url":"https://api.github.com/users/dmnd/events{/privacy}","received_events_url":"https://api.github.com/users/dmnd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/atom/atom/labels/bug","name":"bug","color":"f7c6c7"},{"url":"https://api.github.com/repos/atom/atom/labels/editor-rendering","name":"editor-rendering","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2014-08-03T00:23:22Z","updated_at":"2016-02-16T22:33:50Z","closed_at":null,"body":"The current indent-guides *lazily* indicate when the indentation level changes. By \"lazy\", I mean that the indentation guides keep showing up until a line appears with different content. Example of lazy indentation guides:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/4427/3789451/b265f116-1aa3-11e4-91eb-123e73337590.png)\r\n\r\nContrast this to *eager* indentation guides, which disappear as soon as they can:\r\n![image](https://cloud.githubusercontent.com/assets/4427/3789447/a5430e06-1aa3-11e4-8665-55b190872467.png)\r\n\r\nLazy indentation guides work well in curly-brace languages because there is content on the line to indicate when a block finishes. However, in CoffeeScript and Python, they don't work well because there is no closing brace, and we end up with confusing guides that don't seem to match up with blocks.\r\n\r\nThis issue is asking that Atom indentation guides are changed from lazy to eager. Another way of describing it is to change the indentation guides so that they end where the closing brace would be in a curly-brace language."},"comment":{"url":"https://api.github.com/repos/atom/atom/issues/comments/184902120","html_url":"https://github.com/atom/atom/issues/3160#issuecomment-184902120","issue_url":"https://api.github.com/repos/atom/atom/issues/3160","id":184902120,"user":{"login":"pvorona","id":11915087,"avatar_url":"https://avatars.githubusercontent.com/u/11915087?v=3","gravatar_id":"","url":"https://api.github.com/users/pvorona","html_url":"https://github.com/pvorona","followers_url":"https://api.github.com/users/pvorona/followers","following_url":"https://api.github.com/users/pvorona/following{/other_user}","gists_url":"https://api.github.com/users/pvorona/gists{/gist_id}","starred_url":"https://api.github.com/users/pvorona/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pvorona/subscriptions","organizations_url":"https://api.github.com/users/pvorona/orgs","repos_url":"https://api.github.com/users/pvorona/repos","events_url":"https://api.github.com/users/pvorona/events{/privacy}","received_events_url":"https://api.github.com/users/pvorona/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T22:33:50Z","updated_at":"2016-02-16T22:33:50Z","body":"This is very nice suggestion, +1"}}