Skip to content

Releases: syl20bnr/spacemacs

Release 0.103.2

05 Jul 02:51
Compare
Choose a tag to compare

Layer changes

Git

  • Fix magit-repository-directories variable name (thanks to travisbhartwell)
  • Fix magit-blame key binding (thanks to jenanwise)
  • Use -magit-log-all= instead of magit-log on SPC g l (thanks to tuhdo)

Other fixes and improvements

  • Typos and documentation improvements (thanks to cscorley, dstcruz, h3dkandi,
    kccai, MadAnd, person808, Profpatsch, stnly, stormpat, xfq, zachlatta)

Release 0.103.1

03 Jul 02:21
Compare
Choose a tag to compare

Layer changes

  • Fix F in Vim style in Magit status buffer, now F is correctly
    bound to pull popup menu
  • Fix intermittent erroneous k key binding in Magit status buffer.

Core

  • Fix mandatory dependency on evil-escape
  • Fix evilification of evil-escape starter key

Release 0.103.0

02 Jul 05:01
Compare
Choose a tag to compare

IMPORTANT: Breaking changes

  • Spacemacs is now compatible only with Magit 2.1 and later, be
    sure to update your packages.
  • auctex layer has been renamed latex, be sure to update your
    dotfile if you use this layer.
  • erlang/elixir layer has been split into two layers erlang and
    elixir, be sure to update your dotfile if you use these layers.
  • git layer has been split into two layers: git and github so
    the layer variable git-enabled-github-support is deprecated, you
    have to add the layer github in your dotfile.
  • git-gutter has been replaced by diff-hl. This package is in
    the new layer version-control, be sure to add this new layer to
    your dotfile.
  • Projectile key bindings changes:
    SPC p e is now SPC p r (recent files)
    SPC p R is now SPC p G (regenerate tags)
    SPC p r is now SPC p R (replace)

Hot new features

  • Add support for Magit 2.1!
  • Helm now uses its header to display the input pattern.
  • Use Flycheck default configuration to check the current buffer in
    "real time" (yes this is a hot new features :-))
  • New interactive function spacemacs/switch-to-version, it will ask
    for a version number and warn if the current branch is not master.
    Users on develop branch cannot use this function (it has no effect).
  • Clicking on the up arrow in the mode-line will now update Spacemacs.
    A prompt asks for confirmation before updating.
  • New "tool assisted" search and replace interface supporting ag, pt,
    and ack with a new key binding scheme. Check the documentation for
    searching with an external tool.

New Layers

  • elixir (split from erlang-elixir)
  • erlang (split from erlang-elixir)
  • github (split from git)
  • ipython-notebook (ein) (thanks to CestDiego)
  • latex (renamed from auctex)
  • version-control

Dotfile changes

  • New variable dotspacemacs-auto-save-file-location which enable or
    disable auto-saving of modified files. Possible values are original to
    auto-save the file in-place, cache to auto-save the file to another
    file stored in the cache directory and nil to disable auto-saving.
    Default value is cache.

Layer changes

