{"action":"created","issue":{"url":"https://api.github.com/repos/cmcaine/tridactyl/issues/559","repository_url":"https://api.github.com/repos/cmcaine/tridactyl","labels_url":"https://api.github.com/repos/cmcaine/tridactyl/issues/559/labels{/name}","comments_url":"https://api.github.com/repos/cmcaine/tridactyl/issues/559/comments","events_url":"https://api.github.com/repos/cmcaine/tridactyl/issues/559/events","html_url":"https://github.com/cmcaine/tridactyl/pull/559","id":324204322,"number":559,"title":"Handle (well, ignore) an extra colon before any excmd","user":{"login":"ELLIOTTCABLE","id":200,"avatar_url":"https://avatars1.githubusercontent.com/u/200?v=4","gravatar_id":"","url":"https://api.github.com/users/ELLIOTTCABLE","html_url":"https://github.com/ELLIOTTCABLE","followers_url":"https://api.github.com/users/ELLIOTTCABLE/followers","following_url":"https://api.github.com/users/ELLIOTTCABLE/following{/other_user}","gists_url":"https://api.github.com/users/ELLIOTTCABLE/gists{/gist_id}","starred_url":"https://api.github.com/users/ELLIOTTCABLE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ELLIOTTCABLE/subscriptions","organizations_url":"https://api.github.com/users/ELLIOTTCABLE/orgs","repos_url":"https://api.github.com/users/ELLIOTTCABLE/repos","events_url":"https://api.github.com/users/ELLIOTTCABLE/events{/privacy}","received_events_url":"https://api.github.com/users/ELLIOTTCABLE/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-05-17T22:11:57Z","updated_at":"2018-05-18T23:53:06Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/cmcaine/tridactyl/pulls/559","html_url":"https://github.com/cmcaine/tridactyl/pull/559","diff_url":"https://github.com/cmcaine/tridactyl/pull/559.diff","patch_url":"https://github.com/cmcaine/tridactyl/pull/559.patch"},"body":"In Vim proper, initial `:` entered before a command-line are entirely ignored. This has a few benefits:\r\n\r\n - When new users see an example command on the web (“Use the command `:set searchengine duckduckgo` to …”), they may not understand that the initial colon is intended as an activation-key, instead as a part of the command that they are to paste into their command-line. With this change, the command will still work as-intended.\r\n\r\n - When I'm trying to construct a more complex command (at least in Vim-proper), I often open the command-line *while thinking*; then, occasionally, I forget that I'd done so, when I finally settle on an approach to the problem at hand, and thus reflexively begin my complicated ex-command with a colon, intended to open the command-line.\r\n\r\nThis patch, my first to y'all's project, is a simple one to address this. Initial colons are ignored in the ex-mode command-line.\r\n\r\nI tried to fairly-thoroughly test this by hand, after building the extension. Let me know if you want me to exercise it in some automated fashion.\r\n\r\nAs this is my first, I'd love some feedback before you merge — similarly, my commits were small and granular; but this is a very small work, so I'm likely to push these squashed into a single commit once you give me the go-ahead! `<3`"},"comment":{"url":"https://api.github.com/repos/cmcaine/tridactyl/issues/comments/390360275","html_url":"https://github.com/cmcaine/tridactyl/pull/559#issuecomment-390360275","issue_url":"https://api.github.com/repos/cmcaine/tridactyl/issues/559","id":390360275,"user":{"login":"ELLIOTTCABLE","id":200,"avatar_url":"https://avatars1.githubusercontent.com/u/200?v=4","gravatar_id":"","url":"https://api.github.com/users/ELLIOTTCABLE","html_url":"https://github.com/ELLIOTTCABLE","followers_url":"https://api.github.com/users/ELLIOTTCABLE/followers","following_url":"https://api.github.com/users/ELLIOTTCABLE/following{/other_user}","gists_url":"https://api.github.com/users/ELLIOTTCABLE/gists{/gist_id}","starred_url":"https://api.github.com/users/ELLIOTTCABLE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ELLIOTTCABLE/subscriptions","organizations_url":"https://api.github.com/users/ELLIOTTCABLE/orgs","repos_url":"https://api.github.com/users/ELLIOTTCABLE/repos","events_url":"https://api.github.com/users/ELLIOTTCABLE/events{/privacy}","received_events_url":"https://api.github.com/users/ELLIOTTCABLE/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T23:53:06Z","updated_at":"2018-05-18T23:53:06Z","author_association":"NONE","body":"Rebased! This should be good to go. `<3`"}}
{"actor":{"display_login":"ELLIOTTCABLE"}}