add kill-whole-line configuration.
add redo+
add undohist and undo-tree.
add encodings and modes configurations.