mirror of
https://github.com/librephoenix/nixos-config
synced 2025-10-18 17:44:06 +05:30
more efficient projectile
This commit is contained in:
parent
0fbac317f5
commit
4bcd9efc99
1 changed files with 11 additions and 3 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue