From 9b646b53ba2ae709bc696af3465d4dbc93e5f86e Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Thu, 23 Aug 2018 16:19:42 -0400 Subject: [PATCH] [emacs] use-package projectile --- init.org | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/init.org b/init.org index da741f1..cb5d1f0 100644 --- a/init.org +++ b/init.org @@ -1132,6 +1132,27 @@ Emacs package that displays available keybindings in popup ("" . mwim-end-of-line-or-code))) #+end_src +** projectile + +#+begin_src emacs-lisp +(use-package projectile + :defer 5 + :bind-keymap ("C-c p" . projectile-command-map) + :config + (projectile-global-mode) + + (defun my-projectile-invalidate-cache (&rest _args) + ;; ignore the args to `magit-checkout' + (projectile-invalidate-cache nil)) + + (eval-after-load 'magit-branch + '(progn + (advice-add 'magit-checkout + :after #'my-projectile-invalidate-cache) + (advice-add 'magit-branch-and-checkout + :after #'my-projectile-invalidate-cache)))) +#+end_src + * Email ** [[https://notmuchmail.org][notmuch]] -- 2.20.1