Releases: syl20bnr/spacemacs
Releases · syl20bnr/spacemacs
Version 0.200.13
Fixes
- Remove
ess-R-object-popup
fromess
layer (thanks to NGaffney) - Remove
wolfram-mode
package fromextra-langs
(thanks to bennofs) - Import
info+.el
as local package - Import
help-fns+.el
as local package - Import
hide-comnt.el
as local package - core: fix not found packages with
dotspacemacs-install-packages
all
Version 0.200.12
Version 0.200.11
Fixes
- Fix
helm
display function (thanks to jackkamm) - Fix
anaconda-mode
variable names in Python layer (thanks to nixmaniack) - Fix typo in
helm-cscope-find-calling-this-function
(thanks to dubnde) - Use
org-mime
package from MELPA (thanks to jackkamm) - Replace broken
helm-spotify
package byhelm-spotify-plus
(thanks to leezu) - Update
Quelpa
library - Backport up to date list of themes in core and themes-megapack layer.
- Fix
pyim
package name in Chinese layer (thanks to James Wang)
Version 0.200.10
Version 0.200.9
Version 0.200.8
- Convention changes
- Dotspacemacs changes
- Core changes
- Distribution layer changes
- Layer changes
- Ansible
- Auto-completion
- Better defaults
- Chinese
- Chrome
- Clojure
- Common Lisp
- CSharp
- Elixir
- Emacs Lisp
- Extra-langs
- Finance
- Games
- Go
- Haskell
- Html
- IBuffer
- IPthon-notebook
- Ivy
- Javascript
- LaTeX
- Markdown
- Org
- Prodigy
- Python
- Restclient
- Ruby-On-Rails
- Rust
- Scala
- Scheme
- Semantic
- Shaders
- Spell-checking
- Themes
- Typescript
- Version control
- Ymcd
- Improvements
Convention changes
- Update debug conventions
- Step in and Step out are now,
i
ando
respectively - Inspect a value is now
v
- Next step is now
s
- Step in and Step out are now,
Dotspacemacs changes
- Improve variable
dotspacemacs-line-numbers
. The variable can now take a property list with the following keywords supported::relative t
to turn on relative lines,:disabled-for-modes mode1 mode2 ...
to disable line numbers in specific major modes and:size-limit-kb n
to disable line numbers when the size of the buffer is greater than n (thanks to deb0ch)
Core changes
- Import
quela
,package-build
,ido-vertical-mode
andspacemacs-theme
incore/libs
- Speedup
SPC h SPC
loading. - Force installation of
org-contrib-plus
instead oforg
effectively avoiding to install Org twice. - Display some additional information message in mode-line at startup.
- Throw an error instead of a warning if emacs version is too old (thanks to deb0ch)
- Refactor
rotate-windows
(thanks to bmag) - Don’t toggle maximized window at startup if already maximized (thanks to TheBB)
- Set default value of
dotspacemacs-enable-paste-transient-state
to nil to reflect its value in the doftile template (tanks to toupeira) - which-key: Update usage of replacement alists (thanks to justbur)
- which-key: Fix transient state descriptions (thanks to justbur)
- which-key: Implement combined select window keys (thanks to justbur)
- Maximize frame earlier in the startup process (thanks to deb0ch)
- Fix unbound holy-mode error (thanks to TheBB)
- Fix error on footer insertion when window is narrow (thanks to deb0ch)
- Fix encoding of
;
in issue report body (thanks to d12frosted) - Fix variable is void: system-info in spacemacs/report-issue
- Fix delayed warning display in emacs 25.5
- Fix computation of package installation lazyness
- Fix false warning about duplicate layers at startup. (thanks to puzl)
- Fix indentation rules for declare-prefix functions
- Add support for interpreter-mode-alist to layer lazy installation
- Add support for local elpa repositories
- Always return `t` from use-package pre/post hooks. (thanks to Stebalien)
- Jump-handers
:async
keyword can now take a predicate function - home buffer: update quickhelp.txt in [?] (thanks to kccai)
- Filter out private vars in dotspacemacs/get-variable-string-list
- Add support for go to definition in other window with
SPC m g G
- Scope minor-mode specific key bindings under major-mode leader
Distribution layer changes
- New key binding
SPC w +
to toggle between vertical and horizontal windows layout (thanks to nixmaniack, bmag) - New key binding
SPC w TAB
to go to last selected window (thanks to adelq) - New key binding
gf
in compilation mode to find file at point (thanks to FrancescElies) - New key binding
gD
to jump to definition in another window (thanks to quicknir) - New key binding
SPC x l S
to reverse sort lines (duianto) - New key bindings
SPC x l c
andSPC x l C
to sort lines by column (duianto) - New key binding
SPC f T
to jump to currently opened file inneotree
(thanks to arjun-urs) - New key binding
'
inneotree
to take a quick look at the currently selected file (thanks to sdwolf) - Overhaul the buffer transient state on
SPC b .
(thanks to quicknir) - Improve
spacemacs/count-word-analysis
by including information fromcount-words
function - Use use
winum.el
instead ofwindow-numbering.el
for window numbers (thanks to deb0ch) - Add copy key to neotree under
C
(thanks to lanejo01) - Move generation of tags from
SPC p C-g
to easierSPC p G
(thanks to TheBB) - Add duplicate-line-or-region on
SPC x l d
(thanks to deb0ch) - Integrate
auto-highlight-symbol
withevil
as well asisearch
(thanks to TheBB) - Change default fringe color for centered-buffer-mode.
- Use
helm
orivy
as completion framework fordumb-jump
(thanks to deuill) - Hide PROPERTIES drawers in space-doc-mode (thanks to nikolaiam)
- Disable auto-revert of
buffer-menu-mode
(thanks to bgamari) - Fix spacemacs/rename-current-buffer-file on non-file buffers (thanks to lislon)
Layer changes
Ansible
- Add support for
ansible-vault
(auto-de/encryption of files) - Add support for
company
withcompany-ansible
package
Auto-completion
- Add new package
fuzzy
forauto-complete
.
Better defaults
- Add new package
unfill
(thanks to d12frosted)
Chinese
- Move
pyim
into the.cache
directory (thanks to DCPRevere)
Chrome
- Add package
flymd
. Flymd is a realtime markdown preview (hodge)
Clojure
- Update debugger key bindings to meet new conventions
- Add new key bindings to convert collections (thanks to benedekfazekas)
- Fix calls to
cider-test-xxxx
functions (thanks to mahinshaw)
Common Lisp
- Add neew key binding
SPC m h i
to inspect a definition - Set jump handler to
slime-edit-definition
(thanks to phoe)
CSharp
- Fix Omnisharp jump handler by marking it async (thanks to razzmatazz)
Elixir
- Add support for
credo
(denin) - Prevent from inserting too many "end"s in Elixir (thanks to michalmuskala)
Emacs Lisp
- Fix cursor position for
eval-last-sexp
. - Add
SPC m e c
to evaluate current sexp. Evaluation of currentsetq
ordefun
form is underSPC m e C
. - Add support for
debugger
andedebug
, see tutorial inREADME.org
file.
Extra-langs
- Add extension
.wl
forwolfram-mode
(kenkangxgwe)
Finance
- Add new key bindings for ledger account reconciliation (thanks to timjaeger)
Games
- Add
sudoku
game. (thanks to et2010)
Go
- Fix void reference to
go--position-bytes
(thanks to db47h)
Haskell
- Update debugger key bindings to meet new conventions
Html
- Defer
company-web
loading (ralesi)
IBuffer
- New key bindings
g r
to update buffer,g j
to move to next filter group andg k
to move to previous filter group (thanks to donm)
IPthon-notebook
- Fix
axes.color_cycle
warning in matplotlibrc (thanks to Retorz)
Ivy
- Rebind
SPC f b
tocounsel-bookmark
(thanks to gilbertw1) - Add confirmation between deleting a file with
d
(thanks to d12frosted) - Add C-c C-e to edit counsel-ag search results (thanks to aaronjensen)
- Correctly close
ivy
layout transient state when pressingb
(thanks to gilbertw1)
Javascript
- Fix jump handler using
tern
by marking it async (thanks to coreygrunewald)
LaTeX
- Add new key bindings for folding functions (thanks to nashamri)
Markdown
- Add new key binding
SPC m i t
to insert a Table of Contents - Fix activation of
mmm-mode
- Add support for ini files
- Hide
MMM
linter in mode-line
Org
- New key binding
,
fororg-edit-src-exit
(thanks to david-sawatzke) - New key binding
SPC m i a
fororg-attach
(thanks to smile12341234) - Move
SPC m e
toSPC m e e
fororg-export-dispatch
- Fix
o
on folded headings (thanks to dschoepe)
Prodigy
- Add new key binding
R
to refresh buffer (thanks to FrancescElies) - Add new key binding
gf
to go to file at point (thanks to FrancescElies)
Python
- New layer variable
python-auto-set-local-pyvenv-virtualenv
to autoload a virtual env with a.venv
...