From f138f1d7c8d6f6cf629c35870fc3f6e477a0c0d2 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 11 Dec 2016 00:07:48 -0500 Subject: Update .spacemacs and add aminb layer --- spacemacs/.emacs.d/private/aminb/packages.el | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 spacemacs/.emacs.d/private/aminb/packages.el (limited to 'spacemacs/.emacs.d/private') diff --git a/spacemacs/.emacs.d/private/aminb/packages.el b/spacemacs/.emacs.d/private/aminb/packages.el new file mode 100644 index 0000000..fb9862b --- /dev/null +++ b/spacemacs/.emacs.d/private/aminb/packages.el @@ -0,0 +1,38 @@ +;;; packages.el --- aminb layer packages file for Spacemacs. +;; +;; Copyright (c) 2016 Amin Bandali +;; +;; Author: Amin Bandali +;; URL: https://github.com/aminb/dotfiles +;; +;; This file is not part of GNU Emacs. +;; +;;; License: GPLv3 + +;;; Commentary: + +;; This file is a collection of my settings and customizations on top of +;; spacemacs. + +;;; Code: + +(defconst aminb-packages + '(crux writeroom-mode) + "The list of Lisp packages required by the aminb layer.") + +(defun aminb/init-crux () + (use-package crux + :defer t + :bind (("C-c d" . crux-duplicate-current-line-or-region) + ("C-c M-d" . crux-duplicate-and-comment-current-line-or-region) + ))) + +(defun aminb/init-writeroom-mode () + (use-package writeroom-mode ; Distraction-free editing + :defer t + :config (setq writeroom-width 82) + :bind (("C-c W" . writeroom-mode) + ("s-?" . writeroom-toggle-mode-line)))) + + +;;; packages.el ends here -- cgit v1.2.3-60-g2f50