                       markdown-mode
                       mediawiki
                       multiple-cursors
+                      noctilux-theme
                       nzenburn-theme
                       paredit
+                      rainbow-delimiters
                       rust-mode
                       scala-mode2
                       slamhound

;; join-line
(global-set-key (kbd "C-c j") 'join-line)

(defun smart-open-line ()
  "Insert an empty line after the current line.
Position the cursor at its beginning, according to the current mode."
  (interactive)
  (move-end-of-line nil)
  (newline-and-indent))
(global-set-key (kbd "M-O") 'smart-open-line)

(defun smart-open-line-above ()
  "Insert an empty line above the current line.
Position the cursor at its beginning, according to the current mode."
  (interactive)
  (move-end-of-line nil)
  (delete-horizontal-space)
  (move-beginning-of-line nil)
  (open-line 1)
  (indent-according-to-mode))
(global-set-key (kbd "M-o") 'smart-open-line-above)

;;; highlight every line
(global-hl-line-mode 1)

;;; multiple-cursors
(require 'multiple-cursors)

(require 'yaml-mode)

;;; load desired theme
(load-theme 'noctilux t)
