13 lines
331 B
VimL
13 lines
331 B
VimL
![]() |
|
||
|
"{{{ c header gates
|
||
|
function! s:insert_gates()
|
||
|
let gatename = substitute(toupper(expand("%:t")), "\\.", "_", "g")
|
||
|
execute "normal! i#ifndef " . gatename
|
||
|
execute "normal! o#define " . gatename
|
||
|
execute "normal! Go#endif /* " . gatename . " */"
|
||
|
normal! kk
|
||
|
endfunction
|
||
|
autocmd BufNewFile *.{h,hpp} call <SID>insert_gates()
|
||
|
|
||
|
"}}}
|