   (setq erlang-compile-extra-opts
         (list '(i . "./include")
               'export_all
+              (cons 'i
+                    "/usr/local/Cellar/erlang/18.2.1/lib/erlang/lib/kernel-4.1.1/src")
+              (cons 'i "/usr/local/Cellar/erlang/18.2.1/lib/erlang/lib/kernel-4.1.1/include")
+              (cons 'i (expand-file-name
+                        "d/working/msync/deps/lager/include"
+                        (getenv "HOME")))
+              (cons 'i (expand-file-name
+                        "d/working/msync/deps/im_libs/apps/message_store/include"
+                        (getenv "HOME")))
+              (cons 'i (expand-file-name
+                        "d/working/msync/deps"
+                        (getenv "HOME")))
               (cons 'i (expand-file-name
                         (getenv "HOME")))
               (cons 'i (expand-file-name
                         "d/working/ejabberd/deps/p1_xml/include"
                         (getenv "HOME")))
               (cons 'i (expand-file-name
+                        "d/working/ejabberd/deps/eredis/include"
+                        (getenv "HOME")))
+              (cons 'i (expand-file-name
                         "d/working/msync/include"
                         (getenv "HOME")))
               (cons 'i (expand-file-name

          (define-key erlang-mode-map (kbd "<f7>") #'erlang-compile)
          (dolist (spec distel-shell-keys)
            (define-key erlang-shell-mode-map (read-kbd-macro (car spec)) (cadr spec))))
        (add-hook 'erlang-shell-mode-hook 'erlang-shell-mode-hook-1)))))
;;; -------------------  DONE --------------------------------
;; setq inhibit-startup-message to show "*scratch*" as the initial

		   (delete-region b e)
		   (call-interactively 'yank)))
	  ("SPC" . (lambda () (interactive "") (set-mark (point))))
      ("%" . forward-sexp)
	  )))
    (wcy-leader-key-mode
     ,@(wcy-make-keymap
