Vim6スクリプトお勉強スレat UNIX
Vim6スクリプトお勉強スレ - 暇つぶし2ch863:名無しさん@お腹いっぱい。
07/02/04 23:57:23
C言語のファイルを開いたときに適切なインデント設定をするスクリプト
単純だけどけっこう楽になった
いろんな言語を認識できるようにしたら便利だろうなぁ
だれかやってくんないかなぁ…

autocmd FileType c,cpp call s:SetIndent()
function! s:SetIndent()
  let pos = getpos('.')
  if search('{$') != 0 && search('^\s\+\S', 'W') != 0
    let &l:shiftwidth = indent(line('.'))
    let &l:softtabstop = indent(line('.'))
    let &l:expandtab = (search('^\t') == 0)
  endif
  call setpos('.', pos)
endfunction


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch