Skip to content

Releases: syl20bnr/spacemacs

Update/Rollback, PHP, OCaml, Evernote, Modal Helm, Ruby on Rails, Nyan Cat and lot of tweaks

09 Feb 05:41
Compare
Choose a tag to compare

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 of package-list-packages or paradox, 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 to t, 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 in emacs state
    • Prettify symbols in both clojure-mode and cider-repl
    • Prettify partial-symbol
    • Activate evil leader in cider-stacktrace-mode
  • Enable lazy loading of ess layer (thanks to jcpetkovich)
  • Replace ess-smart-underscore with ess-smart-equals in ess layer (thanks to sooheon)
  • Evilify anaconda-nav-mode (thanks to jcpetkovich)
  • Evilify git-rebase-mode (thanks to jcpetkovich)
  • Enable smartparens in inferior-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

31 Jan 05:24
Compare
Choose a tag to compare
  • Fix helm-spacemacs duplicated package candidates (thanks to CestDiego for the report)

Csharp, Django, ESS, Toggle Framework. Yasnippet, tweaks and fixes

31 Jan 04:32
Compare
Choose a tag to compare
  • 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

28 Jan 04:47
Compare
Choose a tag to compare
  • Change property :powerline-offset of dotspacemacs-default-font to :powerline-scale (default value is 1.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 a f
  • Add leuven, monokai and zenburn to default value for dotspacemacs-themes
  • Rename spacemacs-mode lighter to Spacemacs

Fix error with `spacemacs/set-font`

27 Jan 14:53
Compare
Choose a tag to compare
  • Fix error by displaying a message about the deprecation of function spacemacs/set-font. Use the variable dotspacemacs-default-font instead.

Fix crash

27 Jan 06:21
Compare
Choose a tag to compare
  • Fix a crash if the default font is not available on the system

Better font support, Magit SVN, New supported themes, tweak and fixes

27 Jan 05:49
Compare
Choose a tag to compare
  • 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 variable dotspacemacs-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

26 Jan 17:50
Compare
Choose a tag to compare
  • Fix regression where fd would not work while in emacs state

Missing documentation

26 Jan 06:19
Compare
Choose a tag to compare

Multiple themes support, better way to setup layer variables, Go, Elixir, DocView mode, tweaks and fixes

26 Jan 05:50
Compare
Choose a tag to compare

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 by dotspacemacs-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 is nil.
  • 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)