Changeset 29391 for dotfiles/vimperator

Show
Ignore:
Timestamp:
02/01/09 21:02:01 (5 years ago)
Author:
janus_wel
Message:

various changes

* clustering relative settings
* remove key mapping of 'A'
* replace map to noremap
* add variables for PMWriter.js
* add fmaps for "LDR all-in-one Hatena extension"
* add LDR fmaps
* translate comments to English
* remove codes to load color scheme automatically at start-up

move color scheme files to ~/vimperator/plugin/styles/

* miscs

Location:
dotfiles/vimperator
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dotfiles/vimperator/janus_wel-vimperatorrc

    r27831 r29391  
    11" .vimperatorrc 
     2" author janus_wel <janus.wel.3@gmail.com> 
    23" for 2.0pre (created: 2008/12/10 07:30:02) 
    3 " Last Change: 2009/01/03 13:37:05. 
    4  
    5 " set --------------------------------------------------------------------- 
     4" Last Change: 2009/02/01 16:10:11. 
     5 
     6" options ----------------------------------------------------------------- 
     7" safe mode 
     8"set noloadplugins 
     9 
    610" title bar 
    711set titlestring="Firefox with Vimperator" 
     
    1923"set activate= 
    2024set activate=homepage 
     25set activate-=homepage 
    2126 
    2227" scroll height of <C-d> / <C-u> 
     
    3338set newtab=all 
    3439 
    35 " show completions automatically 
    36 set wildoptions=auto 
     40" display tab-bar anytime 
     41set showtabline=2 
     42 
     43" show sorted completions automatically 
     44set wildoptions=auto,sort 
    3745 
    3846" don't focus any "input" elements automatically when open pages. 
     
    4452 
    4553" show right and bottom scroll bar 
    46 set go=rb 
    47  
    48 "set noloadplugins 
    49  
    50  
    51 " set! ------------------------------------------------------------------ 
     54set guioptions=rb 
     55 
     56" use the edit mode like vim in textareas 
     57set noinsertmode 
     58 
     59 
     60" preferences ( Firefox about:config ) ------------------------------------ 
     61" tabs --- 
     62" display tab-bar anytime 
     63set! browser.tabs.autoHide=false 
     64 
     65" don't animate tab-bar when switch to fullscreen 
     66set! browser.fullscreen.animateUp=0 
     67 
     68" hide close buttons 
     69set! browser.tabs.closeButtons=2 
     70 
     71" open tab in the background 
     72set! browser.tabs.loadDivertedInBackground=true 
     73 
     74" tab width is 24px 
     75set! browser.tabs.tabMaxWidth=24 
     76set! browser.tabs.tabMinWidth=24 
     77 
     78" miscs --- 
    5279" case-sensitive when find 
    5380set! accessibility.typeaheadfind.casesensitive=1 
     
    5683set! browser.enabel_automatic_image_resizing=false 
    5784 
    58 " don't animate tab-bar when fullscreen 
    59 set! browser.fullscreen.animateUp=0 
    60  
    6185" the number of URL-completions is 20 
    6286set! browser.urlbar.maxRichResults=20 
     
    6488" the number of popups is 100 
    6589set! dom.popup_maximum=100 
    66 set! browser.tabs.loadDivertedInBackground=true 
    6790 
    6891" activate spell-check textarea/input 
     
    7396set! layout.word_select.eat_space_to_next_word=false 
    7497 
    75 " display tab-bar anytime 
    76 set! browser.tabs.autoHide=false 
    77 " hide close buttons 
    78 set! browser.tabs.closeButtons=2 
    79 " tab width is 24px 
    80 set! browser.tabs.tabMaxWidth=24 
    81 set! browser.tabs.tabMinWidth=24 
    82  
    8398" don't show download-manager 
    8499set! browser.download.manager.showWhenStarting=false 
    85100 
    86101 
    87 " Variables --------------------------------------------------------------- 
     102" variables --------------------------------------------------------------- 
    88103" this must be set before map operation, otherwise use default value. 
    89104let mapleader=',' 
    90105 
    91106 
    92 " Mappings ---------------------------------------------------------------- 
     107" mappings ---------------------------------------------------------------- 
    93108" tab operation 
    94109noremap <C-h> gT 
     
    97112noremap <C-n> :tabmove! +1<CR> 
    98113 
    99 " I で pageinfo 
     114" we love echo 
     115noremap e :echo<Space> 
     116 
     117" pageinfo short-cut 
    100118noremap I :pageinfo<CR> 
    101119 
     
    107125noremap p <Nop> 
    108126noremap <C-k> <Nop> 
    109 " move to .vimperatorrc.js 
    110 "map A <Nop> 
    111127 
    112128" escape <C-a> / <C-x> 
     
    140156" better safe than sorry 
    141157inoremap <C-h> <BS> 
    142 noremap <Leader>B :js content.document.body.focus();<CR> 
     158noremap <Leader>B :javascript content.document.body.focus();<CR> 
     159noremap <Leader>d :redraw<CR> 
    143160 
    144161" sourcing .vimperatorrc 
    145 noremap <Leader>r :so ~/.vimperatorrc<CR> 
    146 noremap <Leader>R :mapc<CR>:cmapc<CR>:imapc<CR>:so ~/.vimperatorrc<CR> 
    147  
    148 " we love echo 
    149 noremap e :echo<Space> 
    150  
    151 " simple 
    152 noremap <Leader>l :toggleldrizecooperation<CR> 
    153  
    154 noremap <Leader>d :redraw<CR> 
    155  
    156 " Plugins ----------------------------------------------------------------- 
     162noremap <Leader>r :source ~/.vimperatorrc<CR> 
     163noremap <Leader>R :mapclear<CR>:cmapclear<CR>:imapclear<CR>:source ~/.vimperatorrc<CR> 
     164 
     165 
     166" plugins ----------------------------------------------------------------- 
    157167" plugin: direct_bookmark.js 
    158168" move to .vimperatorrc.js 
    159 "map a :sbm<Space> 
     169noremap B :sbm<Space> 
    160170 
    161171" plugin: sbmcommentsviewer.js 
    162172" move to .vimperatorrc.js 
    163 "map v :viewSBMComments -t hd 
     173"noremap v :viewSBMComments -t hd 
    164174 
    165175" plugin: copy.js 
     
    168178" plugin: blinkelement.js 
    169179noremap <Leader>b :bl content.document.getElement 
    170 noremap <Leader>e :bl buffer.evaluateXPath 
     180noremap <Leader>e :bl buffer.evaluateXPath(' 
    171181 
    172182" plugin: noscript.js 
    173183noremap <Leader>s :noscript toggletemp<CR> 
    174184noremap <Leader>S :noscript toggleperm<CR> 
     185 
     186" plugin: ldrize_cooperation.js 
     187noremap <Leader>l :toggleldrizecooperation<CR> 
    175188 
    176189" plugin: direct_bookmark.js 
     
    208221let hatena_star_hint_mapping='h' 
    209222 
    210  
    211 " JavaScript ------------------------------------------------------------ 
     223" plugin: PMWriter.js 
     224let pmwriter_plugin_dir = '~\vimperator\plugin' 
     225let pmwriter_output_dir = '~\vimperator\plugin\help\' 
     226 
     227 
     228" source extra resources -------------------------------------------------- 
     229" javascript 
    212230source ~/.vimperatorrc.js 
    213231 
    214  
    215 " CSS ------------------------------------------------------------------- 
     232" css 
    216233"source ~/.vimperatorrc.css 
    217234 
    218235 
    219 " autocmd --------------------------------------------------------------- 
     236" autocmd ----------------------------------------------------------------- 
    220237" fmap --- 
    221238" all clear 
     
    224241" Fastladder 
    225242" pass through default keybinds 
    226 autocmd LocationChange http://fastladder\\.com/reader/ :fmap j k s a p o q w r J,<Space> K,<S-Space> 
     243autocmd LocationChange http://fastladder\\.com/reader/ :fmap j k s a p o q w r <Del> 
     244autocmd LocationChange http://fastladder\\.com/reader/ :fmap J,<Space> K,<S-Space> <,> >,< /,f 
    227245" LDR Full Feed 
    228246autocmd LocationChange http://fastladder\\.com/reader/ :fmap v,g V,G 
    229247" LDR + Tombloo 
    230248autocmd LocationChange http://fastladder\\.com/reader/ :fmap B,T 
    231 " Hatena Star 
    232 autocmd LocationChange http://fastladder\\.com/reader/ :fmap H 
     249autocmd LocationChange http://fastladder\\.com/reader/ :fmap g,t G,b z,Z 
     250" Hatena Bookmark Comment 
     251autocmd LocationChange http://fastladder\\.com/reader/ :fmap c,C C,F S 
     252 
     253" livedoor Reader 
     254" pass through default keybinds 
     255autocmd LocationChange http://reader\\.livedoor\\.com/reader/ :fmap j k s a p o q w r <Del> 
     256autocmd LocationChange http://reader\\.livedoor\\.com/reader/ :fmap J,<Space> K,<S-Space> <,> >,< /,f 
     257" LDR Full Feed 
     258autocmd LocationChange http://reader\\.livedoor\\.com/reader/ :fmap v,g V,G 
     259" LDR + Tombloo 
     260autocmd LocationChange http://reader\\.livedoor\\.com/reader/ :fmap B,T 
     261autocmd LocationChange http://reader\\.livedoor\\.com/reader/ :fmap g,t G,b z,Z 
     262" Hatena Bookmark Comment 
     263autocmd LocationChange http://reader\\.livedoor\\.com/reader/ :fmap c,C C,F S 
    233264 
    234265" Remember the Milk 
     
    251282 
    252283 
    253 " finish ---------------------------------------------------------------- 
     284" finish ------------------------------------------------------------------ 
    254285echo "GET READY!!" 
    255286 
  • dotfiles/vimperator/janus_wel-vimperatorrc.js

    r26382 r29391  
    11// .vimperator.js 
    2 // author: janus_wel<janus@fb3.so-net.ne.jp> 
    3  
    4 // 動画サイトの操作用 map 
     2// author: janus_wel <janus.wel.3@gmail.com> 
     3// for 2.0pre 
     4// Last Change: 2009/02/01 16:10:35. 
     5 
     6// key mappings for video services 
    57// plugin : nnp_cooperation.js 
    68// plugin : nicontroller.js 
     
    3133        { 
    3234            command:        'a', 
    33             action:         function() { liberator.execute('normal :sbm<Space>'); }, 
    34             description:    'ready social bookmark command', 
    35             extra:          { rhs: ':sbm<Space>', }, 
     35            action:         function() {}, 
     36            description:    'Nop', 
     37            extra:          {}, 
    3638        }, 
    3739        { 
     
    141143                { 
    142144                    // [N]n 
    143                     // N 番目の動画を再生する。 
    144                     // 指定なしの場合次の動画が再生される。 
     145                    // play N th video. 
     146                    // if N is not specified, next video will be played. 
    145147                    command:        'n', 
    146148                    action:         function(count) { 
     
    153155                { 
    154156                    // [N]w 
    155                     // 上から N 個の動画を削除する。 
    156                     // 指定なしの場合一番上の動画が削除される。 
     157                    // delete N th video. 
     158                    // if N is not specified, next video will be deleted. 
    157159                    command:        'w', 
    158160                    action:         function(count) { 
     
    166168                { 
    167169                    // [N]- 
    168                     // N 秒前にシークする。 
    169                     // 指定なしの場合 10 秒前。 
     170                    // seek to minus N seconds. 
     171                    // if N is not specified, minus 10 seconds. 
    170172                    command:        '-', 
    171173                    action:         function(count) { 
    172                         if(count === -1) count = 20; 
     174                        if(count === -1) count = 10; 
    173175                        liberator.execute(':nicoseek! ' + '-' + count); 
    174176                    }, 
     
    178180                { 
    179181                    // [N]+ 
    180                     // N 秒後にシークする。 
    181                     // 指定なしの場合 10 秒後。 
     182                    // seek to plus N seconds. 
     183                    // if N is not specified, plus 10 seconds. 
    182184                    command:        '+', 
    183185                    action:         function(count) { 
    184                         if(count === -1) count = 20; 
     186                        if(count === -1) count = 10; 
    185187                        liberator.execute(':nicoseek! ' + count); 
    186188                    }, 
     
    226228                { 
    227229                    // [N]- 
    228                     // N 秒前にシークする。 
    229                     // 指定なしの場合 10 秒前。 
     230                    // seek to minus N seconds. 
     231                    // if N is not specified, minus 10 seconds. 
    230232                    command:        '-', 
    231233                    action:         function(count) { 
     
    238240                { 
    239241                    // [N]+ 
    240                     // N 秒後にシークする。 
    241                     // 指定なしの場合 10 秒後。 
     242                    // seek to plus N seconds. 
     243                    // if N is not specified, plus 10 seconds. 
    242244                    command:        '+', 
    243245                    action:         function(count) { 
     
    269271}; 
    270272 
    271 liberator.modules.autocommands.add('LocationChange', '.*', 'js liberator.plugins.nicomap()'); 
    272  
    273  
    274 // colors 
    275 (function(){ 
    276     let colorDir = io.getRuntimeDirectories('colors')[0]; 
    277     io.readDirectory(colorDir).forEach( function (file) { 
    278         if (/\.vimp$/i.test(file.path)) { 
    279             io.source(file.path, false); 
    280             liberator.echo(file.path + ' sourced.'); 
    281         } 
    282     }); 
    283 })(); 
    284  
    285 // multi_requester.js 
     273liberator.modules.autocommands.add('LocationChange', '.*', liberator.plugins.nicomap); 
     274 
     275 
     276// plugin: multi_requester.js 
    286277liberator.globalVariables.multi_requester_mappings = [ 
    287278    ['E', 'alc'], 
     
    290281]; 
    291282 
     283// plugin: migratestatusbar.js 
    292284liberator.globalVariables.migrate_elements = [ 
    293285    {