 ;; keys for switching windows
 (windmove-default-keybindings 'meta)
 
+(put 'upcase-region 'disabled nil)
+(put 'downcase-region 'disabled nil)
+
 ;;;;;;;;;;;;;;
 ;; packages ;;
 ;;;;;;;;;;;;;;

	     try-expand-line-all-buffers
	     try-expand-whole-kill) t))
    (bind-keys ("<C-tab>" . hippie-expand)
	       ("M-/" . crazy-hippie-expand))))

(use-package yasnippet
  ;; I use <M-tab> for yas and <C-tab> for hippie-expand

	     ;; strict mode stuff
	     ("C-d"   . sp-delete-char)          ;; delete-char
	     ("DEL"   . sp-backward-delete-char) ;; backward-delete-char
	     ("M-d"   . sp-kill-word)		 ;; kill-word
	     ("M-DEL" . sp-backward-kill-word)	 ;; backward-kill-word
	     ("C-k"   . sp-kill-hybrid-sexp)	 ;; kill-line
	     ;; https://ebzzry.github.io/emacs-pairs.html
	     ("C-c ("  . wrap-with-parens)
	     ("C-c ["  . wrap-with-brackets)