Spacemacs

  • Add text alignment key bindings on SPC x a prefix (thanks to justbur and
    TheBB)
  • Remove the kill ring from savehist-additional-variables to avoid an issue
    with abnormal high size of savehist file (thanks to tuhdo)
  • Add documentation files to helm-spacemacs (thanks to person808)
  • Add support for .org files in helm-spacemacs (thanks to tuhdo)
  • Add explicit titles for documentation files in helm-spacemacs
    (thanks to tuhdo)
  • Remove the dependency on f library in helm-spacemacs
    (thanks to person808)
  • Revert C-o in holy-mode since it shadows too many packages key bindings
    (thanks to tuhdo)
  • Evilify helm-ag and helm-grep buffers (obtained by pressing f3 in
    the helm buffer while searching) (thanks to cpaulik)
  • Search with ag, pt and ack are done with the same interface based on
    helm-ag
  • Add search integration in expand-region and auto-highlight-symbol
    (thanks to justbur)
  • Update search with grep to match the new search interface
    (thanks to justbur)
  • Quote input when default text is used in search (thanks to justbur)
  • smart-search-project on SPC / now fallback to searching files in current
    directory when there is no project (thanks to justbur)
  • Replace dired-goto-file with helm-find-files in Dired (thanks to tuhdo)
  • Add support for .org files to SPC s l key binding, it allows to quickly
    jump to file headers using Helm (thanks to tuhdo)
  • Re-enable auto-save mode (thanks to tuhdo)
  • Set :defer 1 in helm initialization (which means that helm will be
    auto-loaded automatically after 1 second of idle time)
  • Fix helm-resume opening window in half of split screen (thanks to sooheon)
  • Use helm header to display the input pattern (thanks to tuhdo)
  • Fix open-in-external-app when the buffer is not visiting a file
    (thanks to travisbhartwell)
  • Prevent paste micro-state to be triggered by C-r in insert state
  • Projectile key bindings changes:
    SPC p e is now SPC p r (recent files)
    SPC p R is now SPC p G (regenerate tags)
    SPC p r is now SPC p R (replace)
  • Remove comint-delchar-or-maybe-eof on C-d, it fixes C-d scroll down
    behavior in normal state, user has to press the stock binding C-c C-d
    to send an EOF (thanks to kini)

Auto-completion

  • Yasnippet: Default helm-yas-display-key-on-candidate to t (thanks to
    BrianHicks)
  • Yasnippet: Disable smartparens while expanding to fix a bug with
    hippie-expand (thanks to tuhdo)
  • New layer variable auto-completion-enable-snippets-in-popup to add
    snippets directly to auto-completion popup (thanks to person808)

Autohotkey

  • Fix .ahk file extension declaration (thanks to ralesi)

C/C++

  • Add package gdb-mi (gdb-many-windows) which enables an IDE like debugger
    frontend for Emacs (thanks to tuhdo)

Clojure

  • Add SPC e w to eval last sexp and replace it with the result (thanks to
    DayoOliyide)
  • Evilify Cider inspector (thanks to ppold)

Elixir

  • List all Elixir key bindings in README
  • Update configuration to support new alchemist 1.0 feature (thanks to tonini)
  • Enable auto-completion support

Emacs Lisp

  • Add new Spacemacs snippets micro-state and new-package (thanks to
    CestDiego)
  • Add (f)ielm-indent-line for ielm mode (thanks to BlinkD)

Emoji

  • Remove the extension and use the MELPA package

ERC

  • Use erc-yank on p in normal state if gist package is available
    (thanks to CestDiego)

Evil-snipe

  • Update configuration to support last upstream changes (thanks to hlissner and
    MadAnd)

Extra-langs

  • Enable QML mode for .qml files (thanks to bennofs)

Eyebrowse

  • Add support for workspace labels (thanks to rphillips)

Finance

  • Evilify ledger-report-mode (thanks to darkfeline)

Git

  • Replace git-gutter by diff-hl (thanks to tuhdo)
  • Remove gc prefix command as unused from guide-key (thanks to tko)
  • Add magit-diff key binding on SPC g d (thanks to kevinushey)
  • Evilify magit-diff buffer
  • Implement fullscreen for Magit without advices (thanks to tarsius)
  • Fix whitespace toggles for Magit (thanks to tarsius)
  • Remove deprecated magit-last-seen-setup-instructions (thanks to tarsius)
  • Move whitespace toggle in Magit to C-S-w
  • Add SPC g L to display the log for the current file (thanks to tko)

Go

  • Add SPC m g a to switch between tests and implementation (thanks to
    jenanwise)

Gtags

  • Enable helm-gtags for compilation-mode and shell-mode (thanks to tuhdo)

