   (progn
     (define-key ido-file-completion-map  (kbd "  ") 'ido-prev-match)
     (define-key ido-file-completion-map  (kbd "<tab>") 'ido-next-match))
-;  (use-package ido-other-window
-;    :ensure
-;    :config
-;    (defun my-ido-split-keys ()
-;      "Add my keybindings to enable window splitting with ido."
-;      (mapcar
-;       (lambda (map)
-;	 (define-key map (kbd "<C-return>") 'ido-exit-minibuffer)
-;	 (define-key map (kbd "C-o") 'ido-invoke-in-other-window)
-;	 (define-key map (kbd "C-h") 'ido-invoke-in-vertical-split)
-;	 (define-key map (kbd "C-v") 'ido-invoke-in-horizontal-split)
-;	 (define-key map (kbd "C-t") 'ido-invoke-in-new-frame))
-;       (list ido-buffer-completion-map
-;	     ido-common-completion-map
-;	     ido-file-completion-map
-;	     ido-file-dir-completion-map)))
-;  (add-hook 'ido-setup-hook 'my-ido-split-keys))
   (use-package ido-vertical-mode
     :ensure
     :init (ido-vertical-mode t))

  :config
  (progn 
    (evil-mode t)
    (define-key evil-ex-map (kbd "e ") 'ido-find-file)
    (define-key evil-ex-map (kbd "b ") 'ido-switch-buffer)))

;(use-package vi-tilde-fringe-mode
;  :ensure)

;; Per languages
;(add-hook 'prog-mode-hook 'vi-tilde-fringe-mode)
(add-hook 'emacs-lisp-mode-hook
	  (lambda()
	    (use-package eldoc
	      :ensure
	      :diminish eldoc-mode
	      :init
	      (progn 
		(eldoc-mode t)))
	    (use-package highlight-parentheses
	      :ensure
	      :init
	      (progn 
		(highlight-parentheses-mode t)))
	    (use-package rainbow-delimiters
	      :ensure
	      :init
	      (progn 
		  (rainbow-delimiters-mode t)))
	    (electric-pair-mode t)))

(use-package js2-mode
  :ensure

		      :background "black"
		      :box '(:color "black" :line-width 6)))

(use-package highlight-numbers
  :ensure
  :diminish highlight-numbers-mode
