{"action":"created","issue":{"url":"https://api.github.com/repos/haskell/haskell-mode/issues/950","labels_url":"https://api.github.com/repos/haskell/haskell-mode/issues/950/labels{/name}","comments_url":"https://api.github.com/repos/haskell/haskell-mode/issues/950/comments","events_url":"https://api.github.com/repos/haskell/haskell-mode/issues/950/events","html_url":"https://github.com/haskell/haskell-mode/issues/950","id":112012307,"number":950,"title":"Research py-indent-line coffee-indent-line org-indent-line yaml-indent-line","user":{"login":"gracjan","id":917978,"avatar_url":"https://avatars.githubusercontent.com/u/917978?v=3","gravatar_id":"","url":"https://api.github.com/users/gracjan","html_url":"https://github.com/gracjan","followers_url":"https://api.github.com/users/gracjan/followers","following_url":"https://api.github.com/users/gracjan/following{/other_user}","gists_url":"https://api.github.com/users/gracjan/gists{/gist_id}","starred_url":"https://api.github.com/users/gracjan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gracjan/subscriptions","organizations_url":"https://api.github.com/users/gracjan/orgs","repos_url":"https://api.github.com/users/gracjan/repos","events_url":"https://api.github.com/users/gracjan/events{/privacy}","received_events_url":"https://api.github.com/users/gracjan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-18T10:26:45Z","updated_at":"2015-12-26T17:24:58Z","closed_at":null,"body":"The following modes have something akin indentation based syntax:\r\n\r\n- [x] py-indent-line\r\n- [x] coffee-indent-line\r\n- [ ] org-indent-line\r\n- [ ] yaml-indent-line\r\n\r\nFind out what they do with indentation, semantics of TAB key, unindent, block-scoped indent, etc.\r\n"},"comment":{"url":"https://api.github.com/repos/haskell/haskell-mode/issues/comments/167347160","html_url":"https://github.com/haskell/haskell-mode/issues/950#issuecomment-167347160","issue_url":"https://api.github.com/repos/haskell/haskell-mode/issues/950","id":167347160,"user":{"login":"gracjan","id":917978,"avatar_url":"https://avatars.githubusercontent.com/u/917978?v=3","gravatar_id":"","url":"https://api.github.com/users/gracjan","html_url":"https://github.com/gracjan","followers_url":"https://api.github.com/users/gracjan/followers","following_url":"https://api.github.com/users/gracjan/following{/other_user}","gists_url":"https://api.github.com/users/gracjan/gists{/gist_id}","starred_url":"https://api.github.com/users/gracjan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gracjan/subscriptions","organizations_url":"https://api.github.com/users/gracjan/orgs","repos_url":"https://api.github.com/users/gracjan/repos","events_url":"https://api.github.com/users/gracjan/events{/privacy}","received_events_url":"https://api.github.com/users/gracjan/received_events","type":"User","site_admin":false},"created_at":"2015-12-26T17:24:58Z","updated_at":"2015-12-26T17:24:58Z","body":"`yaml-indent-line` after a TAB moves to rightmost indentation and then navigates backward, to column zero, then rightmost again. This also works really well with newline-and-indent because it either does to the same column as before or to a one more.\r\n\r\nyaml knows that there is a deeped level of indentation available because of \":\" char at the end of previous line."}}