diff --git a/mode-customizations/ruby-mode.el b/mode-customizations/ruby-mode.el index 54b90e3..85256a0 100644 --- a/mode-customizations/ruby-mode.el +++ b/mode-customizations/ruby-mode.el @@ -13,36 +13,36 @@ (defun customizations-for-ruby-mode () (interactive) - (flyspell-prog-mode) - (linum-mode t) - (fci-mode) (require 'inf-ruby) (require 'ruby-electric) - (require 'ruby-compilation) - (require 'flymake) - (require 'flymake-ruby) (when (require 'rsense nil 'noerror) (add-to-list 'ac-sources 'ac-source-rsense-method) (add-to-list 'ac-sources 'ac-source-rsense-constant)) - (flymake-ruby-load) + (require 'ruby-compilation) + (require 'textmate) + (linum-mode t) + (fci-mode) + (flyspell-prog-mode) (highlight-indentation-mode) + (hs-minor-mode 1) + (auto-complete-mode) + (flymake-ruby-load) (ruby-electric-mode t) + (setq ruby-electric-expand-delimiters-list (quote (124))) (setq ruby-deep-arglist t) (setq ruby-deep-indent-paren nil) (setq c-tab-always-indent nil) (setq ruby-use-encoding-map nil) - (setq ruby-electric-expand-delimiters-list (quote (124))) - (hs-minor-mode 1) (setq whitespace-action (quote (auto-cleanup))) (define-key ruby-mode-map (kbd "RET") 'reindent-then-newline-and-indent) (define-key ruby-mode-map (kbd "C-c C-j") 'hs-toggle-hiding) + (define-key ruby-mode-map (kbd "C-c C-l") 'goto-line) + (define-key ruby-mode-map (kbd "C-c C-b") 'eproject-ibuffer) + (define-key ruby-mode-map (kbd "C-c C-.") 'ac-complete-rsense) (define-key ruby-mode-map (kbd "s-r") 'ruby-compilation-this-buffer) (define-key ruby-mode-map (kbd "C-c C-r") 'ruby-compilation-this-buffer) - (define-key ruby-mode-map (kbd "C-c C-.") 'ac-complete-rsense) (define-key ruby-mode-map (kbd "C-x t") 'textmate-goto-file) - (define-key ruby-mode-map (kbd "C-x C-t") 'textmate-goto-file) - (define-key ruby-mode-map (kbd "C-c C-l") 'goto-line) - (define-key ruby-mode-map (kbd "C-c C-b") 'eproject-ibuffer)) + (define-key ruby-mode-map (kbd "C-x C-t") 'textmate-goto-file)) (add-hook 'ruby-mode-hook 'customizations-for-ruby-mode)