message: Fix jump list getting "stuck" after 100 jumps
  I've noticed that after having VS Code open for a while, `<C-o>` after a jump doesn't work (but if you do it again, it does). Here's the fix.
diff: @@ -7,6 +7,8 @@ import { Jump } from './jump';
  import { existsAsync } from 'platform/fs';
  import { Position } from 'vscode';
  +const MAX_JUMPS = 100;
  +
  /**
  * JumpTracker is a handrolled version of VSCode's TextEditorState
  * in relation to the 'workbench.action.navigateBack' command.
  @@ -298,12 +300,14 @@ export class JumpTracker {
  }
  if (from && (!to || !from.isSamePosition(to))) {
  + if (this._jumps.length === MAX_JUMPS) {
  + this._jumps.splice(0, 1);
  + }
  +
  this._jumps.push(from);
  }
  this._currentJumpNumber = this._jumps.length;
  -
  - this.clearOldJumps();
  }
  private changePositionForJumpNumber(index: number, jump: Jump, newPosition: Position) {
  @@ -317,12 +321,6 @@ export class JumpTracker {
  );
  }
  - private clearOldJumps(): void {
  - if (this._jumps.length > 100) {
  - this._jumps.splice(0, this._jumps.length - 100);
  - }
  - }
  -
  private clearJumpsOnSamePosition(jump: Jump): void {
  this._jumps = this._jumps.filter((j) => j === jump || !j.isSamePosition(jump));
  }
  