;;; init-ruby.el --- configure ruby -*- lexical-binding: t -*- ;; Author: Franck Cuny ;;; Commentary: ;; Configure ruby ;;; Code: (use-package ruby-mode :mode "\\.rb\\'" :interpreter "ruby" :bind (:map ruby-mode-map ("" . my-ruby-smart-return)) :preface (defun my-ruby-smart-return () (interactive) (when (memq (char-after) '(?\| ?\" ?\')) (forward-char)) (call-interactively 'newline-and-indent))) (provide 'init-ruby) ;;; init-ruby.el ends here