fix
update gitignore
Add some useful key-bindings
Add 'undo-tree' mode.
Add highlight mode
Merge branch 'general' into programming
Add highlight and undo-tree modes
Add flycheck
format fix
Merge branch 'programming' into clojure

Conflicts:
	doc/key-bind.org
formating change
Ok.
Meh.
again
settings changes
fix whitespace
formating changes
Merge branch 'general' into programming
configurations changes
Merge branch 'programming' into clojure
Configuration changes