Cleanup and added code for auto-indent on yanked text for certain
programming modes.