diff --git a/emacs b/emacs index 7316308..e2a231d 100644 --- a/emacs +++ b/emacs @@ -22,7 +22,7 @@ '(hl-paren-colors (quote ("#ecf0f1" "#ecf0f1" "#c0392b"))) '(package-selected-packages (quote - (rspec-mode robe elm-yasnippets elm-mode company-jedi pyenv pyenv-mode toml-mode color-theme-approximate smex yaml-mode web-mode ujelly-theme smart-mode-line scala-mode rvm ruby-end rainbow-mode rainbow-delimiters racer noctilux-theme monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl column-enforce-mode base16-theme avk-emacs-themes atom-one-dark-theme all-the-icons alchemist aggressive-indent ag))) + (window-purpose rspec-mode robe elm-yasnippets elm-mode company-jedi pyenv pyenv-mode toml-mode color-theme-approximate smex yaml-mode web-mode ujelly-theme smart-mode-line scala-mode rvm ruby-end rainbow-mode rainbow-delimiters racer noctilux-theme monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl column-enforce-mode base16-theme avk-emacs-themes atom-one-dark-theme all-the-icons alchemist aggressive-indent ag))) '(safe-local-variable-values (quote ((encoding . utf-8)))) '(sml/active-background-color "#34495e") '(sml/active-foreground-color "#ecf0f1") diff --git a/init.el b/init.el index 0eb6d50..482e30c 100644 --- a/init.el +++ b/init.el @@ -8,6 +8,7 @@ (load "~/.emacs.d/key-bindings.elc") (load "~/.emacs.d/spelling.elc") (load "~/.emacs.d/languages.elc") +(load "~/.emacs.d/windows.elc") (provide 'init) ;;; init.el ends here diff --git a/packages.el b/packages.el index 082473c..73587ff 100644 --- a/packages.el +++ b/packages.el @@ -52,6 +52,11 @@ (package-refresh-contents) (package-install 'aggressive-indent)) +;; Window management +(unless (package-installed-p 'window-purpose) + (package-refresh-contents) + (package-install 'window-purpose)) + ;; Project management (unless (package-installed-p 'projectile) (package-refresh-contents) diff --git a/windows.el b/windows.el new file mode 100644 index 0000000..6aa89bb --- /dev/null +++ b/windows.el @@ -0,0 +1,7 @@ +;;; windows.el -- summary +;;; Commentary: +;;; Windows management things, mostly with purpose +;;; Code: +(purpose-mode) + +;;; windows.el ends here