   (setq evil-normal-state-cursor 'box)  ; █
   (setq evil-emacs-state-cursor  'bar)) ; |
 
-;; custom keybinding for code navigation in evil modes
-;; same as my vim bindings
-;; (map! :n "M-g" #'lsp-ivy-workspace-symbol
-;;       :nv ",cc" #'comment-line
-;;       :nv ",O" #'neotree-toggle
-;;       :nv ",o" #'+neotree/find-this-file
-;;       :n ",f" #'lsp-format-buffer
-;;       :nv "TAB" #'+workspace/switch-right
-;;       :nv "<backtab>" #'+workspace/switch-left
-;;       :n ", SPC" #'evil-ex-nohighlight)
-;; other custom vim bindings
-;; (global-set-key (kbd "M-p") '+ivy/projectile-find-file)
-;; (global-set-key (kbd "M-u") 'evil-scroll-up)
-;; (global-set-key (kbd "M-d") 'evil-scroll-down)
-;; (global-set-key (kbd "M-v") 'evil-visual-block)
-
 
 ;; autocomplete
 (use-package company



;;; Functions
(defun my-lookup()
  "Lookup the symbol under cursor."
  (interactive)
  (if (bound-and-true-p lsp-mode)
      (lsp-describe-thing-at-point)
    (describe-symbol (symbol-at-point))))
;; Custom keybindings
;; Functions
(defun split-right ()
  "Split windows right and move to the new split"
  (interactive)
  (split-window-right)
  (windmove-right))
(defun split-down ()
  "Split windows down and move to the new split"
  (interactive)
  (split-window-below)
  (windmove-down))


;; Toggle Window Maximize

(use-package projectile
  :ensure t
  :init
  (setq projectile-require-project-root t)
  (setq projectile-switch-project-action #'projectile-dired)
  (setq projectile-mode-line-prefix "P")
  ;; we mainly want projects defined by a few markers and we always want to take the top-most marker.
    ;; Reorder so other cases are secondary
  (setq projectile-project-root-files #'( ".projectile" ))
