message: Added unit tests for movement commands.
diff: @@ -1144,6 +1144,41 @@ suite('Mode Normal', () => {
  end: ['tes|t one'],
  });
  + newTest({
  + title: 'gi works correctly',
  + start: ['|'],
  + keysPressed: 'ione<Esc>otwo<Esc>0gi',
  + end: ['one', 'two|'],
  + });
  +
  + newTest({
  + title: '`. works correctly',
  + start: ['one|'],
  + keysPressed: 'atwo<Esc>`.',
  + end: ['one|two'],
  + });
  +
  + newTest({
  + title: "'. works correctly",
  + start: ['one|'],
  + keysPressed: "atwo<Esc>'.",
  + end: ['one|two'],
  + });
  +
  + newTest({
  + title: 'g; works correctly',
  + start: ['|'],
  + keysPressed: 'ione<Esc>atwo<Esc>g;g;',
  + end: ['one|two'],
  + });
  +
  + newTest({
  + title: 'g, works correctly',
  + start: ['|'],
  + keysPressed: 'ione<Esc>atwo<Esc>g;g;g,',
  + end: ['onetw|o'],
  + });
  +
  newTest({
  title: 'g_ works correctly',
  start: ['te|sttest'],
  