spacemacs/layers/+spacemacs/spacemacs-editing/README.org
syl20bnr 0fa3658cd8 reorganize spacemacs-base distribution into +spacemacs/spacemacs-xxx
This idea is to have the spacemacs-base distribution only configure defaults for
built-in packages. Those buit-in packages are now configured in the new layer
spacemacs-defaults.
Additionally some other packages of spacemacs-base have been dispatched to
better suiting spacemacs layers.

Projectile has been moved to the new layer spacemacs-project

- Move the following packages to bootsrap distributio layer:
  - exec-path-from-shell
  - evil-evilified-state
  - holy-mode
  - hybrid-mode
  - spacemacs-theme
- ace-window has been moved to spacemacs-navigation
- centered-buffer-mode has been moved to spacemacs-editing-visual
- pcre2el has been moved to spacemacs-editing
- evil-escape and evil-visualstar have been moved to spacemacs-evil
2018-03-04 20:54:54 -05:00

28 lines
1.2 KiB
Org Mode

#+TITLE: spacemacs-editing layer
* Table of Contents :TOC_4_gh:noexport:
- [[#description][Description]]
- [[#features][Features:]]
* Description
This layer adds packages to improve editing with Spacemacs.
** Features:
- Support for automatic indentation of code via =aggressive-indent=.
- Support for jumping to chars using a decision tree via =avy=.
- Improvements for evaluating sexps via =eval-sexp-fu=.
- Selecting and editing of multiple text elements via =expand-region=.
- Support for editing files in hex format via =hexl=.
- Deletion of consecutive horizontal whitespace with a single key
via =hungry-delete=.
- Support for selecting and opening links using =avy= via =link-hint=.
- Adding of sample text via =lorem-ipsum=.
- Transient state for moving text via =move-text=.
- Support for folding of code via =origami=.
- Support for password generation via =password-generator=.
- Support for improving parenthesis handling via =smartparens=.
- Automatic whitespace cleanup on save via =spacemacs-whitespace-cleanup=.
- Support for converting definitions to certain styles via =string-inflection=.
- Support for generating UUIDs via =uuidgen=.
- Support for conversion between Emacs regexps and PCRE regexps.