This minor modes adds various dwim keyboard shortcuts to your Emacs. Many keys like SPC, and punctuation keys are intercepted by this mode to provide alternate actions as you type. Say for example, if you type `g clear object..,self person;;' in `c-ts-mode', you shall get `g_clear_object (&self->person);'.