           "pariatur. Excepteur sint occaecat cupidatat non proident, sunt in "
           "culpa qui officia deserunt mollit anim id est laborum."))
 
-(defun shruggie ()
+(defun --shruggie ()
   "Insert him."
   (interactive)
   (insert "¯\\_(ツ)_/¯"))
 
-(defun mdash ()
+(defun --mdash ()
   "Insert a dang mdash ok."
   (interactive)
   (insert "—"))
 
-(defun code-fence ()
+(defun --code-fence ()
   "Insert backticks to create a Markdown code block, \
 then set point to the end of the first set of backticks \
 so the code type can be specified."

;;
(global-set-key "\C-x\C-b" 'ibuffer)
(global-set-key "\C-co" 'browse-url-at-point)
(global-set-key "\C-cp" 'pbpaste)
(global-set-key "\C-cs" 'shell-command-replace-region)
;;
;; bindings for custom functions defined below
(global-set-key "\C-ck" 'insert-kbd)
(global-set-key "\C-cy" 'shruggie)
(global-set-key "\C-cz" 'new-shell)
(global-set-key "\C-xm" 'company-complete)
(global-set-key "\C-c\C-l" '--solarized-light)
(global-set-key "\C-c\C-d" '--solarized-dark)

  (setq frame-background-mode 'dark)
  (load-theme 'solarized t))

(defun --fuck-you ()
  "Because it won't work on init with Debian Terminal."
  (interactive)
  (setq solarized-termcolors 256)
  (setq frame-background-mode 'light)
  (load-theme 'solarized t))

(defun --shell-command-replace-region (start end command
                                           &optional output-buffer replace
                                           error-buffer display-error-buffer)
  "Slightly modified version of `shell-command-on-region'.
