about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--init.el1
-rw-r--r--init/bindings.el7
-rw-r--r--init/custom.el6
-rw-r--r--init/modes.el4
-rw-r--r--init/settings.el3
5 files changed, 15 insertions, 6 deletions
diff --git a/init.el b/init.el
index 8928e284be4f..ef2fbeb53987 100644
--- a/init.el
+++ b/init.el
@@ -35,6 +35,7 @@
     magit
     markdown-mode+
     multiple-cursors
+    multi-term
     mvn
     nyan-mode
     paredit
diff --git a/init/bindings.el b/init/bindings.el
index 32579919b619..38540968db8b 100644
--- a/init/bindings.el
+++ b/init/bindings.el
@@ -17,6 +17,7 @@
 
 ;; Ace-jump-mode
 (global-set-key (kbd "M-j") 'ace-jump-word-mode)
+(global-set-key (kbd "M-p") 'ace-jump-mode-pop-mark)
 
 ;; Jump to next occurence of char
 (global-set-key (kbd "C-c f") 'iy-go-to-char)
@@ -39,9 +40,6 @@
 ;; So good!
 (global-set-key (kbd "C-c g") 'magit-status)
 
-;; Open project drawer
-(global-set-key (kbd "M-p") 'project-explorer-open)
-
 ;; Replace standard goto-line with ace-jump-line-mode
 (global-set-key (kbd "M-g g") 'ace-jump-line-mode)
 (global-set-key (kbd "M-g M-g") 'goto-line-with-feedback)
@@ -58,6 +56,9 @@
 ;; Create new frame
 (define-key global-map (kbd "C-x C-n") 'make-frame-command)
 
+;; Recompile easily
+(define-key prog-mode-map (kbd "C-c r") 'recompile)
+
 ;; Org-mode agenda keys
 (global-set-key (kbd "C-c a") 'org-agenda)
 
diff --git a/init/custom.el b/init/custom.el
index 18af68c890e0..99cb1352530f 100644
--- a/init/custom.el
+++ b/init/custom.el
@@ -5,14 +5,16 @@
  ;; If there is more than one, they won't work right.
  '(ac-auto-show-menu 0.8)
  '(ac-delay 0.2)
- '(custom-safe-themes (quote ("6a37be365d1d95fad2f4d185e51928c789ef7a4ccf17e7ca13ad63a8bf5b922f" "6e92ca53a22d9b0577ad0b16e07e2e020c8b621197e39fec454048e51b7954cb" default)))
+ '(custom-safe-themes
+   (quote
+    ("3c83b3676d796422704082049fc38b6966bcad960f896669dfc21a7a37a748fa" "72e42ba8f32bbf4a0b30c4c25f378289058efb1790dbd9a3e7c3d9666cc7fee4" "0e7da2c7c64fb5d4764250ffa4b8b33c0946577108d1d6444f1020d0dabba784" "6a37be365d1d95fad2f4d185e51928c789ef7a4ccf17e7ca13ad63a8bf5b922f" "6e92ca53a22d9b0577ad0b16e07e2e020c8b621197e39fec454048e51b7954cb" default)))
  '(frame-brackground-mode (quote dark))
  '(global-auto-complete-mode t)
  '(magit-log-show-gpg-status t)
  '(ns-alternate-modifier (quote none))
  '(ns-command-modifier (quote meta))
  '(org-agenda-files (quote ("~/source/spotify-puppet/modules/jira/TODO.org")))
- '(require-final-newline (quote visit-save)))
+ '(require-final-newline (quote visit-save))
 (custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
diff --git a/init/modes.el b/init/modes.el
index 6ed5c7ee3f49..400daffa4945 100644
--- a/init/modes.el
+++ b/init/modes.el
@@ -25,7 +25,9 @@
   (interactive)
   ;; Don't indent after '>' while I'm writing
   (local-set-key ">" 'self-insert-command)
-  ;(local-set-key "RET" 'newline)
+  ;;(local-set-key "RET" 'newline)
+  (projectile-mode 1)
+  (rainbow-delimiters-mode 1)
   )
 
 (add-hook 'erlang-mode-hook 'erlang-mode-init-setup)
diff --git a/init/settings.el b/init/settings.el
index 6c81536df1e4..72959026afc2 100644
--- a/init/settings.el
+++ b/init/settings.el
@@ -28,6 +28,9 @@
 ;; Give me column numbers
 (column-number-mode t)
 
+;; Bash is the reliable one here
+(setq multi-term-program "/bin/bash")
+
 ;;; Code:
 
 (add-to-list 'exec-path "/usr/local/bin")