Smartparens related tweaks

This commit is contained in:
2017-07-28 17:39:41 +01:00
parent 921d2af37b
commit 8e299c0a83
2 changed files with 8 additions and 1 deletions

View File

@@ -11,6 +11,7 @@
(require 'siren-programming)
(require 'siren-company)
(require 'siren-rubocop)
(require 'siren-smartparens)
(require 'siren-toggle-quotes)
;; Rake files are ruby, too, as are gemspecs, rackup files, and gemfiles.
@@ -53,6 +54,7 @@
(require 'rubocopfmt)
(require 'ruby-mode)
(require 'ruby-refactor)
(require 'smartparens-ruby)
(eval-after-load 'rspec-mode
'(rspec-install-snippets))
@@ -80,7 +82,9 @@
(define-key map (kbd "C-j") 'newline-and-indent)
(define-key map (kbd "RET") 'newline-and-indent)
(define-key map (kbd "C-c C-h") 'siren-toggle-hiding)
(define-key map (kbd "C-c C-l") 'goto-line))
(define-key map (kbd "C-c C-l") 'goto-line)
(define-key map (kbd "C-M-f") 'sp-ruby-forward-sexp)
(define-key map (kbd "C-M-b") 'sp-ruby-backward-sexp))
(let ((map ruby-tools-mode-map))
(define-key map (kbd "C-'") 'toggle-quotes)))

View File

@@ -33,6 +33,9 @@
(define-key map (kbd "C-M-a") 'sp-beginning-of-sexp)
(define-key map (kbd "C-M-e") 'sp-end-of-sexp)
(define-key map (kbd "C-M-]") 'sp-forward-slurp-sexp)
(define-key map (kbd "C-M-[") 'sp-forward-barf-sexp)
(define-key map (kbd "C-M-.") 'sp-forward-slurp-sexp)
(define-key map (kbd "C-M-,") 'sp-forward-barf-sexp)
(define-key map (kbd "M-|") 'sp-split-sexp)
(define-key map (kbd "M-t") 'sp-backward-up-sexp)
(define-key map (kbd "C-<backspace>") 'sp-backward-kill-sexp)