Skip to content

Dotfile changes evaluation without restart, new layers, tweaks and fixes

Compare
Choose a tag to compare
@syl20bnr syl20bnr released this 03 Mar 06:15
· 5055 commits to master since this release

Important note: The dotfile format has changed

  • the configuration layer variables have been moved to a new function dotspacemacs/layers
  • the other dotspacemacs variables have been moved to the function dotspacemacs/init
  • the local variable ;; -*- mode: emacs-lisp -*- has to be changed for ;; -*- mode: dotspacemacs -*-

The old format is still compatible with 0.64.0 but it is strongly recommended to update your dotfile, see the .spacemacs.template file for reference.

Hot new feature

It is now possible to apply the changes made to the dotfile with SPC m c c without restarting spacemacs. Be sure to at least update the local variable of your dotfile (as mentioned in the important note above) to make it work. See documentation for more info.

New layers

  • New ace-window layer (thanks to justbur)
  • New evil-snipe layer (thanks to endrebak)
  • New tmux layer (thanks to rphillips)

C/C++

  • Enable helm-semantic-or-imenu to jump with Semantic instead of Imenu (thanks to tuhdo)
  • Show function signature of current function point is inside at the top (with global-semantic-stickyfunc-mode) (thanks to tuhdo)
  • Show function signature of current function at point at the bottom (with global-semantic-idle-summary-mode) (thanks to tuhdo)
  • Add Srefactor for refactoring using Semantic parser framework. Bind it to SPC m r (thanks to tuhdo)

Clojure

  • Fix lazy loading of golden-ratio settings

ESS

  • Add support for vim-empty-lines layer (thanks to sooheon)
  • ess-smart-equals is now optional (thanks to michelk)

Evernote

  • Add SPC a e m for geeknote-move command (thanks to avendael)

Git/Magit

  • Add copy commit hash on y key binding in git-timemachine micro-state (thanks to emmanueltouzery)
  • Fix not killed Magit COMMIT_EDITMSG temporary buffer (thanks to herbertjones)

Haskell

  • Optional hindent-mode (thanks to michelk)
  • Fix flycheck loading (thanks to bjarkevad)
  • Add evil key bindings for structured-haskell-mode. See documentation for more info (thanks to bjarkevad)

Helm-c-yasnippet

  • Correctly lazy load helm-c-yasnippet

Html

  • Add haml-mode and slim-mode to html layer (thanks to hrvladev)

Org

  • Add an option for displaying the currently clocked in org-task in mode-line, use SPC tmc to toggle (thanks to luxbock)

Powerline

  • New segment to show the line or character count of the current selection (thanks to emmanueltouzery)

Projectile

  • Add SPC p c to trigger projectile-compile-project (thanks to jb55)
  • Add SPC p t to open NeoTree in the project root (thanks to bjarkevad)
  • SPC p ! to run shell command in project root (thanks to jb55)
  • SPC p & to run async shell command in project root (thanks to jb55)

Yasnippet

  • Fix yas-snippet-dirs initialization. It is now possible to add custom yasnippet directories in the dotfile (thanks to herbertjones)

Tweaks

  • New [Spacemacs Search] button on startup page and buttons help in echo area (thanks to trishume)
  • New scroll micro-state on SPC n , and SPC n . (remove the previous key bindings on H and L) (thanks to herbertjones)
  • Add SPC f F to open file under point (thanks to michelk)
  • Evilify process-menu-mode (thanks to jcpetkovich)
  • Enable visual line movements in visual state (thanks to cpaulik)
  • Call evil-set-jump before auto-highlight-symbol and helm-swoop (thanks to luxbock)
  • Fix iedit lazy loading (allowing iedit to be effectively available in all buffers) (thanks to cpaulik)
  • Fix detection of hidden directories as layer directories (thanks to herbertjones)
  • Fix boundp check for 'spacemacs-use-helm-projectile' (thanks to Codas)
  • Fix for dotspacemacs-command-key which will now correctly override any key bindings defined in spacemacs
  • Add new micro-state property :execute-binding-on-enter
  • Documentation typos and improvements (thanks to hrvladev, BrianHicks, devinrhode2, Tyler-Anderson)