bind a key to split window vertically
define a function to apply the diff command to current buffers
turn off indent tabs modes
refactoring and minor fix