 ;; ido
     (require 'ido)
     (ido-mode t)
+    (ido-everywhere t)
 
     ;; Ignore ** buffers
     (defvar ido-dont-ignore-buffer-names '("*scratch*" "*eshell*" "*shell*"))

    ; (setq server-name "foo")

    ;; run server from command line after server name is specified (also from command line)
    (setq server-socket-dir "~/.emacs-local/server")

    (defun nk-server-start (custom-server)
        ; (nk-server-start "abe")
        (setq server-name custom-server)
        (server-start) ; run emacs server
        (setq wg-session-file (concat "~/.emacs-local/sessions/" custom-server))
        ; (setq wg-session-file "~/.emacs-local/sessions/proba")
        (workgroups-mode 1)
        (wg-switch-to-workgroup custom-server)
        )
    ; Run file in specific server (foo)
        ; emacsclient -n callback.sh -s ~/.emacs-local/server/foo




        ; https://github.com/jaypei/emacs-neotree/issues/56

    ; filter generated files when in org mode
    ; (defun nk-org-mode-setup
        ; (setq neo-hidden-regexp-list
            ; '("^\\." "\\.html" "\\.pdf" "\\.tex"))
    ; )

    ; (add-hook 'org-mode-hook 'nk-org-mode-setup)

;; dirtree
    (require 'dirtree)
