This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/layers/+emacs/better-defaults/packages.el
syl20bnr fb27ede558 Bump year in copyright headers
Happy New Year 2017!
2017-01-05 23:08:17 -05:00

35 lines
1 KiB
EmacsLisp

;;; packages.el --- Better Emacs Defaults Layer functions File
;;
;; Copyright (c) 2012-2017 Sylvain Benner & Contributors
;;
;; Author: Thomas de Beauchêne <thomas.de.beauchene@gmail.com>
;; URL: https://github.com/syl20bnr/spacemacs
;;
;; This file is not part of GNU Emacs.
;;
;;; License: GPLv3
(defconst better-defaults-packages
'(mwim
unfill)
"The list of Lisp packages required by the mwim layer.")
(defun better-defaults/init-mwim ()
(use-package mwim
:defer t
:init
(progn
(if better-defaults-move-to-beginning-of-code-first
(global-set-key (kbd "C-a") 'mwim-beginning-of-code-or-line)
(global-set-key (kbd "C-a") 'mwim-beginning-of-line-or-code))
(if better-defaults-move-to-end-of-code-first
(global-set-key (kbd "C-e") 'mwim-end-of-code-or-line)
(global-set-key (kbd "C-e") 'mwim-end-of-line-or-code)))))
(defun better-defaults/init-unfill ()
(use-package unfill
:defer t
:commands (unfill-region unfill-paragraph unfill-toggle)
:init
(global-set-key [remap fill-paragraph] #'unfill-toggle)))