{"action":"opened","issue":{"url":"https://api.github.com/repos/VSCodeVim/Vim/issues/451","repository_url":"https://api.github.com/repos/VSCodeVim/Vim","labels_url":"https://api.github.com/repos/VSCodeVim/Vim/issues/451/labels{/name}","comments_url":"https://api.github.com/repos/VSCodeVim/Vim/issues/451/comments","events_url":"https://api.github.com/repos/VSCodeVim/Vim/issues/451/events","html_url":"https://github.com/VSCodeVim/Vim/issues/451","id":165720468,"number":451,"title":"Test suite subject to failures due to remappings in settings.json","user":{"login":"sectioneight","id":97087,"avatar_url":"https://avatars.githubusercontent.com/u/97087?v=3","gravatar_id":"","url":"https://api.github.com/users/sectioneight","html_url":"https://github.com/sectioneight","followers_url":"https://api.github.com/users/sectioneight/followers","following_url":"https://api.github.com/users/sectioneight/following{/other_user}","gists_url":"https://api.github.com/users/sectioneight/gists{/gist_id}","starred_url":"https://api.github.com/users/sectioneight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sectioneight/subscriptions","organizations_url":"https://api.github.com/users/sectioneight/orgs","repos_url":"https://api.github.com/users/sectioneight/repos","events_url":"https://api.github.com/users/sectioneight/events{/privacy}","received_events_url":"https://api.github.com/users/sectioneight/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-15T06:30:46Z","updated_at":"2016-07-15T06:30:46Z","closed_at":null,"body":"### What did you do?\r\n\r\nRan the test suite for the project from VSCode debug. I have some custom \"normal\"/\"other\" remaps in my `settings.json` (to accomodate dvorak motion keys)\r\n\r\n```\r\n    \"vim.otherModesKeyBindings\": [\r\n        {\r\n            \"before\": [\"n\"],\r\n            \"after\": [\"k\"]\r\n        },\r\n        {\r\n            \"before\": [\"t\"],\r\n            \"after\": [\"j\"]\r\n        },\r\n        {\r\n            \"before\": [\"s\"],\r\n            \"after\": [\"l\"]\r\n        },\r\n        {\r\n            \"before\": [\",\", \"w\"],\r\n            \"after\": [\":\", \"w\"]\r\n        }\r\n    ]\r\n```\r\n\r\n### What did you expect to happen?\r\n\r\nThe test suite should pass, and not be affected by my key remaps\r\n\r\n### What happened instead?\r\n\r\nMany tests fail due to my personal key remappings. For example:\r\n\r\n```\r\n  3) Mode Normal Can handle 'dt':\r\n      Line 0 is different.\r\n      + expected - actual\r\n      -ext text\r\n      +t text\r\n      \r\n      at Suite.suite (/Users/aiden/src/vscode-vim/test/mode/modeNormal.test.ts:250:5)\r\n  4) Mode Normal can handle s in visual mode:\r\n      Cursor CHARACTER position is wrong.\r\n      + expected - actual\r\n      -4\r\n      +\r\n```\r\n\r\nI verified that it was due to the remappings by disabling my customizations in `settings.json` and re-running the tests.\r\n\r\n### Technical details:\r\n\r\n* VSCode Version: 1.3.1\r\n* VsCodeVim Version: current HEAD (`5a2bce3e39303be6e914c04b43e0c3f896b306e4`)\r\n* OS: OS X 10.11"}}
{"actor":{"display_login":"sectioneight"}}