Hakell

  • Add company-cabal support for auto-completion in .cabal files (thanks
    to bjarkevad)
  • Fix error with electric-indent-local-mode in some versions of Emacs
    (thanks to jeremyjh)

iPython-notebook (ein)

  • Add key bindings on major-specific leader (thanks to cpaulik)
  • Add C-RET and S-RET key bindings to behave like the ein web interface
    (thanks to cpaulik)
  • Bind SPC f s to save the notebook (thanks to cpaulik)

Latex

  • Add support for RefTeX (thanks to JP-Ellis)
  • Add support for LatexMk, to enable it set the l...
Read more

Release 0.102.2

04 Jun 00:33
Compare
Choose a tag to compare

Layer changes

Org

  • Fix bug with ox-gfm by moving it to extensions

Core

  • Fix detection of new versions by correctly fetch latest changes

Release 0.102.1

01 Jun 04:43
Compare
Choose a tag to compare

Layer changes

Org

  • Fix lazy-loading of ox-gfm package.

Core

  • Catch layer variables syntax errors

Release 0.102.0

01 Jun 04:07
Compare
Choose a tag to compare

IMPORTANT: Breaking changes

  • All Emacs Lisp related configuration has been moved to its own layer
    called emacs-lisp, be sure to add this layer to your dotfile.
  • All shell related configuration has been move to its own layer called
    shell, be sure to add this layer to your dotfile if you use a shell
    inside Emacs.
  • Key binding to reload the dotfile is now SPC f e R instead of
    C-c C-c or SPC m c c. Note that SPC f e R can be triggered
    anywhere (it is not restricted to the doftile anymore).
  • Key binding to switch buffer is now SPC b b instead of SPC b s.
  • SPC f f now uses helm-find-files instead of ido, use the new
    dotfile variable dotspacemacs-use-ido to get the old behavior back.
  • Helm TAB and C-z key bindings have been swapped.
  • By default single space sentence delimiter is defined.
  • Layer variable values set with :variables keyword need to be quoted
    like in a regular setq expression.

New Layers

  • Agda (thanks to ocharles)
  • Chrome (thanks to beardedprojamz)
  • D (thanks to trishume)
  • Deft (thanks to trishume)
  • Emacs-lisp
  • Emoji
  • Eyebrowse
  • Games (thanks to nashamri)
  • Gnus (thanks to cpaulik)
  • Gtags (thanks to tuhdo)
  • iBuffer (thanks to alex-glv)
  • Pandoc (thanks to cpaulik)
  • Prodigy (thanks to CestDiego)
  • Purescript (thanks to kofno)
  • Rust (thanks to mkaito)
  • Salt (thanks to beardedprojamz)
  • Search Engine (thanks to CestDiego)
  • Semantic (thanks to tuhdo)
  • Shell
  • Spotify (thanks to BrianHicks)
  • Sql (thanks to BrianHicks)
  • TypeScript
  • Vim-powerline

Dotfile changes

  • New variable dotspacemacs-search-tools which is a list of search tool
    executable names. Spacemacs uses the first installed tool of the list
    with search related key bindings (SPC /, SPC s ...).
    Supported tools are ag', pt', ack' and grep'."
  • New variable dotspacemacs-highlight-delimiters which selects a scope
    to highlight delimiters. Possible value is all, current or nil.
    Default is all. (thanks to tuhdo)
  • New variable dotspacemacs-additional-packages. Adding packages to
    this list will install them without needing them to be wrapped in a
    layer. Ideal for quickly add a package. The package configuration
    can be put in dotspacemas/config.
  • New variable dotspacemacs-use-ido. If non nil then ido replaces helm
    for some commands. For now only find-files (SPC f f) is replaced.
  • New key binding SPC f e D to open an ediff buffer between the user
    dotfile and the current template.
  • Disable paste micro-state by default, i.e. set the variable
    dotspacemacs-enable-paste-micro-state to nil in the dotfile template.

