// ==UserScript==
// @name           LDR Vi Move Entry Command
// @namespace      http://www.pshared.net/
// @description    指定したエントリの位置へ移動します。
// @include        http://reader.livedoor.com/reader/*
// ==/UserScript==
var w = unsafeWindow;
with (w) {
  vi.gg = function() {
    var feed = get_active_feed();
    if (!feed) {
      return;
    }

    Control.scroll_to_offset(0);

    message("移動しました。");
  }

  vi.G = function(s) {
    var feed = get_active_feed();
    if (!feed) {
      return;
    }

    var length = feed.items.length;
    var num = s ? parseInt(s) : length;
    if (isNaN(num) || num < 1) {
      return;
    }

    var go = Math.min(num, length);
    Control.scroll_to_offset(go - 1);

    message("移動しました。");
  }
}

