Vim6+ Part12
■ このスレッドは過去ログ倉庫に格納されています
0074名無しさん@お腹いっぱい。
2005/12/16(金) 23:28:05まーとりあえず、こんなんでどうすか
autocmd BufWritePost * call NoEolWrite(expand('%'))
function! NoEolWrite(filename)
let xxd = $VIM . '\xxd.exe'
let len = getfsize(a:filename) - (&fileformat == 'dos' ? 2 : 1)
if &binary == 0 && &endofline == 0 && len >= 0
silent execute 'w !"' . xxd . '" -len ' . len . ' | "' . xxd . '" -r > "' . a:filename . '"'
endif
endfunction
■ このスレッドは過去ログ倉庫に格納されています