diff --git a/modules/editor/siren-marginalia.el b/modules/editor/siren-marginalia.el index 471f69d..b5cfd40 100644 --- a/modules/editor/siren-marginalia.el +++ b/modules/editor/siren-marginalia.el @@ -88,6 +88,21 @@ is within project root." (add-to-list 'marginalia-annotator-registry '(tab siren-marginalia-annotate-tab)) + ;; Customize projectile commands when/if loaded. + (with-eval-after-load 'projectile + (add-to-list 'marginalia-command-categories + '(projectile-switch-project . file)) + (add-to-list 'marginalia-command-categories + '(projectile-switch-open-project . file)) + (add-to-list 'marginalia-command-categories + '(projectile-find-file . project-file)) + (add-to-list 'marginalia-command-categories + '(projectile-recentf . project-file)) + (add-to-list 'marginalia-command-categories + '(projectile-display-buffer . project-buffer)) + (add-to-list 'marginalia-command-categories + '(projectile-switch-to-buffer . project-buffer))) + ;; Enable marginalia. (marginalia-mode +1)) diff --git a/modules/projects/siren-projectile.el b/modules/projects/siren-projectile.el index 535f035..a305a34 100644 --- a/modules/projects/siren-projectile.el +++ b/modules/projects/siren-projectile.el @@ -61,20 +61,6 @@ :config (push "Gemfile" projectile-project-root-files-bottom-up) - ;; Customize marginalia if loaded. - (with-eval-after-load 'marginalia - (add-to-list 'marginalia-command-categories - '(projectile-switch-project . file)) - (add-to-list 'marginalia-command-categories - '(projectile-switch-open-project . file)) - (add-to-list 'marginalia-command-categories - '(projectile-find-file . project-file)) - (add-to-list 'marginalia-command-categories - '(projectile-recentf . project-file)) - (add-to-list 'marginalia-command-categories - '(projectile-display-buffer . project-buffer)) - (add-to-list 'marginalia-command-categories - '(projectile-switch-to-buffer . project-buffer))) ;; Enable projectile. (projectile-mode))