#+BEGIN_SRC emacs-lisp :tangle yes
(use-package ace-jump-mode
:ensure ace-jump-mode
- :command ace-jump-mode
+ :commands ace-jump-mode
:bind ("H-SPC" . ace-jump-mode))
#+END_SRC
** ascii
:ensure ruby-hash-syntax)
(defun my-ruby-mode-hook ()
- (require 'inf-ruby)
- (inf-ruby-keys)
+ (use-package inf-ruby
+ :ensure inf-ruby
+ :commands inf-ruby-minor-mode
+ :init
+ (progn
+ (add-hook 'ruby-mode-hook 'inf-ruby-minor-mode)
(bind-key "<return>" 'my-ruby-smart-return ruby-mode-map)
;(bind-key "<tab>" 'indent-for-tab-command ruby-mode-map)
(set (make-local-variable 'yas-fallback-behavior)
'(apply ruby-indent-command . nil))
- (bind-key "<tab>" 'yas-expand-from-trigger-key ruby-mode-map))
+ (bind-key "<tab>" 'yas-expand-from-trigger-key ruby-mode-map))))
(add-hook 'ruby-mode-hook 'my-ruby-mode-hook)