add vim tag matching and autoformatting