From 8d7ab11d8cec5ee6b49b6e54e150ea97698813ab Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sun, 20 May 2018 17:42:14 +0100 Subject: [PATCH] Add resize-window package --- core/siren-modules.el | 1 + modules/languages/siren-ruby.el | 9 +++++++-- modules/spelling/siren-flyspell.el | 4 +++- modules/windows/siren-resize-window.el | 15 +++++++++++++++ 4 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 modules/windows/siren-resize-window.el diff --git a/core/siren-modules.el b/core/siren-modules.el index 4763091..9928a34 100644 --- a/core/siren-modules.el +++ b/core/siren-modules.el @@ -83,6 +83,7 @@ ;; Window management (require 'siren-buffer-move) +(require 'siren-resize-window) (require 'siren-windmove) (require 'siren-zoom-window) diff --git a/modules/languages/siren-ruby.el b/modules/languages/siren-ruby.el index 99efa72..12f855e 100644 --- a/modules/languages/siren-ruby.el +++ b/modules/languages/siren-ruby.el @@ -97,7 +97,7 @@ '(push 'company-robe company-backends)) :config - ;; Unbind keys used by siren-expand-region module + ;; Unbind keys used by siren-expand-region module. (unbind-key "M-." robe-mode-map) (unbind-key "M-," robe-mode-map)) @@ -139,7 +139,12 @@ :diminish ruby-tools-mode :bind (:map ruby-tools-mode-map ("C-'" . toggle-quotes)) - :hook (ruby-mode . ruby-tools-mode)) + :hook + (ruby-mode . ruby-tools-mode) + + :config + ;; Unbind key used by siren-resize-window module. + (unbind-key "C-;" ruby-tools-mode-map)) (use-package seeing-is-believing :defer t diff --git a/modules/spelling/siren-flyspell.el b/modules/spelling/siren-flyspell.el index 77ad191..212e294 100644 --- a/modules/spelling/siren-flyspell.el +++ b/modules/spelling/siren-flyspell.el @@ -17,9 +17,11 @@ (prog-mode . flyspell-prog-mode) :config - ;; Ensure flyspell does not override keybindings of siren-goto-chg module. + ;; Unbind keys used by siren-goto-chg module. (unbind-key "C-." flyspell-mode-map) (unbind-key "C-," flyspell-mode-map) + ;; Unbind keys used by siren-resize-window module. + (unbind-key "C-;" flyspell-mode-map) (setq ispell-program-name "aspell" ; use aspell instead of ispell ispell-extra-args '("--lang=en" "--sug-mode=ultra"))) diff --git a/modules/windows/siren-resize-window.el b/modules/windows/siren-resize-window.el new file mode 100644 index 0000000..54f5223 --- /dev/null +++ b/modules/windows/siren-resize-window.el @@ -0,0 +1,15 @@ +;;; siren-resize-window.el --- jimeh's Emacs Siren: resize-window + +;;; Commentary: + +;; Configuration for resize-window. + +;;; Code: + +(use-package resize-window + :commands resize-window + :bind + ("C-;" . resize-window)) + +(provide 'siren-resize-window) +;;; siren-resize-window.el ends here