Show
Ignore:
Timestamp:
04/02/08 03:26:30 (8 months ago)
Author:
otsune
Message:

otsune-vimperatorrc: Update for 0.6pre

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dotfiles/vimperator/otsune-vimperatorrc

    r4757 r8624  
    1 " otsune .vimperatorrc 
    2 " http://vimperator.cutup.org/index.php?title=Configuration 
    3 set activate=quickmark,paste 
     1" otsune vimperatorrc 
     2" For vimperator 0.6pre 
     3set guioptions=b 
     4set verbose=9 
    45set visualbell 
    5 set complete=sbfh 
    6 set guioptions=bmT 
    7 set maxhints=500 
    8 set titlestring=Vimperator 
    9 set verbose=9 
     6set history=1000 
     7set complete=sbh 
     8set editor=/opt/local/bin/gvim -f 
    109 
    11 " restart Vimperator 
    12 map <C-r>   :restart<CR> 
     10" css 
     11map ! :set invum<CR> 
     12 
     13" set mark-a, jump mark-a 
     14map _ ma 
     15map } `a 
     16 
     17"]] 
     18set nextpattern+=\b次,→\b 
     19"[[ 
     20set previouspattern+=\b前,\b← 
     21 
     22"  
     23noremap j 5j 
     24noremap k 5k 
    1325 
    1426" select next/previous tab 
     
    2840map <C-H>     :tabmove! -1<CR> 
    2941 
    30 " css 
    31 map ! :set invum<CR> 
     42map ,b :set guioptions+=b<CR> 
     43map ,B :set guioptions-=b<CR> 
     44map ,t :toggleToolbar<CR> 
    3245 
    33 " set mark-a, jump mark-a 
    34 map _ ma 
    35 map } `a 
     46" Add Mapping `C-c' copy or stop loading 
     47javascript <<EOM 
     48liberator.mappings.addUserMap([liberator.modes.NORMAL], ['<C-c>'], 
     49    'Copy selected text or ', 
     50        function() { 
     51                var sel = window.content.document.getSelection(); 
     52                if (sel) { 
     53                        liberator.copyToClipboard(sel); 
     54                        liberator.echo('Yanked: '+sel); 
     55                } else { 
     56                        BrowserStop(); 
     57                        liberator.echo('Stopped loading !'); 
     58                } 
     59        } , {}); 
     60EOM 
    3661 
    37 " custom js 
    38 " http://d.hatena.ne.jp/teramako/20071205/p1 
    39 javascript <<EOF 
     62" Show feed-button to statusbar 
     63javascript <<EOM 
    4064(function(){ 
    41  var feedPanel = document.createElement('statusbarpanel'); 
    42  var feedButton = document.getElementById('feed-button'); 
    43  feedPanel.setAttribute('id', 'feed-panel-clone'); 
    44  feedPanel.appendChild(feedButton.cloneNode(true)); 
    45  feedButton.parentNode.removeChild(feedButton); 
    46  document.getElementById('status-bar').insertBefore(feedPanel, document.getElementById('security-button')); 
    47  })(); 
     65var feedPanel = document.createElement('statusbarpanel'); 
     66var feedButton = document.getElementById('feed-button'); 
     67feedPanel.setAttribute('id','feed-panel-clone'); 
     68feedPanel.appendChild(feedButton.cloneNode(true)); 
     69feedButton.parentNode.removeChild(feedButton); 
     70document.getElementById('status-bar').insertBefore(feedPanel,document.getElementById('security-button')); 
     71})(); 
     72EOM 
    4873 
    49 /* Default <C-c> mapping is dump. I want it to be copy! */ 
    50 var copy_map = new vimperator.Map( 
    51         vimperator.modes.NORMAL,  
    52         ["<C-c>"],  
    53         function() { copyToClipboard(window.content.document.getSelection()); },  
    54         { shortHelp: "Copy", help: "Copy the current selected text" } 
    55         ); 
    56  
    57 vimperator.mappings.add(copy_map); 
    58  
    59 EOF 
     74" vim:set sw=4 ts=4 sts=0 syntax=vimperator: