Changeset 36618 for dotfiles

Show
Ignore:
Timestamp:
02/05/10 02:25:19 (3 years ago)
Author:
retlet
Message:

update

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dotfiles/vimperator/retlet-vimperatorrc

    r36516 r36618  
    9191noremap ! :set invum<CR> 
    9292 
     93" ページのエンコーディングを変更 
     94noremap ,es :set encoding=Shift_JIS<CR> 
     95noremap ,ec :set encoding=EUC-JP<CR> 
     96noremap ,eu :set encoding=UTF-8<CR> 
     97noremap ,ei :set encodeing=ISO-2022-JP<CR> 
     98 
    9399" ex modeでC-jを無効化 
    94100cnoremap <C-j> <Nop> 
     
    96102" plugins 
    97103" ====================================================================== 
    98 let g:plugin_loader_roots = "~/Sites/vimperator-plugins/trunk/ ~/Sites/git/vimperator-plugins/ ~/Sites/git/281167/" 
    99 let g:plugin_loader_plugins = "_libly,appendAnchor,auto_reload,copy,direct_bookmark,feedSomeKeys_2,gmperator,hatenaStar,hint-tombloo,ldrize_cooperation,localkeymode,maine_coon,migemo_completion,multi_requester,no-reading,pino,pixiv_tools,proxy,sbmcommentsviewer,tombloo,twitter,walk-input,stella,opener" 
     104let g:plugin_loader_roots = "~/Sites/vimperator-plugins/trunk/ ~/.vimperator/load/ ~/Sites/git/littlefolk/" 
     105let g:plugin_loader_plugins = "_libly,account_switcher,appendAnchor,auto_reload,copy,char-hints-mod2,direct_bookmark,feedSomeKeys_2,gmperator,hatenaStar,hint-tombloo,ldrize_cooperation,maine_coon,migemo_completion,multi_requester,no-reading,pino,pixiv_tools,proxy,sbmcommentsviewer,tombloo,twitter,walk-input,stella,opener" 
    100106 
    101107" no-reading.js 
    102 let g:no_reading_do_echo = 1 
     108let g:no_reading_on_statusline = 1 
    103109 
    104110" appendAnchor.js 
     
    122128 
    123129" hatenabookmark.js 
     130noremap s :hbtab<Space> 
     131noremap S :hbtab<Space> 
    124132js <<EOM 
    125133liberator.globalVariables.hBookmark_shortcuts = { 
     
    131139if (typeof hBookmark != 'undefined') liberator.loadScript('chrome://hatenabookmark/content/vimperator/plugin/hatenabookmark.js', {__proto__: this}); 
    132140EOM 
    133 noremap s :hbtab<Space> 
    134 noremap S :hbtab<Space> 
    135141 
    136142" ldrize_cooperation.js 
     
    149155noremap ,mF :mr<Space>favotter-new<Space>["retlet"]<CR> 
    150156 
    151 " encodingSwitcher.js 
    152 noremap ,es :set encoding=Shift_JIS<CR> 
    153 noremap ,ec :set encoding=EUC-JP<CR> 
    154 noremap ,eu :set encoding=UTF-8<CR> 
    155 noremap ,ei :set encodeing=ISO-2022-JP<CR> 
    156  
    157157" copy.js 
    158158noremap ,c :copy<Space> 
     
    165165  { label: 'markdownsel',    value: '[%SEL%](%URL% "%TITLE%")' }, 
    166166  { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' } 
    167 ]; 
    168 EOM 
    169  
    170 " localkeymode.js, stella.js 
    171 let g:localkeymode_enable = "true" 
    172 js <<EOM 
    173 liberator.globalVariables.localKeyMappings=[ 
    174   [/^http:\/\/www\.(nicovideo\.jp|youtube\.com)\/watch/, [ 
    175     ['p', ':stplay'], 
    176     ['m', ':stmute'], 
    177     ['v', ':stcomment'], 
    178     ['s', ':stseek! +10'], 
    179     ['S', ':stseek! -10'], 
    180     ['z', ':stlarge'], 
    181   ]], 
    182167]; 
    183168EOM 
     
    242227EOM 
    243228 
    244 " feedSomeKeys_2.jsとlocalkeymode.jsの相性問題対応パッチ 
    245 " cf.http://vimperator.g.hatena.ne.jp/nokturnalmortum/20081220/1229773089 
    246 js <<EOM 
    247 autocommands.add( 
    248   'VimperatorEnter', 
    249   /.*/, 
    250   function () { 
    251     let (orig = plugins.LocalKeyMode.loadKeyMap) { 
    252       plugins.LocalKeyMode.loadKeyMap = function () { 
    253         if (!liberator.plugins.feedKey || liberator.plugins.feedKey.origMap.length <= 0) 
    254           orig.call(plugins.LocalKeyMode); 
    255       }; 
    256     } 
    257   } 
    258 ); 
    259 EOM 
    260  
    261229" yourfilehost cookie削除 
    262230" cf.http://anond.hatelabo.jp/20100108213648 
     
    273241EOM 
    274242 
     243" LocalMappings 
     244" cf.http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100128/1264675483 
     245js <<EOM 
     246function addLocalMappings(buffer, maps) { 
     247  maps.forEach( 
     248    function (map) { 
     249      let [cmd, action, extra] = map; 
     250      let actionFunc = action; 
     251      extra || (extra = {}); 
     252 
     253      if (typeof action == "string") { 
     254        if (action.charAt(0) == ':') 
     255          actionFunc = extra.open ? function () commandline.open("", action, modes.EX) 
     256                                  : function () liberator.execute(action); 
     257        else 
     258          actionFunc = function () events.feedkeys(action, extra.noremap, true); 
     259      } 
     260      extra.matchingUrls = buffer; 
     261      mappings.addUserMap( 
     262        [modes.NORMAL], 
     263        [cmd], 
     264        "Local mapping for " + buffer, 
     265        actionFunc, 
     266        extra 
     267      ); 
     268    } 
     269  ); 
     270} 
     271 
     272addLocalMappings( 
     273  /^(http:\/\/(es|www).nicovideo.jp\/watch|http:\/\/(jp|www)\.youtube\.com\/watch)/, 
     274  [ 
     275    ['p',  ':stplay',          ], 
     276    ['m',  ':stmute',          ], 
     277    ['c',  ':stcomment',       ], 
     278    ['zz', ':stlarge',         ], 
     279    ['r',  ':strepeat',        ], 
     280    ['+',  ':stvolume! 10',    ], 
     281    ['-',  ':stvolume! -10',   ], 
     282    ['C-h',  ':stseek! -10',     ], 
     283    ['C-l',  ':stseek! 10',      ], 
     284  ] 
     285); 
     286EOM 
     287 
    275288" qmarks 
    276289" ======================================================================