   (global-set-key (kbd "C-c h") 'helm-command-prefix)
   (global-unset-key (kbd "C-x c"))
 
+  (define-key helm-map (kbd "<tab>") 'helm-execute-persistent-action) ; rebind tab to do persistent action
+  (define-key helm-map (kbd "C-i") 'helm-execute-persistent-action) ; make TAB works in terminal
+  (define-key helm-map (kbd "C-z")  'helm-select-action) ; list actions using C-z
+
   ;; helm-M-x
   (setq helm-M-x-fuzzy-match t)
   (global-set-key (kbd "M-x") 'helm-M-x)

     ))

;;; ibuffer support
(defalias 'list-buffers
  '(lambda (arg)
     (interactive "P")
     (with-persp-buffer-list () (ibuffer))))

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; Neo Tree -- NERD-tree for emacs

	 org evil-org
	 helm helm-projectile
	 exec-path-from-shell
         ;smex
         persp-mode
         neotree expand-region evil-iedit-state
	 multi-term multi-eshell yasnippet magit
	 company ;irony ;company-irony ; irony for clang support
