-;; Time-stamp: <2014-11-07 08:51:26 kmodi>
+;; Time-stamp: <2014-11-13 16:14:43 kmodi>
 
 ;; Functions to manipulate windows and buffers
 

      (let ((scratch-buffer-name (get-buffer-create (concat "*scratch-" mode-str "*"))))
        (switch-to-buffer scratch-buffer-name)
        (modi-mode) ;; Set my minor mode to activate my key bindings
        ; Source: http://stackoverflow.com/questions/7539615/emacs-how-do-i-set-a-major-mode-stored-in-a-variable
        (funcall (intern mode-str))))))

;; Perform the "C-g" action automatically when focus moves away from the minibuffer

 ("C-,"         . shrink-window-horizontally)
 ("C-."         . enlarge-window-horizontally)
 ("C-;"         . shrink-window)
 ("C-c t"       . toggle-window-split) ;; convert between horz-split <-> vert-split
 ("C-c s"       . rotate-windows) ;; rotate windows clockwise. This will do the act of swapping windows if the frame is split into only 2 windows
 ("C-x C-b"     . ibuffer)) ;; replace buffer-menu with ibuffer
