+*** Auto revert
+
+Enable automatic reloading of changed buffers and files.
+
+#+begin_src emacs-lisp
+(global-auto-revert-mode 1)
+(setq auto-revert-verbose nil
+ global-auto-revert-non-file-buffers t)
+#+end_src
+
+*** Always use space for indentation
+
+#+begin_src emacs-lisp
+(setq-default
+ indent-tabs-mode nil
+ require-final-newline t
+ tab-width 4)
+#+end_src
+
+*** Winner mode
+
+Enable =winner-mode=.
+
+#+begin_src emacs-lisp
+(winner-mode 1)
+#+end_src
+
+** Bindings
+
+#+begin_src emacs-lisp :tangle no
+(bind-keys
+ ; buffers
+ ("M-m b b" . ibuffer-list-buffers)
+ ("M-m b k" . kill-this-buffer)
+ ("M-m b s" . save-buffer)
+
+ ; help
+ ("M-m h c" . describe-char)
+ ("M-m h f" . describe-function)
+ ("M-m h F" . describe-face)
+ ("M-m h i" . info)
+ ("M-m h k" . describe-key)
+ ("M-m h l" . view-lossage)
+ ("M-m h m" . describe-mode)
+ ("M-m h v" . describe-variable)
+
+ ("M-m o" . other-window)
+ ("M-m w o" . other-window)
+
+ ("M-m q q" . save-buffers-kill-terminal))
+#+end_src
+