follow original case when dabbrev dynamic expand
add indentation for Pascal
improve cc modes