{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/119","labels_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/119/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/119/comments","events_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/119/events","html_url":"https://github.com/JuliaLang/IJulia.jl/issues/119","id":23389600,"number":119,"title":"Cursor jumping in Notebook on OSX","user":{"login":"randyzwitch","id":2762787,"avatar_url":"https://avatars.githubusercontent.com/u/2762787?v=3","gravatar_id":"","url":"https://api.github.com/users/randyzwitch","html_url":"https://github.com/randyzwitch","followers_url":"https://api.github.com/users/randyzwitch/followers","following_url":"https://api.github.com/users/randyzwitch/following{/other_user}","gists_url":"https://api.github.com/users/randyzwitch/gists{/gist_id}","starred_url":"https://api.github.com/users/randyzwitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/randyzwitch/subscriptions","organizations_url":"https://api.github.com/users/randyzwitch/orgs","repos_url":"https://api.github.com/users/randyzwitch/repos","events_url":"https://api.github.com/users/randyzwitch/events{/privacy}","received_events_url":"https://api.github.com/users/randyzwitch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2013-11-27T14:24:29Z","updated_at":"2016-01-03T00:25:34Z","closed_at":null,"body":"Not sure when this started, but recently I've been having an issue with IJulia Notebooks when I hit tab to indent code, it moves 4 spaces...then after typing something seems to kick in and move the cursor back two spaces. And unfortunately, it doesn't seem to happen with 100% consistency, so I'm finding it very difficult to pretty print code.\r\n\r\nAnyone else have this issue or know what's going on? I'm using OSX Lion, IPython through Anaconda."},"comment":{"url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/comments/168443807","html_url":"https://github.com/JuliaLang/IJulia.jl/issues/119#issuecomment-168443807","issue_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/119","id":168443807,"user":{"login":"randyzwitch","id":2762787,"avatar_url":"https://avatars.githubusercontent.com/u/2762787?v=3","gravatar_id":"","url":"https://api.github.com/users/randyzwitch","html_url":"https://github.com/randyzwitch","followers_url":"https://api.github.com/users/randyzwitch/followers","following_url":"https://api.github.com/users/randyzwitch/following{/other_user}","gists_url":"https://api.github.com/users/randyzwitch/gists{/gist_id}","starred_url":"https://api.github.com/users/randyzwitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/randyzwitch/subscriptions","organizations_url":"https://api.github.com/users/randyzwitch/orgs","repos_url":"https://api.github.com/users/randyzwitch/repos","events_url":"https://api.github.com/users/randyzwitch/events{/privacy}","received_events_url":"https://api.github.com/users/randyzwitch/received_events","type":"User","site_admin":false},"created_at":"2016-01-03T00:25:34Z","updated_at":"2016-01-03T00:25:34Z","body":"Sorry for not getting back to you more quickly.\r\n\r\nGiven this code, which is tabbed in for aligning the function arguments, as soon as I start typing a letter between the brackets in the \"streams\" array, \r\n\r\n```julia\r\n#Start with this\r\na.signals = [Dict{Any, Any}(\"name\" => \"tooltip\", \r\n                            \"init\" => Dict{Any, Any}(), \r\n                            \"streams\" => []\r\n                            )\r\n            ]\r\n\r\n#End up with this\r\na.signals = [Dict{Any, Any}(\"name\" => \"tooltip\", \r\n                            \"init\" => Dict{Any, Any}(), \r\n    \"streams\" => [d]\r\n                            )\r\n            ]\r\n\r\n```\r\n\r\nIt would seem that the code is almost trying to enforce the proper tabbing for Python, as the line gets shifted to be one tab in from the line above it, which is undesirable in Julia since whitespace doesn't matter."}}