Majorly re-organize modules

- Split large modules into smaller parts (e.g. siren-text-manipulation)
- Organize modules into high level groups:
  - completion
  - core
  - editor
  - languages
  - linting
  - misc
  - navigation
  - projects
  - spelling
  - text-editing
  - version-control
  - windows
  - workspaces
This commit is contained in:
2018-05-20 17:31:11 +01:00
parent 3b07c4cfbf
commit 87a86191db
118 changed files with 592 additions and 463 deletions

View File

@@ -0,0 +1,17 @@
;;; siren-buffer-move.el --- jimeh's Emacs Siren: buffer-move
;;; Commentary:
;; Configuration for buffer-move
;;; Code:
(use-package buffer-move
:bind
("M-K" . buf-move-down)
("M-I" . buf-move-up)
("M-J" . buf-move-left)
("M-L" . buf-move-right))
(provide 'siren-buffer-move)
;;; siren-buffer-move.el ends here

View File

@@ -0,0 +1,18 @@
;;; siren-windmove.el --- jimeh's Emacs Siren: windmove
;;; Commentary:
;; Configuration for windmove.
;;; Code:
(use-package windmove
:ensure nil ;; loaded from emacs built-ins
:config
(global-set-key (kbd "M-k") (siren-ignore-error-wrapper 'windmove-down))
(global-set-key (kbd "M-i") (siren-ignore-error-wrapper 'windmove-up))
(global-set-key (kbd "M-j") (siren-ignore-error-wrapper 'windmove-left))
(global-set-key (kbd "M-l") (siren-ignore-error-wrapper 'windmove-right)))
(provide 'siren-windmove)
;;; siren-windmove.el ends here

View File

@@ -0,0 +1,17 @@
;;; siren-zoom-window.el --- jimeh's Emacs Siren: zoom-window configuration.
;;; Commentary:
;; Basic configuration for zoom-window.
;;; Code:
(use-package zoom-window
:bind
("C-x C-<return>" . zoom-window-zoom)
:config
(setq zoom-window-mode-line-color "#2a1f1f"))
(provide 'siren-zoom-window)
;;; siren-zoom-window.el ends here