Spacemacs Versions Save

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

v0.200.3

7 years ago

Fixes

  • Fix broken macOS paths for homebrew service (thanks to mgiles)

Improvements

  • Add system-configuration-features to system description (SPC h d s) for Emacs 25 and later (thanks to JAremko)
  • Add support for doom themes (thanks to TheBB)
  • Revert back default value for dotspacemacs-startup-lists (was previously changed to be nil)
  • Warn if layers changed outside dotspacemacs/layers function (thanks to TheBB)
  • Show a list of Spacemacs warnings in home buffer (thanks to TheBB)
  • Prevent :toggle expression from being evaluated for excluded packages (thanks to TheBB)
  • Various documentation improvements (thanks to arronmabrey, carbohydratesn, d12frosted, d1egoaz, deb0ch, duianto, eagleflo, JAremko, jredville, lunik1, mineo, nixmaniack, philtothetop, roryokane, swaroopch, TheBB, Tritlo, tudho, xificurC)

Layer changes

Spacemacs distribution

  • Add golden-ratio toggle key in window transient-state only when golden-ratio package is used (thanks to bmag)
  • Enable line numbers for conf-mode (by deriving conf-mode from text-mode) (thanks to valentjedi)
  • New key binding SPC c h to hide/show comments in a file using the package hide-comnt
  • Add q key binding to quit the evil-number transient-state (thanks to duianto)
  • Activating linum-relative now correctly activates linum (thanks to deb0ch)

C/C++

  • Match entire path after -I when reading cc-file (function company-mode/load-clang-complete-file) (thanks to jlewallen)

Common-lisp

  • Enable fuzzy matching for auto-completion (thanks to tuhdo)

D

  • Add support for auto-completion via DCD (thanks to tuhdo)
  • Add new key bindings for code navigation:
  • SPC m g g to go to definition
  • SPC m g b to jump back (after go to definition with above command)
  • SPC m g r to find references to all symbol at point

(thanks to tuhdo)

IPython-notebook

  • Fix deprecated axes.color_cycle in matplotlibrc (thanks to Retorz)

Ivy

  • Fix spacemacs layout transient-state to correctly exit when selecting a layout (thanks to gilbertw1)
  • Make ivy restrict buffers to current spacemacs layout (thanks to bmag)

Elixir

  • Add support for org-babel (thanks to usharf)
  • Enable flycheck on idle since recent changes to flycheck-mix make it safe (thanks to aaronjensen)

ERC

  • Fix connecting to default servers with TLS more than once with ERC (thanks to Hoot215)

Git

  • Use fill-column-indicator only when the package is effectively used (thanks to bmag)
  • Use magit 2.8 built-in fullscreen display function (update your packages) (thanks to houli)

Go

  • Replace deprecated go-oracle by go-guru (thanks to edrex)
  • Remove check for GOPATH when initializing go-guru (thanks to goofansu)
  • Fix usage of go-rename on symlinked projects (thanks to grncdr)

Helm

  • Add key binding M-RET (meta-return) to open the file packages.el of a layer in helm-spacemacs-help under SPC h SPC (thansk to CestDiego)

Html

  • Fix hooks for CSS-mode since it now derives from prog-mode in Emacs 25 (thanks to TheBB)

Javascript

  • Add missing command prefix names (thanks to shanavas786)

Ocaml

  • Add cmti extension to list of ignored completion extensions (thanks to rgrinberg)

Org

  • Fix location of org-async-init.el (thanks to fintelkai)
  • Add support for :q and :wq ex commands for abort and finalize in org-capture and org-src-edit (thanks to mwillsey)
  • Add support for Twitter Bootstrap for export to html. To enable the support for bootstrap set the new layer variable org-enable-bootstrap-support to t (thanks to kalhauge)

Nim

  • Add support nimsuggest for better completion using Nim's IDE tool (thanks to tuhdo)
  • Add support for eldoc via nimsuggest (thanks to tuhdo)
  • New key bindings for code navigation:
  • SPC m g g to jump to definition
  • SPC m g b to jump back

(thanks to tuhdo)

Plantuml

  • Replace deprecated puml-mode by plantuml-mode (thanks to skuro)

Python

  • Fix start of REPL for Emacs 25.1 (thanks to bmag)
  • Make python-tab-width configurable (thanks to TheBB)
  • Add support for wdb debugger when inserting breakpoints using SPC m d b (thanks to koterpillar)
  • Use semantic for imenu only when semantic-mode is enabled (thanks to bmag)
  • Improve spacemacs/python-execute-file on SPC m c c to pre-fill "python " as the compile command when using the universal prefix argument SPC u SPC m c c (thanks to bmag)

Ruby

  • Add support for minitest test runner (thanks to pawandubey)

Ruby on rails

  • Declare prefix command for ruby-mode and enh-ruby-mode (thanks to selmanj)

Scala

  • Remove ensime obsolete commands ensime-db-start and ensime-db-list-locals (thanks to atreeyang)

Shell-scripts

  • New key binding SPC i ! to insert shebang line in script files using package insert-shebang

Syntax checking

  • Add support for new flycheck feature flycheck-explain-error on SPC e e (thanks to fmdkdd)

Typescript

  • Add support for auto-completion (thanks to TheBB)