New conventions

  • Add conventions for markup languages like markdown or org
    (thanks to cpaulik)

Layer changes

Spacemacs

  • Auto-indent when pasting use the universal argument to not auto-indent
    (thanks to tuhdo)
  • Fix global-mode-string for mode-line (thanks to 3marcusw)
  • Display guide-key buffer at the bottom instead of the right so we get
    more space. Also fix some issues with other popup interaction.
  • Use single space sentence delimiter (thanks to roryk)
  • Restore maximized frame state with zoom-frm (thanks to ralesi)
  • Improve golden-ratio excluded buffers coverage (thanks to tuhdo)
  • Add missing evil-window-* commands to golden-ratio managed commands
    (thanks to riclima)
  • Add CamelCase motion toggle to subword-mode (thanks to mkcode)
  • Add open-junk-file package which allows to quickly create a junk file
    in .cache directory. Bound to SPC f J (thanks to tuhdo)
  • Add SPC T s to toggle semantic-stickyfunc (thanks to cpaulik)
  • Add SPC b Y and SPC b P to copy/paste whole buffer (thanks to swaroopch)
  • Add SPC h d b to describe-bindings (thanks to mkcode)
  • Add toggle to hide/show the mode line on SPC t m t (thanks to jupl)
  • Add move-text micro-state
  • Add highlight-parentheses package which can activated by setting
    dotspacemacs-highlight-delimiters to current (thanks to tuhdo)
  • Add clean-aindent-mode package to cleanly delete virtual indentation
    (thanks to tuhdo)
  • Move yasnippet and hippie-exp to auto-completion layer.
  • Move multi-term and shell packages to new shell layer
  • Move flyspell and helm-flyspell to syntax-checking layer
  • Move SPC b r to SPC f R (rename file)
  • Move some toggles key bindings which are now:
  • SPC t s for syntax checking
  • SPC t S for spelling checking
  • SPC t f for fill column
  • SPC t F for auto-fill
  • SPC t c for camelcase
  • Move sp-local-pair to :config of smartparens so user can override
    them (thanks to person808)
  • Remove SPC b 0 and SPC b $ redundant key bindings (thanks to tuhdo)
  • Remove all themes from the layer (since now themes are not
    automatically uninstalled).
  • Don't use the minibuffer for scroll micro-state
  • Don't close compilation buffer after success (thanks to TheBB)
  • Make trailing-whitespace face more subtle (thanks to tuhdo)
  • Beautify whitespace highlighting (thanks to tuhdo)
  • Make inactive window face of mode-line compatible with more themes
    (thanks to tuhdo)
  • Fix the recentf-exclude variable, now cache folder is correctly excluded
    (thanks to rcherrueau)
  • Fix global toggle for whitespace.
  • Fix for new line insertions with 'SPC i' (thanks to nashamri)
  • Fix spray cursor issue when quitting.
  • Tweak fci-mode face color, should be better in most themes
    (thanks to tuhdo)
  • Improve smooth-scroll configuration (thanks to sooheon)
  • Refactor spacemacs/init-evil-lisp-state to use use-package
    (thanks to mveytsman)

Helm

  • Switch commands for Tab and C-z in Helm (thanks to darkfeline)
  • Remove Helm header line to make it clearer (thanks to tuhdo)
  • Manually manage popwin to improve popup window interactions (thanks to
    tuhdo)
  • Enable fuzzy matching in Helm (thanks to ralesi)
  • Turn on colors in helm-swoop (thanks to danielwuz)
  • Render README.md file of layers with Open README action of
    helm-spacemacs, use the universal argument C-u to open
    the file without rendering it (thanks to tuhdo)
  • Add dotfile variables helm source to helm-spacemac
  • Add support for extensions in helm-spacemacs
  • Use helm-pp-bookmarks instead of helm-bookmarks (thanks to darkfeline)
  • Move C-SPC on M-SPC and S-M-SPC for helm and ido micro-states.
  • Make helm-find-files backspace key behave like ido (thanks to tuhdo)
  • Fix aggressive manipulation of face-remapping-alist in helm and ido
  • Automatically create directories if needed when renaming a file (thanks to
    env0der)
  • Replace helm-projectile-vc (which does not exist) by projectile-vc
    (thanks to swaroopch)
  • Fix toggle-maximize-buffer (thanks to tuhdo)

