emacsのview.elは、Emacsをページャーとして簡単な操作を与え、
ファイル観覧中など一時的に編集したくない時にそれを防ぐのに便利でしたので
簡易的にVimに移植しました。
Space で ページ送り
b で 1ページ戻る
q で quit
,r で 通常とview-modeのトグル
.vimrc
" read only Modeautocmd!BufEnter,BufNewFile * calls:read_only_mode()nnoremap,r :call<SID>myRO()<CR>function!s:myRO()
:setreadonly!
:calls:read_only_mode()endfunctionfunction!s:read_only_mode()if&readonlynnoremap<buffer><silent><Space><PageDown>nnoremap<buffer><silent>b<PageUp>nnoremap<buffer><silent>q :q<CR>elsennoremap<buffer><silent><Space><Space>nnoremap<buffer><silent>bbnnoremap<buffer><silent>qqendif
endfunc