current .emacs :

;;; My location for external packages.
(add-to-list 'load-path "~/.emacs.d/site-lisp")

(setq cperl-indent-level 4
cperl-close-paren-offset -4
cperl-indent-parens-as-block t
cperl-tab-always-indent t
cperl-continued-statement-offset 0)
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(defvaralias 'c-basic-offset 'tab-width)
(defvaralias 'cperl-indent-level 'tab-width)
(defalias 'perl-mode 'cperl-mode)

(require 'whitespace)
(setq whitespace-style '(face empty tabs lines-tail trailing))
(global-whitespace-mode t)

;; Show column-number in the mode line
(column-number-mode 1)

;; Show unambiguous filenames when switching/viewing buffer
(require 'uniquify)
(setq uniquify-buffer-name-style 'post-forward)

;; highlight matching and un-matched parenthesis/braces
(show-paren-mode 1)

'(show-paren-match ((t (:foreground "blue" :bold))))
'(show-paren-mismatch ((((class color)) (:background "red" :foreground "white" :bold)))))

(require 'magit)

(require 'magit-topgit)

(setq auto-save-default nil)

(global-auto-revert-mode 1)
;(setq auto-revert-verbose nil)
Shared publicly