summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2014-08-16 18:00:38 +0200
committerMartin Polden <martin.polden@gmail.com>2014-08-16 18:24:10 +0200
commit5d7cc4bb108b669f1157ce018cf6019efefc790b (patch)
treeebb7fafb7dca3f94702d33c7c593bb89f5a81821 /lisp
parentad7bd55c0ed4ebd87a3ab72f0376751a6ca58f56 (diff)
Replace find-file-in-repository with projectile
Diffstat (limited to 'lisp')
-rw-r--r--lisp/init-appearance.el1
-rw-r--r--lisp/init-ido.el5
-rw-r--r--lisp/init-projectile.el15
3 files changed, 17 insertions, 4 deletions
diff --git a/lisp/init-appearance.el b/lisp/init-appearance.el
index 12838d4..f50d1a1 100644
--- a/lisp/init-appearance.el
+++ b/lisp/init-appearance.el
@@ -49,5 +49,6 @@
(eval-after-load "magit" '(diminish 'magit-auto-revert-mode))
(eval-after-load "whitespace" '(diminish 'whitespace-mode))
(eval-after-load "whole-line-or-region" '(diminish 'whole-line-or-region-mode))
+(eval-after-load "projectile" '(diminish 'projectile-mode))
(provide 'init-appearance)
diff --git a/lisp/init-ido.el b/lisp/init-ido.el
index efb5b5c..8d72890 100644
--- a/lisp/init-ido.el
+++ b/lisp/init-ido.el
@@ -1,6 +1,6 @@
;; install packages
(require-packages
- '(flx-ido ido-vertical-mode ido-ubiquitous find-file-in-repository smex))
+ '(flx-ido ido-vertical-mode ido-ubiquitous smex))
;; load ido
(require 'ido)
@@ -27,9 +27,6 @@
(require 'ido-ubiquitous)
(ido-ubiquitous-mode 1)
-;; find file in repository
-(global-set-key (kbd "C-x f") 'find-file-in-repository)
-
;; smex
(require 'smex)
(global-set-key (kbd "M-x") 'smex)
diff --git a/lisp/init-projectile.el b/lisp/init-projectile.el
new file mode 100644
index 0000000..e5c4476
--- /dev/null
+++ b/lisp/init-projectile.el
@@ -0,0 +1,15 @@
+;; install package
+(require-package 'projectile)
+
+;; use a different prefix
+(setq projectile-keymap-prefix (kbd "C-c C-p"))
+
+(require 'projectile)
+
+;; enable projectile mode in all buffers
+(projectile-global-mode 1)
+
+;; C-x f finds file in project
+(global-set-key (kbd "C-x f") 'projectile-find-file)
+
+(provide 'init-projectile)