add buftoggle and cc-mode