Releases: syl20bnr/spacemacs
Releases · syl20bnr/spacemacs
ycmd, Go, Ruby, evil-lisp-state, yasnippet, fixes and tweaks
- New contrib layer ymcd (thanks to trishume)
- Add go-oracle and go-autocomplete to the go layer (thanks to funnnny)
- Add support for rbenv and rvm to the ruby layer. See documentation for more info (thanks to bru)
- Rework evil-lisp-state, it is now fully integrated into spacemacs using the
SPC m
key binding convention for major-mode commands. See documentation for more info. - Add
yasnippet
source toauto-complete
(thanks to kallelindqvist) - New key binding
SPC f o
to open the current file with the default external program associated to it (thanks to danielwuz) - Fix
git-gutter-fringe
andlinum
Go, Puppet, mode-line, git-gutter, fixes and tweaks
- New contrib layer go (thanks to rphillips)
- New contrib layer puppet added by a Puppet Labs engineer, classy! (thanks to hunner)
- New variable for the git layer:
git-gutter-use-fringe
which ist
by default. See documentation (thanks to CestDiego) - Fix lazy activation of package dependencies preventing successful byte-compilation of some packages.
- The left and right parts of the mode-line are now computed in two separate functions:
spacemacs/mode-line-prepare-left
andspacemacs/mode-line-prepare-right
. It is now possible to add your own elements by advising these functions (thanks to roman) - Ido key bindings fixes:
C-x
is now onC-o
to visit a file in other window. AddM-RET
to be able toopen in dired
in a terminal (thanks to danielwuz) - Disable persp-cycle-(next/prev) functions for perspective layer. These functions are not working with the last version of perspective (thanks to CestDiego)
New version notification, zoom-frm
- Reimplement the version checking, now only
git
is used (previously it was done with the Github API) which allows to detect the new versions without being authenticated. - Move
zoom-frm
to extensions to fix error during autoloads generation.
Mode-line indicator for updates, better terminal support, tweaks
- New indicator in mode-line for available spacemacs update, see readme
- Emacs builds with no graphical support are now supported (thanks to roman for the tests)
- Hide
hs
lighter - Disable
vi-tilde-fringe
in NeoTree buffer
Faster Boot, Better Cygwin support, Fixes
- Lazy activation of packages which can lead to a faster boot time, around 0.5sec can be expected.
- Fixes unicode characters issue with Cygwin
emacs-w32
package. - Fixes a glitch in terminal with fast navigation keys
H
andL
- Add a FAQ about unsafe server directory on Windows
Fixes
fasd integration, tweaks and fixes
- New contrib layer fasd which integrates the command line tool fasd on SPC f z (thanks to mijoharas)
- New variable for git layer:
git-magit-status-fullscreen
to choose wether the magit status buffer should be displayed in fullscreen or not. Default value isnil
. See documentation for more info. - Various improvements to scala layer: ensime tweaks, auto-completion on
.
(dot), etc... (thanks to chrisbarrett) - Use MELPA packages for
evil-tutor
andneotree
(which brings cool icons for NeoTree !) - Fix custom evil text objects and add new ones (
*
and/
) (thanks to ralesi) - Fix evil-visualstar
- evil-visualstar support for evil-search-highlight-persist (will be available later on MELPA)
- Better resolution of user home location (thanks to mkcode)
- Move SPC b d (delete buffer and file) to SPC f d to be more accurate with Emacs terminology.
Evil-tutor update
Now use the MELPA package of evil-tutor and switch to version 1.0.
It is now possible to finish the tutorial.
Hotfix for broken compatibility with 24.3
Hotfix for File error: Cannot open load file, subr-x
with emacs 24.3
Evil-tutor
Press SPC h T to start Evil-tutor
a Vimtutor
adapted for Evil.