Releases: syl20bnr/spacemacs
Releases · syl20bnr/spacemacs
Version 0.200.13
Fixes
- Remove
ess-R-object-popupfromesslayer (thanks to NGaffney) - Remove
wolfram-modepackage fromextra-langs(thanks to bennofs) - Import
info+.elas local package - Import
help-fns+.elas local package - Import
hide-comnt.elas local package - core: fix not found packages with
dotspacemacs-install-packagesall
Version 0.200.12
Version 0.200.11
Fixes
- Fix
helmdisplay function (thanks to jackkamm) - Fix
anaconda-modevariable names in Python layer (thanks to nixmaniack) - Fix typo in
helm-cscope-find-calling-this-function(thanks to dubnde) - Use
org-mimepackage from MELPA (thanks to jackkamm) - Replace broken
helm-spotifypackage byhelm-spotify-plus(thanks to leezu) - Update
Quelpalibrary - Backport up to date list of themes in core and themes-megapack layer.
- Fix
pyimpackage 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,
iandorespectively - 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 tto turn on relative lines,:disabled-for-modes mode1 mode2 ...to disable line numbers in specific major modes and:size-limit-kb nto disable line numbers when the size of the buffer is greater than n (thanks to deb0ch)
Core changes
- Import
quela,package-build,ido-vertical-modeandspacemacs-themeincore/libs - Speedup
SPC h SPCloading. - Force installation of
org-contrib-plusinstead oforgeffectively 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-stateto 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
:asynckeyword 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 TABto go to last selected window (thanks to adelq) - New key binding
gfin compilation mode to find file at point (thanks to FrancescElies) - New key binding
gDto jump to definition in another window (thanks to quicknir) - New key binding
SPC x l Sto reverse sort lines (duianto) - New key bindings
SPC x l candSPC x l Cto sort lines by column (duianto) - New key binding
SPC f Tto jump to currently opened file inneotree(thanks to arjun-urs) - New key binding
'inneotreeto 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-analysisby including information fromcount-wordsfunction - Use use
winum.elinstead ofwindow-numbering.elfor window numbers (thanks to deb0ch) - Add copy key to neotree under
C(thanks to lanejo01) - Move generation of tags from
SPC p C-gto easierSPC p G(thanks to TheBB) - Add duplicate-line-or-region on
SPC x l d(thanks to deb0ch) - Integrate
auto-highlight-symbolwithevilas well asisearch(thanks to TheBB) - Change default fringe color for centered-buffer-mode.
- Use
helmorivyas 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
companywithcompany-ansiblepackage
Auto-completion
- Add new package
fuzzyforauto-complete.
Better defaults
- Add new package
unfill(thanks to d12frosted)
Chinese
- Move
pyiminto the.cachedirectory (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-xxxxfunctions (thanks to mahinshaw)
Common Lisp
- Add neew key binding
SPC m h ito 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 cto evaluate current sexp. Evaluation of currentsetqordefunform is underSPC m e C. - Add support for
debuggerandedebug, see tutorial inREADME.orgfile.
Extra-langs
- Add extension
.wlforwolfram-mode(kenkangxgwe)
Finance
- Add new key bindings for ledger account reconciliation (thanks to timjaeger)
Games
- Add
sudokugame. (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-webloading (ralesi)
IBuffer
- New key bindings
g rto update buffer,g jto move to next filter group andg kto move to previous filter group (thanks to donm)
IPthon-notebook
- Fix
axes.color_cyclewarning in matplotlibrc (thanks to Retorz)
Ivy
- Rebind
SPC f btocounsel-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
ivylayout transient state when pressingb(thanks to gilbertw1)
Javascript
- Fix jump handler using
ternby 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 tto insert a Table of Contents - Fix activation of
mmm-mode - Add support for ini files
- Hide
MMMlinter in mode-line
Org
- New key binding
,fororg-edit-src-exit(thanks to david-sawatzke) - New key binding
SPC m i afororg-attach(thanks to smile12341234) - Move
SPC m etoSPC m e efororg-export-dispatch - Fix
oon folded headings (thanks to dschoepe)
Prodigy
- Add new key binding
Rto refresh buffer (thanks to FrancescElies) - Add new key binding
gfto go to file at point (thanks to FrancescElies)
Python
- New layer variable
python-auto-set-local-pyvenv-virtualenvto autoload a virtual env with a.venv...