summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2019-01-04 14:03:08 -0800
committerbenj <benj@rse8.com>2019-01-04 14:03:08 -0800
commita26065b9355716b95e6a830af4764b381b6fdb94 (patch)
tree0df461b191907405e484aa514f862e6b96c85fd3
parent3d48eb3967366d1e08733779cf4ede7e13465aa4 (diff)
downloademacs-a26065b9355716b95e6a830af4764b381b6fdb94.tar
emacs-a26065b9355716b95e6a830af4764b381b6fdb94.tar.gz
emacs-a26065b9355716b95e6a830af4764b381b6fdb94.tar.bz2
emacs-a26065b9355716b95e6a830af4764b381b6fdb94.tar.lz
emacs-a26065b9355716b95e6a830af4764b381b6fdb94.tar.xz
emacs-a26065b9355716b95e6a830af4764b381b6fdb94.tar.zst
emacs-a26065b9355716b95e6a830af4764b381b6fdb94.zip
treemacs and default projectile keymap
-rw-r--r--init.el3
-rw-r--r--settings/setup-projectile-mode.el4
-rw-r--r--settings/setup-treemacs.el12
3 files changed, 18 insertions, 1 deletions
diff --git a/init.el b/init.el
index e41e943..7b72df9 100644
--- a/init.el
+++ b/init.el
@@ -91,6 +91,8 @@
smart-mode-line
solarized-theme
systemd
+ treemacs
+ treemacs-projectile
visual-regexp
visual-regexp-steroids
web-mode
@@ -143,6 +145,7 @@
(require 'setup-purescript-mode)
(require 'setup-scala-mode)
(require 'setup-slime-mode)
+(require 'setup-treemacs)
(require 'setup-txt-mode)
(require 'setup-web-mode)
(require 'setup-yaml-mode)
diff --git a/settings/setup-projectile-mode.el b/settings/setup-projectile-mode.el
index a22719d..e3dd431 100644
--- a/settings/setup-projectile-mode.el
+++ b/settings/setup-projectile-mode.el
@@ -23,9 +23,11 @@
;; basic settings for projectile
;;; Code:
+(require 'projectile)
-(projectile-global-mode)
+(projectile-mode t)
+(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
(define-key projectile-command-map (kbd "s g") 'projectile-ripgrep)
(setq projectile-enable-caching t)
diff --git a/settings/setup-treemacs.el b/settings/setup-treemacs.el
new file mode 100644
index 0000000..2a85c50
--- /dev/null
+++ b/settings/setup-treemacs.el
@@ -0,0 +1,12 @@
+(require 'bindKeys)
+(require 'treemacs)
+
+(bindKeys '("t")
+ '(("t" . treemacs-select-window)
+ ("b" . treemacs-bookmark)
+ ("f" . treemacs-find-file)
+ ("d" . treemacs-delete-other-windows)))
+
+
+(provide 'setup-treemacs)
+;;; setup-treemacs.el ends here