Evil

  • Use non-visual lines for j/k navigation (thanks to mlsteele)
  • Enable evil-execute-in-normal-state in holy-mode
  • Better default face for evil-search-highlight-persist-highlight-face
    (thanks to tuhdo)
  • Add visual state mapping for < and > to <gv and >gv respectively
    (allow to indent a region several times).
  • Add spacemacs/smart-goto-definition which attempts to call
    SPC m g g and falls back to evil-goto-definition if that fails
    (thanks to luxbock)
  • Replace C-o with M-o in dired buffer since C-o is replaced with
    evil-execute-in-normal-state (thanks to tuhdo)
  • Make evil-smart-* functions respect the leader key (thanks to person808)
  • Advice evil-jump-to-var with evil-set-jump (thanks to luxbock)
  • Temporary hack to speed up ace-jump-line (SPC l) as an evil motion.

Auctex

  • Add RefTeX package (thanks to rpglover64)
  • Add flycheck support
  • build-view always recompile TeX (thanks to kvelicka)

Auto-completion<a id="0-102-x-sec-5-3" name=...

Read more

Support for Emacs key bindings with holy-mode and much much more

13 Apr 06:55
Compare
Choose a tag to compare

These release notes cover the versions from 0.101.0 to 0.101.5

Release 0.101.x (2015/04/13)

Hot new features

Choose your own editing style

Thanks to the new holy-mode Spacemacs can now be used by Vim users
or Emacs users by setting the dotspacemacs-editing-style variable to
'vim or 'emacs in the dotfile. In Emacs style the leader is
available on M-m. It is possible to dynamically switch between the
two style with SPC P tab.

Mandatory init function and new Pre and Post init functions

A package is now considered to be used only if there is a corresponding
<layer>/init-<package> function explicitly defined.
There is now two new functions to initialize a given package:

  • <layer>/pre-init-<package> which is called before the init function
  • <layer>/post-init-<package> which is called after the init function

Even if a pre or post function exist for a given package, an init
function is still required to consider the package to be used.

Auto-completion

Spacemacs now officially support auto-completion. The old layer
company-mode has been removed and auto-complete has been removed
from the spacemacs layer.
They are now part of a new layer called auto-completion.
You'll have to this add layer to your dotfile to enable auto-completion.

Syntax checking

Flycheck has been removed from the Spacemacs layer and moved to a new
layer called syntax-checking.
You'll have to add this layer to your dotfile to enable the fly syntax
checking.

Org

Org packages have been removed from Spacemacs layer and moved to a new
org layer.
You'll have to add this layer to your dotfile to enable the Org
configuration of Spacemacs.

New shortcuts in startup buffer

Recent files, project and bookmarks can be displayed on the startup
buffer. Check for the new dotfile variable dotspacemacs-startup-lists.
(thanks to CarlQLange)

New lighter in the mode line

Lighter letters have been updated, now the letter corresponds to the
key binding to toggle the associated mode. For instance auto-completion
is on ⓐ and thus can be toggled with SPC t a.

Better package update

The package update should now prevent even more errors when upgrading
a batch of packages.

Initial Release

New layers

  • evil-commentary: Alternative to evil-nerd-commenter
    (thanks to person808)
  • better-defaults: layer providing better defaults for Emacs commands,
    rather empty for now. (thanks to tuhdo)
  • ERC: an IRC client (thanks to swaroopch)
  • Racket: a lisp dialect (thanks to trishume)
  • xkcd: browse for XKCD in Emacs (thanks to CestDiego)
  • shell-scripts: layer containing shell specific modes like fish-mode
  • editorconfig: add support for EditorConfig (thanks to jupl)