Yaml

  • Add support for syntax checking (thanks to rski)

Ycmd

  • Improve search of nearest file in compilation database (thanks to deb0ch)

v0.200.2

7 years ago

Fixes

  • Fix compatibility with the xterm-color package (thanks to bixuanzju)

v0.200.1

7 years ago

Fixes

  • Restore missing support for custom Evil ex command key via the new dotspacemacs-ex-command-key variable (thanks to Dietr1ch)
  • core: Fix lazy installation of layers
  • core: Fix Quelpa recipes construction (thanks to ynilu)
  • core: Fix unwanted exclusion of packages when setting dotspacemacs-install-packages to all
  • core: Fix spacemacs/ert-run-tests-buffer to run only the tests in current buffer (thanks to bmag)

Dotfile changes

  • New variable dotspacemacs-ex-command-key to define the key to press to enter an Evil ex command, default is : (thanks to Dietr1ch)
  • Change default value of dotspacemacs-startup-lists to nil

Layer changes

Agda

  • Enable auto-completion (thanks to bixuanzju)

Clojure

  • Add support for org-babel (thanks to drewokane)

Git

  • Adjust linum gutter to accomodate text-size changes (thanks to nspaeth)

Html

  • Replace jade-mode by pug-mode (Jade is now Pug) (thanks to robbyoconnor)

Markdown

  • Enable orgtbl-mode, this makes working with tables much nicer (thanks to robbyoconnor)

React

  • Enable emmet-mode (thanks to kaipr)

Shell

  • Fix shell regular expression to add shell buffers to useful buffers (thanks to TheBB)

Ycmd

  • Improve performance on large projects by removing buffer parsing on newline insertion (thanks to deb0ch)

Improvements

  • Add support for transparency in multiple frames (thanks to TGThorax)
  • Add J and K key bindings on the home buffer to navigate between widgets (thanks to tobimensch)
  • Various documentation improvements (thanks to andschwa, bmag, duianto, jazzpi, Tritlo, vigilancer)

v0.200.0

7 years ago

v0.105.22

7 years ago

Fixes

  • Rename the emacs-eclim package to eclim (thanks to CestDiego)

v0.105.21

7 years ago

Fixes

  • Fix hybrid state when escaping to normal state
  • Fix installation instructions on OS X (thanks to d12frosted)
  • Fix broken vinegar key bindings
  • Fix tmux layer (thanks to aaronjensen)
  • Fix scala layer
  • Use scala-mode instead of scala-mode2 (thanks to j-martin)
  • Fix sbt command to generate ensime configuration (thanks to d1egoaz)

v0.105.20

8 years ago

Fixes

  • Update Spaceline configuration for new version

v0.105.19

8 years ago

Fixes

  • Fix dired-x autoload (thanks to darkfeline)
  • Fix SPC f y in dired buffers (thanks to dcluna)
  • Fix C-i key binding for evil-jump-forward.
  • Fix SPC q r to restart Emacs and restore Spacemacs layouts.
  • Fix go to next/previous error when a compilation buffer is opened (thanks to dennishamester)
  • Fix error when opening spacemacs-helm with unknown org documentation files (thanks to kuangdash)
  • Fix wrong states when exiting evil-lisp-state and evil-iedit-state while using the emacs editing style.
  • Fix ASCII banners first line being overwritten by the version numbers
  • Use MELPA version of persp-mode, the package may need to be deleted manually from the elpa directory and a restart of Emacs may be required.
  • Discover layers before running dotfile tests when reloading the configuration, prevents false negatives (thanks to TheBB)
  • Remove duplicated configuration for eldoc (thanks to zilongshanren)

Layer changes

Clojure

  • Fix usage of deprecated cider-turn-on-eldoc-mode, using eldoc-mode instead (thanks to tekacs and sooheon)

Elm

  • Fix text copy/paste
  • Fix auto-completion

Javascript

  • Improve detection of tern binary, if tern is not found a message is displayed in the *Messages* buffer (thanks to nixmaniack)

Go

  • Fix execution of tests with function names containing underscores (thanks to jaffee)

Python

  • Use MELPA version of py-yapf package (thanks to cpaulik)
  • Fix makefile of pylookup (thanks to hemcsec)
  • Disable semantic-idle-summary which obfuscates anaconda information in the minibuffer (thanks to cpaulik)

Scala

  • Fix ensime-typecheck-current-file, rename it to ensime-typecheck-current-buffer
  • Fix scala-enable-eldoc-mode, rename it to scala-enable-eldoc (thanks to channingwalton)

Shell

  • Fix error when attempting to delete the last shell window (thanks to joelmccracken)

Tmux

  • Fix loading of package (thanks to aaronjensen)

Vinegar

  • Correct dired configuration (thanks to StreakyCobra)

Improvements

  • Various documentation improvements (thanks to d12frosted, gilch, ksrb, nixmaniack, StreakyCobra, TheBB, The-Compiler, xiaohanyu)

v0.105.18

8 years ago
  • Revert hotfix for Yasnippet, the bug has been fixed upstream and is now available in MELPA (thanks to TheBB)
  • Remove obsolete package evil-jumper which is now part of evil (thanks to justbur)

v0.105.17

8 years ago