-;; Time-stamp: <2015-06-09 00:52:09 kmodi>
+;; Time-stamp: <2015-06-09 14:33:24 kmodi>
 
 ;; Set up the looks of emacs
 

(modi/font-size-reset) ; Initialize font-size-pt var to the default value

;; Line truncation
;; Disable truncation. This setting does NOT apply to windows split using `C-x 3`
(setq-default truncate-lines nil)
;; Disable truncation in windows split using `C-x 3` too.
(setq-default truncate-partial-width-windows nil)
;; Do `M-x toggle-truncate-lines` to toggle truncation mode.

;; Visual Line Mode

       (my/disable-enabled-themes)
       (when (not (equal ',theme-name 'default))
         (load-theme ',theme-name t))
       (with-eval-after-load 'defuns
         (modi/blend-fringe))
       (with-eval-after-load 'setup-linum
         (modi/blend-linum))
       (with-eval-after-load 'smart-mode-line
         (sml/apply-theme ,dark nil :silent)) ; apply sml theme silently
       (when (not (bound-and-true-p disable-pkg-fci))
         (with-eval-after-load 'setup-fci
           ;; Below commented code does not work
           ;; (setq fci-rule-color (face-foreground 'font-lock-comment-face))
           (setq fci-rule-color ,fci-rule-color)
           (modi/fci-redraw-frame-all-buffers))))))

(defmacro modi/gen-all-theme-fns ()
  `(progn ,@(mapcar