New dotfile variables:

  • dotspacemacs-editing-style can be either vim or emacs.
  • dotspacemacs-verbose-loading if non nil the loading prints logs in
    the *Messages* buffer. Default value is nil.
  • dotspacemacs-startup-lists is a list of symbols to display recent
    items in the startup buffer, possible values are: recents,
    bookmarks and projects (thanks to CarlQLange)

Auto-complete

  • Move to auto-completion layer

C/C++

  • Add key bindings SPC m g a and SPC m g A for open alternate file
    (thanks to mijoharas)

Clojure

  • Add SPC m e f eval function at point
  • Add cider-eval-sexp-fu
  • Fix for cider-send-function-to-repl (thanks to nashamri)
  • Replace auto-complete by company for auto-completion
  • Move SPC d commands on SPC h to meet Spacemacs convetions (thanks to
    cpaulik)
  • Open cider-doc without asking for symbol, close it with q (thanks to
    cpaulik)

Company

  • Move to auto-completion layer
  • Refactoring of company configuration, it is now lazy-loaded and the
    company-backends list is now a buffer local variable. company is
    not enabled globally anymore.
  • Set company-delay to 0.2 instead of 0
  • Ignore company-quickhelp for Emacs version < 24.4
  • Add support for company in various languages (thanks to trishume)

Emacs Lisp

  • Add eval-sexp-fu (thanks to tuhdo)
  • Enable eldoc in eval-expression and IELM (thanks to tuhdo)
  • New key bindings SPC m e b, SPC m e c and SPC m e r to evaluate
    the buffer, the current form starting by set or def and the region
    respectively (thanks to ralesi)

Ess

  • Fix loading of ess-R-object-popup and ess-R-data-view
    (thanks to jcpetkovich)

Extra-Lang layer

  • Add Nim language (thanks to trishume)

Flycheck

  • Move to syntax-checking layer
  • Add flycheck-pos-tip (thanks to tuhdo)
  • Enable flycheck for lua files (thanks rphillips)

Git

  • Add gitconfig-mode and git-commit-mode (thanks to ralesi)
  • Add gitattributes-mode and gitignore-mode (thanks to r4ts0n)
  • Add key bindings in rebase mode
  • Add git-link package (thanks to CestDiego)
  • Enable Magit authentication on Windows (thanks to tuhdo)
  • Loads magit-gh-pulls only after requesting it (thanks to cpaulik)

Go

  • Add run-package-tests command on SPC m t p (thanks to robmerrell)
  • Fix path to go-oracle (thanks to Pursuit92)

Haskell

  • Move SPC m t and SPC m i under SPC m h
  • Remove hi2 (it is now integrated in haskell-mode)
  • Disable eletric-indent-mode
  • Fix flycheck-haskell autoload (thanks to jcpetkovich)
  • Fix flycheck loading
  • Move SPC m t to SPC m h t according to Spacemacs conventions (thanks
    to jeremyjh)
  • Add C– cmm-mode (thanks to bgamari)

Helm

  • Add helm-colors key binding on SPC C l (thanks to tuhdo)
  • Make helm-ff-doted-directory consistent (thanks to tuhdo)
  • Disable popwin-mode when a Helm session is active (thanks to tuhdo)
  • Fix lazy-loading of helm for describe commands
  • Add support for pt the platinum searcher (thanks to ralesi)
  • Add support for helm-ag-edit
  • Add function spacemacs/helm-projectile-search-dwim which select the
    first available external search tool (pt, ag, ack or grep) (thanks to
    ralesi)
  • Enable helm-descbinds globally (thanks to tuhdo)
  • Add key bindings for useful Helm commands: helm-info-at-point,
    helm-man-woman, helm-locate-library and helm-minibuffer-history
    (thanks to tuhdo)
  • Add key bindings for searching the web using helm-suggest (thanks to
    cpaulik)

