   :config
   (evil-collection-init))
 
+;; free C-p for personal use. I use it for file selection in other editors.
+(define-key evil-normal-state-local-map (kbd "C-p") nil)
+(define-key evil-normal-state-map (kbd "C-p") nil)
+(define-key evil-insert-state-map (kbd "C-p") nil)
+(define-key evil-visual-state-map (kbd "C-p") nil)
+(define-key evil-emacs-state-map (kbd "C-p") nil)
+(define-key evil-motion-state-map (kbd "C-p") nil)
+(global-set-key (kbd "C-p") nil)
+(global-set-key (kbd "<normal-state> C-p") nil)
 ;; free C-n for personal use. my favourite tmux mapping
 (define-key evil-normal-state-local-map (kbd "C-n") nil)
 (define-key evil-normal-state-map (kbd "C-n") nil)

(global-set-key (kbd "C-n J") 'evil-window-move-very-bottom)
(global-set-key (kbd "C-n k") 'evil-window-up)
(global-set-key (kbd "C-n K") 'evil-window-move-very-top)
(global-set-key (kbd "C-n %") 'split-right)
(global-set-key (kbd "C-n \"") 'split-down)
(global-set-key (kbd "C-n x") 'evil-window-delete)
(global-set-key (kbd "C-n b") 'persp-ivy-switch-buffer)
(global-set-key (kbd "C-n :") 'counsel-M-x)
(global-set-key (kbd "C-n s") 'persp-switch)
(global-set-key (kbd "C-n c") (lambda () (interactive) (persp-switch "new-unnamed")))
(global-set-key (kbd "C-n $") 'persp-rename)
(global-set-key (kbd "C-n n") 'persp-next)
(global-set-key (kbd "C-n p") 'persp-prev)
(global-set-key (kbd "C-n X") 'persp-kill)


;;; auto tail log files

  (setq evil-normal-state-cursor 'box)  ; █
  (setq evil-emacs-state-cursor  'bar)) ; |


;; autocomplete
(use-package company
