Releases: syl20bnr/spacemacs
Releases · syl20bnr/spacemacs
Version 0.105.16
- Add FAQ entry about HTTPS issues (thanks to TheBB)
- Add startup list to Zemacs home buffer.
Version 0.105.15
Version 0.105.14
Fixes
- Fix bad window index for
neotree
buffer (thanks to bmag) - Fix error when using
SPC p l
right after Emacs started (thanks to bixuanzju)
Layer changes
Go
- Fix bug when there is no test suite when running tests
(thanks to bogdanteleaga)
React
- Fix broken
helm-imenu
(thanks to huaoguo)
Improvements
- Various documentation improvements (thanks to triklsbg)
Version 0.105.13
Fixes
- Fix smooth-scroll toggling at startup (thanks to TheBB)
- Fix auto-completion toggle
SPC t a
(thanks to TheBB)
Layer changes
Clojure
- Fix function name
cider-pop-back
(thanks to mlachmih)
Scala
- Fix various function names:
ensime-refactor-diff-organize-imports
ensime-refactor-diff-extract-method
ensime-refactor-diff-rename
ensime-refactor-diff-extract-local
(thanks to TheBB)
Improvements
- Reformat
README.md
title section. - Add a GitHub pull request template (thanks to robbyoconnor)
Version 0.105.12
Fixes
- Fix activation of package dependencies
- Fix
smooth-scrolling
error due to recent changes in package repository
Layer changes
Distribution
- New key binding
SPC t v
to toggle smooth scrolling.
C-C++
- Add notes on related layers (thanks to magthe)
- Remove srefactor from static package list (thanks to magthe)
- Set paths for C headers from clang (thanks to magthe)
Evil-snipe
- Disable
evil-snipe
inranger
(thanks to TheBB)
Haskell
- Fix bad indentation when pasting text (thanks to robbyoconnor)
Markdown
- Add support for
rust
code blocks (thanks to panicbit)
Org
- Fix custom Spacemacs layout when
org-agenda-files
isn't a list.
The org-agenda-files variable can be the name of a directory or a file.
(thanks to jmiven)
Osx
- Fix
osx-use-options-as-meta
for Emacs 25 (thanks to d12frosted)
React
- make
evil-matchit
jump between html/jsx tags (thanks to tko)
Racket
- Add command prefix names for
racket-mode
key bindings
(thanks to rodrigosetti)
Scala
- Rename
ensime-refactor-inline-local
toensime-refactor-diff-inline-local
(thanks to chessman)
Shell
- Fix reverse key bindings for comint-previous/next (thanks to olejorgenb))
- Scope the aliases under
eshell
so they are not defined globally
(thanks to bling)
Themes megapack
- Add
railscasts-theme
(thanks to olsonjeffery)
Improvements
- Improve
toggle-maximize-centered-buffer
(thanks to justbur) - Add
display-graphic-p
toSPC h d s
(thanks to TheBB) - Various documentation improvements (thanks to d12frosted, davbo, marcopaga,
microamp, nixmaniack, NJBS, SShrike, TheBB, Tinche, triklsbg, xfq)
Version 0.105.11
Improve loading robustness:
- when an ELPA repository is down Spacemacs will now be able to finish loading,
- Spacemacs will use the default theme (i.e. no theme) if there is any error during the download of the starting theme.
Version 0.105.10
Fixes
- Fix re-toggle of fullscreen when pressing SPC f e R (thanks to MadAnd)
- Fix display of recent bookmarks without filename (thanks to lislon)
- Fix
toggle-maximize-buffer
(thanks to justbur) - Remove files from rollback slot list (thanks to microamp)
- Don't catch errors while loading if
--debug-init
is provided. - Don't change scratch major mode if buffer exists (thanks to TheBB)
- Restore windows layout when quitting
ediff
(thanks to fbergroth) - Ensure that
pcache-directory
ends in a slash (thanks to rpglover64) - Ensure new Spacemacs layouts only shows home buffer (thanks to bmag)
Improvements
- Add a bug report template for GitHub issues on SPC h I
(thanks to StreakyCobra) - Add files used by
eww
to.gitignore
(thanks to ahyatt) - Various enhancements for themes handling (thanks to TheBB)
- Allow
default
theme (no theme) to be defined indotspacemacs-themes
(thanks to izahn) - Add support for missing
base16
themes (thanks to curtmack) - Update recent files list when a file is renamed (thanks to lislon)
- Improve frame-fullscreen and maximize-frame toggles (thanks to MadAnd)
- Diminish relative line numbers lighter in mode-line (thanks to peterhoeg)
- Various documentation improvements (thanks to balajisivaraman, crododile,
darkfeline, ernestas, franciscoj, j4, kRITZCREEK, nixmaniack, numkem,
robbyoconnor, TheBB, tonylotts)
Layer changes
Auto-completion
- Better choice of
company
front-ends (thanks to fbergroth)
C-C++
- Get
clang
args even ifflycheck
isn't installed (thanks to TheBB)
Clojure
- Fix renamed
cider-test-run-tests
function (thanks to AlejandroCatalina) - Substitute
align-cljlet
withclojure-align
.align-cljlet
was deprecated
in favour of the vertical alignment in the clojure-mode package (thanks to
vise890)
Elm
- Fix
flycheck
not working on sub-directories (thanks to AlejandroCatalina)
ERC
- Fix initialisation of
erc-terminal-notifier
(thanks to Andre0991)
Gnus
- Remove
gnus-fetch-old-headers
customization which was causing slowdown
while consulting some newsgroups (thanks to StreakyCobra)
Haskell
- Fix broken
hoogle-lookup-from-local
(thanks to jb55)
Html<a id="0-105-10-orgheadline10 name="0-105-10-orgheadline10">
- Remove
.jsx
fromweb-mode
auto mode alist (thanks to lunaryorn)
Org<a id="0-105-10-orgheadline11 name="0-105-10-orgheadline11">
- Remove
H
andL
key bindings fromevil-org
(thanks to choppsv1)
Python<a id="0-105-10-orgheadline12 name="0-105-10-orgheadline12">
- Add missing
py-yapf
configuration (thanks to TheBB) - Enable
anaconda-eldoc-mode
(thanks to TheBB) - Only load
pyenv
if it is installed (thanks to cpaulik)
Racket<a id="0-105-10-orgheadline13 name="0-105-10-orgheadline13">
- Disable
company-quickhelp-mode
only when it is already enabled
(thanks to syohex)
React<a id="0-105-10-orgheadline14 name="0-105-10-orgheadline14">
- Disable auto-quote of attributes (thanks to TheBB)
- Fix react magic mode, it will now recognize
/** @jsx React.DOM */
in the
first line of a file (thanks to EMayej)
Ruby<a id="0-105-10-orgheadline15 name="0-105-10-orgheadline15">
- Use
popwin
forrspec
compilations (thanks to joshcass) - Do not force
rspec-mode
on ruby files (thanks to morhekil)
Rust<a id="0-105-10-orgheadline16 name="0-105-10-orgheadline16">
- Fix indentation setting for
evil-shift-width
(thanks to Stebalien)
Shell<a id="0-105-10-orgheadline17 name="0-105-10-orgheadline17">
- Set the correct shell-pop size variable (thanks to TheBB)
Themes-megapack<a id="0-105-10-orgheadline18 name="0-105-10-orgheadline18">
- Add
dracula
theme (thanks to MarkRedeman) - Add
omtose-phellack
theme (thanks to duien) - Add
majapahit
theme (thanks to kostajh)
Tmux<a id="0-105-10-orgheadline19 name="0-105-10-orgheadline19">
- Fix key bindings
C-h
,C-j
,C-k
andC-l
(thanks to justbur)
Vagrant<a id="0-105-10-orgheadline20 name="0-105-10-orgheadline20">
- New key binding
SPC V R
to reload to restart VMs (thanks to kostajh)
Version control<a id="0-105-10-orgheadline21 name="0-105-10-orgheadline21">
- Fix bugs due to wrong mode for
diff-hl
margin (thanks to abaw) - Fix
git-gutter
linum setup (thanks to person808)
Wakatime<a id="0-105-10-orgheadline22 name="0-105-10-orgheadline22">
- Fix wakatime-dashboard url (thanks to hallfox)
Version 0.105.9
Improvements
- Fix error on Microsoft Windows 10 OS regarding missing
printf
command
(don't callexec-path-from-shell
function on Microsoft Windows)
(thanks to syohex) - New key bindings
C-e
andC-y
in evilified buffers to scroll lines
(thanks to CestDiego) - Remove key binding hack for
evil-jumper
since the issue has been fixed
upstream (thanks to justbur) - Remove unused
init-dired+
function (thanks to AlejandroCatalina) - Various documentation improvements (thanks to balajisivaraman, jcppython,
jmiven, jorisE)
New conventions
use-package
code guidelines- Key bindings documentation only need to mention
SPC
prefix
Layer changes
Markdown
- Add syntax highlighting for
R
code blocks (thanks to rustyplanet)
Org
- Fix early creation of empty
org
directory (thanks to tboby) - Add default key binding
C-c c
fororg-capture
(thanks to AlejandroCatalina)
Spacemacs
- Add
bracketed-paste
package to improve pasted text in terminals
(thanks to AlejandroCatalina)
Version 0.105.8
Fixes
- Fix the red mode-line when error occurs during loading
- Fix and improve layer templates and layer creation (thanks to chrisbarrett)
- Fix and simplify copyrights in file headers
- Fix
.gitignore
pattern forprivate
directory (thanks to jballanc)
Improvements
- New key binding
SPC h d l
to describe the last key pressed, useful
when reporting a bug (thanks to StreakyCobra) - Sort alphabetically the list of package to be update on the home buffer
- Improve
describe-system-info
function with completion engine info
(ivy completion engine will be available in 0.106) (thanks to StreakyCobra) - Add link to
BountySource
page toREADME.md
(thanks to houli) - Move
request
storage folder to.cache
directory
Layer changes
Markdown
- Add support for javascript code blocks syntax highlighting
(thanks to AlejandroCatalina)
Version 0.105.7
Hotfixes
- Fix missing
q
key binding in the home buffer introduced in0.105.5
(thanks to justbur)
ERC and RCIRC layers
- Properly add all opened buffers to custom layouts
(thanks to AlejandroCatalina)
Go layer
- Prevent from clobbering environment variables if already set (thanks to whilp)
Haskell
- Remove reference to undefined function
haskell-cabal-hook
(thanks to chrisbarrett)
Python layer
- Fix errors when reading
.python-version
files (thanks to fbergroth)
Dotfile changes
- New variable
dotspacemacs-scratch-mode
to configure the default major-mode
for the scratch buffer, default value istext-mode
(thanks to TheBB)
Improvements
- Display a list of packages to update when pressing the
[Update packages]
in the home buffer - Add highlight of TODOs in text mode files (thanks to StreakyCobra)
- Various documentation improvements (thanks to StreakyCobra, TheBB)