diff --git a/modules/languages/siren-emacs-lisp.el b/modules/languages/siren-emacs-lisp.el index 267be95..4d5e5d4 100644 --- a/modules/languages/siren-emacs-lisp.el +++ b/modules/languages/siren-emacs-lisp.el @@ -7,6 +7,7 @@ ;;; Code: (require 'siren-lisp) +(require 'siren-string-inflection) (defun siren-recompile-elc-on-save () "Recompile your elc when saving an elisp file." @@ -36,6 +37,7 @@ (add-hook 'emacs-lisp-mode-hook #'siren-emacs-lisp-mode-setup) (add-to-list 'auto-mode-alist '("Cask\\'" . emacs-lisp-mode)) +(define-key emacs-lisp-mode-map (kbd "C-c C-u") 'string-inflection-all-cycle) (provide 'siren-emacs-lisp) ;;; siren-emacs-lisp.el ends here diff --git a/modules/languages/siren-ruby.el b/modules/languages/siren-ruby.el index 0e50a97..f1ef22a 100644 --- a/modules/languages/siren-ruby.el +++ b/modules/languages/siren-ruby.el @@ -10,6 +10,7 @@ (require 'siren-folding) (require 'siren-lsp) (require 'siren-projectile) +(require 'siren-string-inflection) (require 'siren-toggle-quotes) (add-to-list 'projectile-globally-ignored-directories "vendor/bundle") @@ -45,7 +46,8 @@ ("RET" . newline-and-indent) ("C-c C-l" . goto-line) ("C-M-f" . sp-ruby-forward-sexp) - ("C-M-b" . sp-ruby-backward-sexp)) + ("C-M-b" . sp-ruby-backward-sexp) + ("C-c C-u" . string-inflection-ruby-style-cycle)) :hook (ruby-mode . siren-ruby-mode-setup) diff --git a/modules/text-editing/siren-string-inflection.el b/modules/text-editing/siren-string-inflection.el index 5bc1639..b97e299 100644 --- a/modules/text-editing/siren-string-inflection.el +++ b/modules/text-editing/siren-string-inflection.el @@ -8,9 +8,7 @@ (use-package string-inflection :bind - ("C-c C-u" . string-inflection-cycle) - (:map emacs-lisp-mode-map - ("C-c C-u" . string-inflection-all-cycle))) + ("C-c C-u" . string-inflection-cycle)) (provide 'siren-string-inflection) ;;; siren-string-inflection.el ends here