   (unless (package-installed-p package)
     (package-install package)))
 
+(require 'ethan-wspace)
+(global-ethan-wspace-mode 1)
+
+;; Theme settings
+
+(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
+(load-theme 'zenburn t)
+
+(require 'airline-themes)
+(load-theme 'airline-kolor)
+
+(menu-bar-mode -1)
+(tool-bar-mode -1)
+
+(setq powerline-utf-8-separator-left        #xe0b0
+      powerline-utf-8-separator-right       #xe0b2
+      airline-utf-glyph-separator-left      #xe0b0
+      airline-utf-glyph-separator-right     #xe0b2
+      airline-utf-glyph-subseparator-left   #xe0b1
+      airline-utf-glyph-subseparator-right  #xe0b3
+      airline-utf-glyph-branch              #xe0a0
+      airline-utf-glyph-readonly            #xe0a2
+      airline-utf-glyph-linenumber          #xe0a1)
+
+;; Lots of settings.
+
 (setq backup-by-copying-when-linked t)
 
 ;; Don't read system-init files and don't show the splash-screen


(global-set-key [insertchar]       'do-nothing)

;; These two lines are just examples
(setq powerline-arrow-shape 'arrow)
;; These two lines you really need.
(setq sml/theme 'powerline)
(sml/setup)

(autoload 'apache-mode "apache-mode" nil t)
(add-to-list 'auto-mode-alist '("\\.htaccess\\'"   . apache-mode))
(add-to-list 'auto-mode-alist '("httpd\\.conf\\'"  . apache-mode))
(add-to-list 'auto-mode-alist '("srm\\.conf\\'"    . apache-mode))
(add-to-list 'auto-mode-alist '("access\\.conf\\'" . apache-mode))
(add-to-list 'auto-mode-alist '("sites-\\(available\\|enabled\\)/" . apache-mode))

(require 'ethan-wspace)
(global-ethan-wspace-mode 1)


(setq load-path (append load-path '("~/.emacs.d/lisp/")))


(icomplete-mode 1)

