From e2d2a46f2718061566c15914a1dd848cf0e0c27d Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 20 Dec 2018 03:35:19 +0000 Subject: [PATCH] Update projectile and helm-projectile setup Importantly, this includes setting the projectile indexing method to hybrid, as the default alien makes it skip sorting results altogether. --- modules/projects/siren-helm-projectile.el | 8 +------- modules/projects/siren-projectile.el | 11 +++++++---- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/modules/projects/siren-helm-projectile.el b/modules/projects/siren-helm-projectile.el index 501b379..486f125 100644 --- a/modules/projects/siren-helm-projectile.el +++ b/modules/projects/siren-helm-projectile.el @@ -13,13 +13,7 @@ ("C-x C-;" . helm-projectile) ("C-x ;" . helm-projectile-find-file) ("C-c ;" . helm-projectile-switch-project) - ("C-c C-;" . helm-projectile-switch-project) - - :config - ;; Don't bother with using files in open Dired buffer as initial source for - ;; helm-projectile-find-file, just use the list of files. - (setq helm-source-projectile-files-and-dired-list - '(helm-source-projectile-files-list))) + ("C-c C-;" . helm-projectile-switch-project)) (provide 'siren-helm-projectile) ;;; siren-helm-projectile.el ends here diff --git a/modules/projects/siren-projectile.el b/modules/projects/siren-projectile.el index 6601585..76cd497 100644 --- a/modules/projects/siren-projectile.el +++ b/modules/projects/siren-projectile.el @@ -32,24 +32,27 @@ ".svn" ".vagrant" "_darcs" + "archive-contents" "coverage" "doc" "docs" "elpa" + "node_modules" "log" "logs" "savefile" - "tmp") + "tmp" + "vendor/assets") projectile-globally-ignored-files '("TAGS" "*.log") - projectile-sort-order 'recently-active - projectile-mode-line (quote "")) + projectile-indexing-method 'hybrid + projectile-sort-order 'recently-active) :config ;; Treat separate directories with Gemfiles within a single git repo as separate ;; projects. (push "Gemfile" projectile-project-root-files-bottom-up) - (projectile-global-mode t)) + (projectile-mode t)) (provide 'siren-projectile) ;;; siren-projectile.el ends here