- Timestamp:
- 02/05/10 02:25:19 (3 years ago)
- Files:
-
- 1 modified
-
dotfiles/vimperator/retlet-vimperatorrc (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dotfiles/vimperator/retlet-vimperatorrc
r36516 r36618 91 91 noremap ! :set invum<CR> 92 92 93 " ページのエンコーディングを変更 94 noremap ,es :set encoding=Shift_JIS<CR> 95 noremap ,ec :set encoding=EUC-JP<CR> 96 noremap ,eu :set encoding=UTF-8<CR> 97 noremap ,ei :set encodeing=ISO-2022-JP<CR> 98 93 99 " ex modeでC-jを無効化 94 100 cnoremap <C-j> <Nop> … … 96 102 " plugins 97 103 " ====================================================================== 98 let g:plugin_loader_roots = "~/Sites/vimperator-plugins/trunk/ ~/ Sites/git/vimperator-plugins/ ~/Sites/git/281167/"99 let g:plugin_loader_plugins = "_libly,a ppendAnchor,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"104 let g:plugin_loader_roots = "~/Sites/vimperator-plugins/trunk/ ~/.vimperator/load/ ~/Sites/git/littlefolk/" 105 let 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" 100 106 101 107 " no-reading.js 102 let g:no_reading_ do_echo= 1108 let g:no_reading_on_statusline = 1 103 109 104 110 " appendAnchor.js … … 122 128 123 129 " hatenabookmark.js 130 noremap s :hbtab<Space> 131 noremap S :hbtab<Space> 124 132 js <<EOM 125 133 liberator.globalVariables.hBookmark_shortcuts = { … … 131 139 if (typeof hBookmark != 'undefined') liberator.loadScript('chrome://hatenabookmark/content/vimperator/plugin/hatenabookmark.js', {__proto__: this}); 132 140 EOM 133 noremap s :hbtab<Space>134 noremap S :hbtab<Space>135 141 136 142 " ldrize_cooperation.js … … 149 155 noremap ,mF :mr<Space>favotter-new<Space>["retlet"]<CR> 150 156 151 " encodingSwitcher.js152 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 157 157 " copy.js 158 158 noremap ,c :copy<Space> … … 165 165 { label: 'markdownsel', value: '[%SEL%](%URL% "%TITLE%")' }, 166 166 { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' } 167 ];168 EOM169 170 " localkeymode.js, stella.js171 let g:localkeymode_enable = "true"172 js <<EOM173 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 ]],182 167 ]; 183 168 EOM … … 242 227 EOM 243 228 244 " feedSomeKeys_2.jsとlocalkeymode.jsの相性問題対応パッチ245 " cf.http://vimperator.g.hatena.ne.jp/nokturnalmortum/20081220/1229773089246 js <<EOM247 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 EOM260 261 229 " yourfilehost cookie削除 262 230 " cf.http://anond.hatelabo.jp/20100108213648 … … 273 241 EOM 274 242 243 " LocalMappings 244 " cf.http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100128/1264675483 245 js <<EOM 246 function 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 272 addLocalMappings( 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 ); 286 EOM 287 275 288 " qmarks 276 289 " ======================================================================
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)