Holy-mode

  • New package providing Emacs edition style to Spacemacs

IRC...

Read more

Rcirc and Fixes

20 Mar 23:46
Compare
Choose a tag to compare

rcirc

  • Refactoring of the layer
  • Store irc logs in .cache directory (thanks to jcpetkovich)

Fixes

  • Fix error at startup (no function tool-bar-mode) for emacs versions built with no graphic support
  • Fix org-bullets loading (thanks to Gwydir8)
  • Update evil-terminal-cursor due to upstream change (thanks danielwuz)
  • Disable guide-key in bzg-big-fringe mode (thanks to endrebak)
  • Cleanup winner-mode exeptions (thanks to tuhdo)
  • Reset progress bar when C-c C-c in the dotfile
  • Typos and documentation improvements (thanks to alanz)

Spacemacs logo, Better startup, Patched fonts support, Rcirc, Floobits, Dockerfile, Fsharp, Tweaks and Fixes

17 Mar 03:16
Compare
Choose a tag to compare

Fast-forwarded to 0.100.0 to celebrate the new Spacemacs logo, the new startup, the new
use-package and the 100th release on Github!

Hot New Features

  • New Spacemacs logo! (thanks to nasharim)
  • Better startup experience:
    • Use the mode-line as a progress-bar
    • Non blocking errors
    • Errors are displayed inline in the spacemacs buffer
    • The mode-line turns red if an error occurs
  • Compatibility with use-package 2.0 (thanks to CestDiego, ChrisBarrett)

New layers

Clojure

  • Add cider-quit binding SPC m s q (thanks to aminb)

Dash

  • Add support for helm-dash for linux distributions (thanks to PierreR)

DocView

  • Add keybinding for doc-view-goto-page on gt (thanks to simonvandel)

fasd

  • Add key bindings for file-only and directory-only functions and helm-completion, see documentation for more info (thanks to mijoharas)

Go

  • Fix error when go-oracle is not found in PATH

Haskell

  • Add haskell-type-on-previous-line function (thanks to mijoharas)
  • Layer variable haskell-enable-hindent-support now requires a style name (thanks to PierreR)

Micro-states

  • Prevent popup of guide-key buffer when a micro-state is active
  • Allow to bind keymaps
  • Add :disable-evil-leader keyword
  • Display scroll micro-state docstring in minibuffer

Perspectives

  • Move prefix binding to SPC L, L means Layouts (SPC P is now reserved for Pair programming)
  • Better support for persp-projectile (thanks to CestDiego)

Powerline

  • Enable support for patched font in the terminal (requires the last update of powerline package)
  • Add toggle for displaying location of point (thanks to luxbock)

Python

  • Add compilation commands on SPC m c c and SPC m c C, see documentation for more info (thanks to cpaulik)

Tweaks and Fixes

  • Fix fill column indicator to take into account the value specified by the user, also move the key binding from SPC t 8 to SPC t c (thanks to endrebak)
  • Fix evil-sniper-override-evil in evil-snipe layer (thanks to person808)
  • Update echo area documentation for auto-highlight symbol (thanks to mijoharas)
  • Add basic configuration for ediff in spacemacs layer (thanks to mijoharas)
  • Fix displayed GUI elements like tool-bar and scroll-bars when starting emacs as a daemon
  • Add exec-path-from-shell support for linux distributions (thanks to mijoharas)
  • Typos and documentation improvements (thanks to zmaril, jasonkuhrt, aminb)

Fix Spacemacs loading when C-C++ layer is enabled

11 Mar 00:39
Compare
Choose a tag to compare
  • Fix loading issue with C-C++ layer due to srefactor which is not supported in previous versions of Emacs (needs at least 24.4) (thanks to tuhdo)