|
|
| Line 15: |
Line 15: |
| |
|
|
|
| |
<pre> |
|
<pre> |
| − |
nmap <silent> <M-Down> :call ScrollOtherWindow("down")<CR> |
+ |
nmap <silent> <M-Down> :call ScrollOtherWindow("down")<CR> |
| − |
nmap <silent> <M-Up> :call ScrollOtherWindow("up")<CR> |
+ |
nmap <silent> <M-Up> :call ScrollOtherWindow("up")<CR> |
| |
|
|
|
| |
fun! ScrollOtherWindow(dir) |
|
fun! ScrollOtherWindow(dir) |
| |
if a:dir == "down" |
|
if a:dir == "down" |
| − |
let move = "\<C-E>" |
+ |
let move = "\<C-E>" |
| |
elseif a:dir == "up" |
|
elseif a:dir == "up" |
| − |
let move = "\<C-Y>" |
+ |
let move = "\<C-Y>" |
| |
endif |
|
endif |
| − |
exec "normal \<C-W>p" . move . "\<C-W>p" |
+ |
exec "normal \<C-W>p" . move . "\<C-W>p" |
| |
endfun |
|
endfun |
| |
</pre> |
|
</pre> |
Latest revision as of 08:30, September 28, 2008
This mapping allow you to quickly scroll inactive window when displaying several windows concurrently.
nmap <silent> <M-Down> :call ScrollOtherWindow("down")<CR>
nmap <silent> <M-Up> :call ScrollOtherWindow("up")<CR>
fun! ScrollOtherWindow(dir)
if a:dir == "down"
let move = "\<C-E>"
elseif a:dir == "up"
let move = "\<C-Y>"
endif
exec "normal \<C-W>p" . move . "\<C-W>p"
endfun