more efficient projectile
This commit is contained in:
@@ -195,8 +195,16 @@
|
|||||||
|
|
||||||
;; Projectile
|
;; Projectile
|
||||||
(use-package projectile
|
(use-package projectile
|
||||||
|
:custom
|
||||||
|
(projectile-switch-project-action 'magit-status)
|
||||||
:init
|
:init
|
||||||
(projectile-mode +1))
|
(projectile-mode +1)
|
||||||
|
;; Project keybinds
|
||||||
|
(defun projectile-switch-project-commander ()
|
||||||
|
(interactive)
|
||||||
|
(projectile-switch-project t))
|
||||||
|
(def-projectile-commander-method ?g "Open magit status" (magit-status))
|
||||||
|
(def-projectile-commander-method ?/ "Grep through project" (projectile-grep)))
|
||||||
|
|
||||||
;; Being able to undo is nice...
|
;; Being able to undo is nice...
|
||||||
(use-package undo-fu)
|
(use-package undo-fu)
|
||||||
@@ -309,8 +317,8 @@
|
|||||||
(progn (dired-omit-mode 1) (setq dired-show-dotfiles nil))))
|
(progn (dired-omit-mode 1) (setq dired-show-dotfiles nil))))
|
||||||
(evil-define-key 'normal dired-mode-map (kbd "H") 'toggle-dired-omit-mode)
|
(evil-define-key 'normal dired-mode-map (kbd "H") 'toggle-dired-omit-mode)
|
||||||
|
|
||||||
;; Project keybinds
|
(evil-define-key 'motion 'global (kbd "<leader>pp") 'projectile-switch-project-commander)
|
||||||
(evil-define-key 'motion 'global (kbd "<leader>pp") 'projectile-switch-project)
|
(evil-define-key 'motion 'global (kbd "<leader>pg") 'projectile-switch-project)
|
||||||
(evil-define-key 'motion 'global (kbd "<leader>pf") 'projectile-find-file)
|
(evil-define-key 'motion 'global (kbd "<leader>pf") 'projectile-find-file)
|
||||||
(evil-define-key 'motion 'global (kbd "<leader>pa") 'projectile-add-known-project)
|
(evil-define-key 'motion 'global (kbd "<leader>pa") 'projectile-add-known-project)
|
||||||
(evil-define-key 'motion 'global (kbd "<leader>/") 'projectile-grep)
|
(evil-define-key 'motion 'global (kbd "<leader>/") 'projectile-grep)
|
||||||
|
Reference in New Issue
Block a user