{"action":"created","issue":{"url":"https://api.github.com/repos/spyder-ide/spyder/issues/2217","labels_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2217/labels{/name}","comments_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2217/comments","events_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2217/events","html_url":"https://github.com/spyder-ide/spyder/pull/2217","id":59407479,"number":2217,"title":"Keybinding Enhancements","user":{"login":"blink1073","id":2096628,"avatar_url":"https://avatars.githubusercontent.com/u/2096628?v=3","gravatar_id":"","url":"https://api.github.com/users/blink1073","html_url":"https://github.com/blink1073","followers_url":"https://api.github.com/users/blink1073/followers","following_url":"https://api.github.com/users/blink1073/following{/other_user}","gists_url":"https://api.github.com/users/blink1073/gists{/gist_id}","starred_url":"https://api.github.com/users/blink1073/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blink1073/subscriptions","organizations_url":"https://api.github.com/users/blink1073/orgs","repos_url":"https://api.github.com/users/blink1073/repos","events_url":"https://api.github.com/users/blink1073/events{/privacy}","received_events_url":"https://api.github.com/users/blink1073/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spyder-ide/spyder/labels/Editor","name":"Editor","color":"d4c5f9"},{"url":"https://api.github.com/repos/spyder-ide/spyder/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/spyder-ide/spyder/milestones/5","html_url":"https://github.com/spyder-ide/spyder/milestones/v3.0","labels_url":"https://api.github.com/repos/spyder-ide/spyder/milestones/5/labels","id":982077,"number":5,"title":"v3.0","description":"","creator":{"login":"spyder-issues-migrator","id":11021581,"avatar_url":"https://avatars.githubusercontent.com/u/11021581?v=3","gravatar_id":"","url":"https://api.github.com/users/spyder-issues-migrator","html_url":"https://github.com/spyder-issues-migrator","followers_url":"https://api.github.com/users/spyder-issues-migrator/followers","following_url":"https://api.github.com/users/spyder-issues-migrator/following{/other_user}","gists_url":"https://api.github.com/users/spyder-issues-migrator/gists{/gist_id}","starred_url":"https://api.github.com/users/spyder-issues-migrator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spyder-issues-migrator/subscriptions","organizations_url":"https://api.github.com/users/spyder-issues-migrator/orgs","repos_url":"https://api.github.com/users/spyder-issues-migrator/repos","events_url":"https://api.github.com/users/spyder-issues-migrator/events{/privacy}","received_events_url":"https://api.github.com/users/spyder-issues-migrator/received_events","type":"User","site_admin":false},"open_issues":265,"closed_issues":65,"state":"open","created_at":"2015-02-16T23:17:23Z","updated_at":"2015-04-29T16:04:54Z","due_on":null,"closed_at":null},"comments":41,"created_at":"2015-03-01T17:25:05Z","updated_at":"2015-04-30T15:53:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/spyder-ide/spyder/pulls/2217","html_url":"https://github.com/spyder-ide/spyder/pull/2217","diff_url":"https://github.com/spyder-ide/spyder/pull/2217.diff","patch_url":"https://github.com/spyder-ide/spyder/pull/2217.patch"},"body":"Adds the following keybindings, including kill-ring support:\r\n\r\n```python\r\n              'editor/start of line': \"Meta+A\",\r\n              'editor/end of line': \"Meta+E\",\r\n              'editor/previous line': \"Meta+P\",\r\n              'editor/next line': \"Meta+N\",\r\n              'editor/previous char': \"Meta+B\",\r\n              'editor/next char': \"Meta+F\",\r\n              'editor/previous word': \"Meta+Left\",\r\n              'editor/next word': \"Meta+Right\",\r\n              'editor/kill to line end': \"Meta+K\",\r\n              'editor/kill to line start': \"Meta+U\",\r\n              'editor/yank': 'Meta+Y',\r\n              'editor/rotate kill ring': 'Shift+Meta+Y',\r\n              'editor/kill previous word': 'Meta+Backspace',\r\n              'editor/kill next word': 'Meta+D',\r\n              'editor/start of document': 'Meta+Less' if not DARWIN else \\\r\n                                                       'Ctrl+Up',\r\n              'editor/end of document': 'Meta+Greater' if not DARWIN else \\\r\n                                                      'Ctrl+Down',\r\n```\r\n\r\nAlso makes the follow existing key sequences configurable:\r\n\r\n```python\r\n              'editor/zoom in': 'Ctrl+Plus',\r\n              'editor/zoom out': 'Ctrl+Minus',\r\n              'editor/zoom reset': 'Ctrl+0',\r\n              'editor/undo': 'Ctrl+U',\r\n              'editor/redo': 'Ctrl+Y',\r\n              'editor/cut': 'Ctrl+X',\r\n              'editor/copy': 'Ctrl+C',\r\n              'editor/paste': 'Ctrl+V',\r\n              'editor/delete': 'Del',\r\n              'editor/select All': \"Ctrl+A\",\r\n              'editor/save as': 'Meta+S',\r\n```\r\n\r\nFixes #2047."},"comment":{"url":"https://api.github.com/repos/spyder-ide/spyder/issues/comments/97849001","html_url":"https://github.com/spyder-ide/spyder/pull/2217#issuecomment-97849001","issue_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2217","id":97849001,"user":{"login":"ccordoba12","id":365293,"avatar_url":"https://avatars.githubusercontent.com/u/365293?v=3","gravatar_id":"","url":"https://api.github.com/users/ccordoba12","html_url":"https://github.com/ccordoba12","followers_url":"https://api.github.com/users/ccordoba12/followers","following_url":"https://api.github.com/users/ccordoba12/following{/other_user}","gists_url":"https://api.github.com/users/ccordoba12/gists{/gist_id}","starred_url":"https://api.github.com/users/ccordoba12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccordoba12/subscriptions","organizations_url":"https://api.github.com/users/ccordoba12/orgs","repos_url":"https://api.github.com/users/ccordoba12/repos","events_url":"https://api.github.com/users/ccordoba12/events{/privacy}","received_events_url":"https://api.github.com/users/ccordoba12/received_events","type":"User","site_admin":false},"created_at":"2015-04-30T15:53:59Z","updated_at":"2015-04-30T15:53:59Z","body":"Another couple of minor comments, then I'll test it on Ubuntu to see if everything is working right :-)"}}