diff --git a/keybindings.el b/keybindings.el index 4de7be7..4093a55 100644 --- a/keybindings.el +++ b/keybindings.el @@ -109,8 +109,7 @@ ;; pop-mark (eval-after-load "ace-jump-mode" '(ace-jump-mode-enable-mark-sync)) (define-key global-map (kbd "C-x SPC") 'ace-jump-mode-pop-mark) - (define-key global-map (kbd "C-x C-j") 'ace-jump-mode-pop-mark) -) + (define-key global-map (kbd "C-x C-j") 'ace-jump-mode-pop-mark)) ;; multiple-cursors (when (require 'multiple-cursors nil 'noerror) @@ -124,7 +123,8 @@ (when (require 'projectile nil 'noerror) (global-set-key (kbd "C-x C-t") 'projectile-find-file) (global-set-key (kbd "C-x t") 'projectile-find-test-file) - (global-set-key (kbd "C-x C-v") 'projectile-switch-to-buffer)) + (global-set-key (kbd "C-x C-v") 'projectile-switch-to-buffer) + (global-set-key (kbd "C-c C-s") 'projectile-switch-project)) ;; eproject related keybindings (when (require 'eproject nil 'noerror) diff --git a/mode-customizations/ruby-mode.el b/mode-customizations/ruby-mode.el index 29c3aaf..817d125 100644 --- a/mode-customizations/ruby-mode.el +++ b/mode-customizations/ruby-mode.el @@ -15,7 +15,6 @@ (defun customizations-for-ruby-mode () (interactive) - (require 'inf-ruby) (when (require 'ruby-electric nil 'noerror) (ruby-electric-mode t) @@ -34,7 +33,9 @@ (define-key ruby-mode-map (kbd "C-c C-.") 'ac-complete-rsense)) (when (require 'projectile nil 'noerror) - (define-key ruby-mode-map (kbd "C-x t") 'projectile-find-test-file)) + (define-key ruby-mode-map (kbd "C-x t") 'projectile-find-test-file) + (define-key inf-ruby-minor-mode-map (kbd "C-c C-s") + 'projectile-switch-project)) (when (require 'eproject nil 'noerror) (define-key ruby-mode-map (kbd "C-c C-b") 'eproject-ibuffer))