2006-09-13
windows + rails.vim + unit test
テスト実行するのが遅すぎる。。。
vim の help + ruby
:h の使い勝手がいいので組み込んでみる実験。また適当なスクリプトから作ったのでびみょいすぎるけど。うーん htmlhelp のほうが便利ぽいな、、、。
vim の画面の再描画
redraw! しらなんだ…。
君のハートのナチュラル / カジヒデキ
☆><#
下の
あれ、tab がソースに入ってる…。
auto_reload.vim
俺用。
- AutoReload 時は statusline に [AR] を表示
- グローバルでARon/offフラグを持たせる
- $VIM/vender/reload_firefox.exe とかを保存時フックで実行
- sr でモードをトグル切り替え
if !has('win32') || v:version < 700 || (exists('g:loaded_auto_reload') && g:loaded_auto_reload || &cp)
finish
endif
let g:loaded_auto_reload = 1
augroup AutoReload
au!
autocmd FileWritePost,BufWritePost * call s:autoReload()
augroup END
let &statusline=substitute(&statusline,'\C%y','%y%{AutoReloadStatusLine()}','')
function! AutoReloadStatusLine()
if !exists('g:autoReload_enable') || (exists('g:autoReload_enable') && g:autoReload_enable != 0)
return ''
else
return '[AR]'
endif
endfunction
if !exists('g:autoReloadPrograms')
let g:autoReloadPrograms = ['reload_firefox', 'reload_fub']
endif
function! s:autoReload()
" Check enable
if !exists('g:autoReload_enable') || (exists('g:autoReload_enable') && g:autoReload_enable != 0)
return
endif
for prog in g:autoReloadPrograms
silent exe '!start ' . $VIM . '\vendor\' . prog . '.exe'
endfor
endfunction
function! s:toggleAutoReload()
if !exists('g:autoReload_enable') || g:autoReload_enable == 0
let g:autoReload_enable = 1
else
let g:autoReload_enable = 0
endif
endfunction
nmap sr :call toggleAutoReload()
圧縮ホルダーを無効に
したら HDD が壊れました、ということにして id:h2u を陥れる作戦というのはどうだろう?(>だれとなく)