uses <space><space> as insert<->normal switch
ignore DS_Store