Releases: syl20bnr/spacemacs
Releases · syl20bnr/spacemacs
Update/Rollback, PHP, OCaml, Evernote, Modal Helm, Ruby on Rails, Nyan Cat and lot of tweaks
This version has a fast forwarded version number from 0.53.0
to 0.60.0
because it introduce a new Update/Rollback mechanism.
- New Update and Rollback mechanism for packages with new links on the spacemacs startup page:
[Update]
and[Rollback]
, it is now strongly recommended to use these links instead ofpackage-list-packages
orparadox
, see documentation for more info - New contrib layer php (thanks to stormpat)
- New contrib layer ocaml (thanks to ranjitjhala)
- New contrib layer evernote (thanks to avendael)
- New micro-state for Helm, press TAB to enable it, see documentation for more info
- Add Ruby on Rails support in ruby layer (thanks to bru)
- Add nyan cat support to colors layer, to enable it set
colors-enable-nyan-cat-progress-bar
tot
, see documentation for more info. - Add
go-rename
support to go layer (thanks to Pursuit92) - Add pbcopy package to osx layer (thanks to danielwuz)
- Various improvement to clojure layer (thanks to bonega):
- Use the same minor modes in
clojure-mode
and REPL where possible cider-stracktraces
is now started inemacs state
- Prettify symbols in both
clojure-mode
andcider-repl
- Prettify partial-symbol
- Activate evil leader in
cider-stacktrace-mode
- Use the same minor modes in
- Enable lazy loading of ess layer (thanks to jcpetkovich)
- Replace
ess-smart-underscore
withess-smart-equals
in ess layer (thanks to sooheon) - Evilify
anaconda-nav-mode
(thanks to jcpetkovich) - Evilify
git-rebase-mode
(thanks to jcpetkovich) - Enable
smartparens
ininferior-python-mode
(thanks to bonega) - Allow open file in external app in
dired-mode
(thanks to danielwuz) - Disable auto-center of point in current buffer on
evil-jumper
(thanks to danielwuz) - Prompt to save files with SPC q q (thanks to ralesi)
- Add documentation to Django key bindings, see documentation (thanks to BrianHicks)
- Add new macro
spacemacs|define-micro-state
- Remove stale information and add tips about perspectives in perspectives layer (thanks to CestDiego)
- Major update of DOCUMENTATION.md
- Typo fixes (thanks to bjarkevad)
Fix helm-spacemacs
- Fix
helm-spacemacs
duplicated package candidates (thanks to CestDiego for the report)
Csharp, Django, ESS, Toggle Framework. Yasnippet, tweaks and fixes
- Add new contrib layer csharp (thanks to bjarkevad)
- Add Django support via pony-mode for python layer, see documentation for more info (thanks to BrianHicks)
- Add ESS noweb (knitr/sweave) keybindings to ess layer (thanks to jcpetkovich)
- Update ess layer key bindings according to the conventions, see documentation for more info
- Introduce a framework for toggles, no documentation for now but it can be tested by invoking
helm-spacemacs
with SPC f e h then going to the next tab with C-l (reminder: SPC h l resumes the last helm buffer) (thanks to trishume for the idea) - Add a new default directory for yasnippet snippets in
private
directory. This directory is automatically loaded by yasnippet, this is the perfect place to put user specific snippets (thanks to ralesi) - New variable for clojure layer
clojure-enable-fancify-symbols
. Default value is nil, see documentation for more info (thanks to oppenlander) - Better ex-command
:nohlsearch
which now works as expected (i.e. like in Vim) (thanks to kini for the report) - Fix regression with fonts in Cygwin Emacs version (thanks to mijoharas for the report)
git-gutter-fr:side
variable can now be correctly overridden in.spacemacs
(thanks to jstokes for the report)
Property ':powerline-scale' and Fixes
- Change property
:powerline-offset
ofdotspacemacs-default-font
to:powerline-scale
(default value is1.1
) - Remove explicit size or height in fallback font specs. This allows the fallback fonts to scale up and down with the default font using frame zooming (SPC z f +)
- Powerline separators now correctly scale up and down when zooming the frame (SPC z f +)
- The powerline is now correctly displayed in startup buffers (
*Messages*
,*spacemacs*
,*Compile-Log*
) - Fix a crash with Emacs version
24.3.50+
when installing ELPA packages (due to the backport of the 24.4 archive structure). - Fix evil-terminal-cursor mode for iterm2 (thanks to danielwuz)
- Fix regression in visual block insertion state with
evil-escape
when inserting af
- Add
leuven
,monokai
andzenburn
to default value fordotspacemacs-themes
- Rename spacemacs-mode lighter to
Spacemacs
Fix error with `spacemacs/set-font`
- Fix error by displaying a message about the deprecation of function
spacemacs/set-font
. Use the variabledotspacemacs-default-font
instead.
Fix crash
Better font support, Magit SVN, New supported themes, tweak and fixes
- Better support for default font with a new variable
dotspacemacs-default-font
, see documentation for more info - Easy tweak of powerline height via the property
:powerline-offset
of variabledotspacemacs-default-font
, see documentation for more info - Better fallback fonts
- Correctly set the desired font size of both default font and fallback fonts
- Add support for a bunch of non conventional theme packages (thanks to Ambrosia)
- Add magit-svn plugin to git layer. Enable it with the layer variable
git-enable-magit-svn-plugin
. - Move rainbow-delimiters back into spacemacs layer since it is a useful package to have by default to edit elisp code (thanks to trishume)
- Fix a critical bug where cancelling Emacs exit had no effect
evil-escape regression fix
- Fix regression where
fd
would not work while inemacs state
Missing documentation
- Missing documentation in colors layer
Multiple themes support, better way to setup layer variables, Go, Elixir, DocView mode, tweaks and fixes
Important: This release introduces a breaking change: the variable name dotspacemacs-default-theme
has been replaced for dotspacemacs-themes
and the value is now a list. You can now define several themes, the first one is loaded when Spacemacs starts. You can cycle through your list with SPC T n
- Replace variable
dotspacemacs-default-theme
bydotspacemacs-themes
. See documentation for more info - Extend
dotspacemacs-configuration-variables
with properties, see documentation for more info - Add alchemist.el to erlang-elixir layer (thanks to Ambrosia)
- Add go-autocomplete and company-go packages to go layer (thanks to Funnnny)
- Move all
rainbow-xxx
packages to the colors layer - Add variable
colors-enable-rainbow-identifiers
to the colors layer. Default value isnil
. - Add vi like key bindings for
doc-view-mode
, see documentation for more info - Add key binding SPC t h to toggle the highlight of the current line
- Add cython-mode to python layer (thanks to CestDiego)
- Add evil-anzu package (replace old spacemacs hack to integrate stock anzu)
- Fix scala-mode2 - Indentation error #383 (thanks to chrisbarrett)
- Fix the behavior of
<tab>
in term-mode buffers due to yasnippet (thanks to PythonNut) - Remove definition of variable
multi-term-program
which prevented users from defining their own shell (thanks to t3chnoboy) - Remove setting
TeX-master
variable in auctex layer (thanks to jmhammond) - Disable hack for powerline height, see code
- First unit and functional tests of core with Travis CI setup (thanks to lazywithclass)
- Typo fixes and documentation update (thanks to jezenielzapanta, agsdot, dthg, fkautz, lionelyoung)