From 03e7f9cc6fd591c98c548d0f7138aae3047925bf Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 13 Dec 2016 02:39:46 +0000 Subject: [PATCH] Add direx and disable project-explorer --- modules/siren-direx.el | 24 ++++++++++++++++++++++++ siren-modules.el | 5 +++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 modules/siren-direx.el diff --git a/modules/siren-direx.el b/modules/siren-direx.el new file mode 100644 index 0000000..f82c63d --- /dev/null +++ b/modules/siren-direx.el @@ -0,0 +1,24 @@ +;;; siren-direx.el --- jimeh's Emacs Siren: direx configuration. + +;;; Commentary: + +;; Basic configuration for direx. + +;;; Code: + +(siren-require-packages '(direx)) +(require 'direx) + +(defun siren-direx-mode-defaults () + (setq direx:closed-icon " + ") + (setq direx:open-icon " - ")) + +(setq siren-direx-mode-hook 'siren-direx-mode-defaults) + +(add-hook 'direx-mode-hook (lambda () + (run-hooks 'siren-direx-mode-hook))) + +(global-set-key (kbd "C-x j") 'direx-project:jump-to-project-root) + +(provide 'siren-direx) +;;; siren-direx.el ends here diff --git a/siren-modules.el b/siren-modules.el index e6f750a..8f1f71a 100644 --- a/siren-modules.el +++ b/siren-modules.el @@ -11,6 +11,7 @@ (require 'siren-avy) (require 'siren-company) (require 'siren-dired) +(require 'siren-direx) (require 'siren-folding) (require 'siren-full-ack) (require 'siren-github) @@ -36,8 +37,8 @@ ;; Project management (require 'siren-projectile) ;; (require 'siren-neotree) -(require 'siren-project-explorer) -(require 'siren-ecb) ;; evil and slows down all of emacs +;; (require 'siren-project-explorer) +(require 'siren-ecb) ;; Workspace management (require 'siren-escreen)