CLICK ME
yes, even hidden code blocks!
print("hello world!")| " only use linters that uses compile_commands.json | |
| let g:ale_linters.cpp = ['clangcheck', 'clangtidy', 'cppcheck'] | |
| " various options for clang_complete | |
| set concealcursor=inv | |
| let g:clang_snippets = 1 | |
| set completeopt=menu,longest | |
| let g:clang_complete_optional_args_in_snippets = 1 | |
| let g:clang_trailing_placeholder = 1 |
| function! FoldText() | |
| " Description: Folding configuration | |
| let nucolwidth = &fdc + &number*&numberwidth | |
| let winwidth = winwidth(0) - nucolwidth - 3 | |
| let foldlinecount = foldclosedend(v:foldstart) - foldclosed(v:foldstart) + 1 | |
| let dashtext = strpart(string(v:folddashes),1,len(string(v:folddashes))-2) | |
| let foldinfo = "+" . dashtext . " Fold: " . string(v:foldlevel) . ", " . string(foldlinecount) . " lines " | |
| let firstline = strpart(getline(v:foldstart), 0 , winwidth - len(foldinfo)) | |
| let fillcharcount = winwidth - len(firstline) - len(foldinfo) | |
| return firstline . repeat(" ",fillcharcount) . foldinfo |