Releases: syl20bnr/spacemacs
Releases · syl20bnr/spacemacs
Additional key bindings for NeoTree
- Add
neotree-select-next-sibling
andneotree-select-previous-sibling
on L and H. - Hide/Show hidden files is now on s
NeoTree, Upgrade, Version, Scala, Themes, Banners, Fixes and Tweaks
- Revamped NeoTree for a slick lightweight filetree browsing experience. See documentation for details on how to use the new NeoTree.
- Version of Spacemacs in now displayed in the startup buffer. The version can be echoed at any time with function
spacemacs/display-and-copy-version
. - New button on the Spacemacs startup buffer:
Update Spacemacs
. For now it only updates the ELPA packages (thanks to ralesi) - Lots of tweaks for scala layer. Add support for flycheck linting, better ensime integration (thanks to chrisbarrett)
- Add support for hi2 in haskell layer (thanks to chrisbarrett)
- All base16 themes are now supported. For instance to add the
tomorrow
base16 variant: addbase16-tomorrow
to yourdotspacemacs-default-theme
variable. - New banners directory. By default Spacemacs will randomly choose a banner to display. The behavior of banner display can be tweaked with the variable
dotspacemacs-startup-banner
, more info in the dosctring for this variable. You can now contribute banners! - Use Magit built-in auto-completion based on ido instead of helm (thanks to bonega)
- New key bindings SPC f r for recently opened file selection (thanks to danielwuz)
- Better install instruction for the haskell layer (thanks to endrebak)
- Fix missing parenthesis on code snippets in documentation (thanks to bebound)
Battery info, Banners, Ensime, alternate buffer
- Support for multiple banners, by default a randomly chosen banner is displayed. This behavior can be tweaked with the variable
dotspacemacs-startup-banner
, see documentation. This feature allows users to contribute new banners, see guidelines. - The battery info in the mode-line has been reworked, the duplicate information has been fixed and the face and text info are more accurate.
- Alternate buffer key binding has been revert to SPC TAB (note that SPC b b still work) (thanks to danielwuz)
- For Scala developers and company users, Ensime should now work with company (thanks to chrisbarrett)
- New template for layer READMEs and update of the contribution guidelines for layers (basically I removed the paragraph about maintainer).
- Add a FAQ about powerline separators
- Add a note about emacs server in emacs-mac-port (thanks to hunner)
Better Haskell support and lots of tweaks and fixes
- Revamped haskell layer with loads of consistent key bindings and tweaks (thanks to bjarkevad)
- New key bindings in auctex layer (thanks to bjarkevad)
- Update AutoHotkey layer, fix bugs, improve indentation, update ahk mode to 1.5 (thanks to ralesi)
- Improvements to mode-line lighters, it is now possible to choose between ASCII characters or Unicode symbols with the variable
dotspacemacs-mode-line-unicode-symbols
, see documentation - Add handlebars/hbs to web-mode file types (thanks to avendael)
- Fixes for company-mode for C/C++ (6aefba2) (thanks to tux4life)
- Fix SPC key not working in
org
buffers when windows-scripts layer is enabled (thanks to ralesi) - Add cache locations for more packages (thanks to ralesi)
- Add additional items to savehist (thanks to ralesi)
- Enable eldoc in elisp buffers (thanks to ralesi)
- Add evil-indent-textobject to spacemacs layer, see documentation (thanks to ralesi)
- Add flycheck toggle key binding and move its key bindings under SPC e prefix, see documentation (thanks to ralesi)
- Add key bindings to split and focus new windows, SPC w S and SPC w V (thanks to bjarkevad)
- Add key bindings for quick access to more magit buffers, see documentation (thanks to ralesi)
- Add key bindings to move between git hunks, stage or revert them directly in the buffer, see documentation (thanks to ralesi)
- Move
guide-key
key binding toggle on SPC t k and change the lighter fromG
toK
(G
is reserved forgolden-ratio
) - Fix
go to init
helm action inhelm-spacemacs
- Better wording for FAQ number 5 (thanks to hunner)
- New spacemacs banner
Hotfix for required pre-extensions variable
Hotfix for error: Symbol's value as variable is void: xxx-pre-extensions
Hotfix for error when a layer does not exist
Hotfix for error: Wrong type argument: listp, (Spacemacs) Warning: layer xxx does not exist in dir nilxxx/!
Hotfix for `git-enable-github-support` error
Hotfix for git-enable-github-support
preventing helm-spacemacs
from getting the list of all packages.
helm-spacemacs and tweaks
helm-spacemacs
is here! Try it with SPC f e h. Look for a layer or a package and press TAB to see the list of possible actions (not much for now)- Use
emmet
asyasnippet
source in javascript layer (thanks to danielwuz) - Switching back and forth between two buffers in now on SPC b b (thanks to rphillips)
- SPC TAB will now toggle
neotree
filetree (thanks to rphillips) - Disable evil fine undo
- Improvements to README.md in the
Batteries included
section (thanks to nwolfe)
major mode leader key, fixes
- New major mode leader key on
,
by default. Pressing this leader key is the same thing as pressing<SPC> m
. The key can be customized with the variabledotspacemacs-major-mode-leader-key
. See documentation (thanks to danielwuz) - Fix git-gutter with line number enabled (thanks to oppenlander)
- Fix git-gutter in terminal
- Fix loading of tern auto-completion in javascript layer (thanks to oppenlander)
- Attempt to fix #298 by removing undo-tree auto saving of history
Hotfix for key-chord.el error
Hotfix for key-chord.el error due to emacswiki.org being down