{"action":"created","issue":{"url":"https://api.github.com/repos/emmetio/emmet-atom/issues/86","labels_url":"https://api.github.com/repos/emmetio/emmet-atom/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/emmetio/emmet-atom/issues/86/comments","events_url":"https://api.github.com/repos/emmetio/emmet-atom/issues/86/events","html_url":"https://github.com/emmetio/emmet-atom/issues/86","id":34598794,"number":86,"title":"Don’t overwrite built-in keybindings of Atom","user":{"login":"J5lx","id":2063777,"avatar_url":"https://avatars.githubusercontent.com/u/2063777?v=3","gravatar_id":"","url":"https://api.github.com/users/J5lx","html_url":"https://github.com/J5lx","followers_url":"https://api.github.com/users/J5lx/followers","following_url":"https://api.github.com/users/J5lx/following{/other_user}","gists_url":"https://api.github.com/users/J5lx/gists{/gist_id}","starred_url":"https://api.github.com/users/J5lx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/J5lx/subscriptions","organizations_url":"https://api.github.com/users/J5lx/orgs","repos_url":"https://api.github.com/users/J5lx/repos","events_url":"https://api.github.com/users/J5lx/events{/privacy}","received_events_url":"https://api.github.com/users/J5lx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-05-29T22:11:15Z","updated_at":"2015-12-19T18:15:43Z","closed_at":null,"body":"Looking at Atom’s keybindings page, Emmet currently overwrites several keybindings of Atom’s core as well as of packages that are included in Atom by default:\r\n\r\n* alt-d (`editor:delete-to-end-of-word`)\r\n* ctrl-alt-down (`symbols-view:go-to-declaration`)\r\n* ctrl-alt-up (`symbols-view:return-from-declaration`)\r\n* ctrl-d (`find-and-replace:select-next`)\r\n* ctrl-left (`editor:move-to-beginning-of-word`)\r\n* ctrl-right (`editor:move-to-end-of-word`)\r\n* ctrl-shift-left (`editor:select-to-beginning-of-word`)\r\n* ctrl-shift-right (`editor:select-to-end-of-word`)\r\n* ctrl-w (`core:close`) ← especially annoying because this makes it impossible to close panes using the keyboard\r\n* shift-cmd-R (`symbols-view:toggle-project-symbols`)\r\n\r\nPlease note that I didn’t test all of them manually (and maybe I even overlooked something), but at least as long as ctrl-w remains overwritten by Emmet I don’t see any reason to put so much effort in it since I wouldn’t use Emmet (or any other package overwriting such fundamental keybindings) anyway, even though I could change them in my keymap.cson.\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/2408481-don-t-overwrite-built-in-keybindings-of-atom?utm_campaign=plugin&utm_content=tracker%2F535900&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F535900&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/emmetio/emmet-atom/issues/comments/166011332","html_url":"https://github.com/emmetio/emmet-atom/issues/86#issuecomment-166011332","issue_url":"https://api.github.com/repos/emmetio/emmet-atom/issues/86","id":166011332,"user":{"login":"Antontelesh","id":3889580,"avatar_url":"https://avatars.githubusercontent.com/u/3889580?v=3","gravatar_id":"","url":"https://api.github.com/users/Antontelesh","html_url":"https://github.com/Antontelesh","followers_url":"https://api.github.com/users/Antontelesh/followers","following_url":"https://api.github.com/users/Antontelesh/following{/other_user}","gists_url":"https://api.github.com/users/Antontelesh/gists{/gist_id}","starred_url":"https://api.github.com/users/Antontelesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Antontelesh/subscriptions","organizations_url":"https://api.github.com/users/Antontelesh/orgs","repos_url":"https://api.github.com/users/Antontelesh/repos","events_url":"https://api.github.com/users/Antontelesh/events{/privacy}","received_events_url":"https://api.github.com/users/Antontelesh/received_events","type":"User","site_admin":false},"created_at":"2015-12-19T18:15:43Z","updated_at":"2015-12-19T18:15:43Z","body":"It still overwrites default keybindings.\r\nDue to that the subword navigation is impossible.\r\nReassigning keybindings in `keymap.cson` does not help.\r\nWhen disabling emmet plugin, keybindings start to work as expected (but no emmet :cry: )"}}