--no-layer: desactive all the layers except the distribution layer
--distribution: allow the change temporarily the distribution
example
Start emacs with spacemacs-base and no layers:
emacs --no-layer --distribution spacemacs-base
- Simplify README.org to follow the conventions and better integrate
with the other READMEs
- Remove unnecessary comments in code
- Add explicitly cfengine3-mode to the list of package
- Move eldoc hook to an eldoc post init function
- Defer loading of cfengine3-mode
- Move auto-mode-alist to init function
CFEngine considers files writable by other users a security exception. A
save hook to ensure restrictive permissions can be very useful to avoid
these kinds of errors.
counsel-descbinds is accessible through SPC-?, and shadowing the C-h key
for which key makes pagination impossible. As this deviates from
which-key defaults, this should be up to user to config, not a base in
spacemacs-ivy.
clojure-defun-style-default-indent has been deprecated in favor of
clojure-indent-style. This is no longer a toggle but one of three
keywords. As it affects the way code is indented, and you should not
need to change your indentation style multiple times while editing, it
should not be a toggle. It's simple enough for the user to setq it to
desired value.
If desired, it may be added back as a completing-read selection (but I
don't think it's necessary).
Error was caused by unnecessarily wrapping cider test fns in
spacemacs//cider-eval-in-repl-no-focus. Test fns do not move focus to
repl anyways, and it caused a wrong-type-argument error.
The added bindings are to more closely match cider bindings (under C-c
C-t). Now spacemacs cider test fns mirror the cider ones.
Hybrid means vim-like in normal and emacs-like in insert. This is a
normal-state compatibility tweak (has no effect on insert-state
bindings), so it belongs.
README
- Remove header from README (we don't add such header by convention)
- Move sections in README to better the reflect the structure of the
other READMEs
- Simplify documentation
- Remove Thanks section (we don't add such section by convention, it is
very hard to maintain and keep accurate, user can see credits for a
package in the package source code directly)
- Remove the package default key bindings (same reason, it is also hard
to keep in sync if the bindings change upstream, the users should check
the default bindings themselves).
CONFIGURATION
- Add spacemacs key bindings under `SPC x b` for text boxes (I prefer
to use `SPC x` instead of `SPC i` because rebox modify an existing text,
it does not _insert_ a box per se).
- Add a transient state for quick cycling
- Add a layer variable `rebox-enable-in-text-mode` to enable the mode
in text-mode buffers
- Move functions to funcs.el
squash! rebox: various modifications