v0.200.3
版本发布时间: 2016-10-19 10:57:54
syl20bnr/spacemacs最新发布版本:v0.200.13(2018-01-25 13:59:47)
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 whengolden-ratio
package is used (thanks to bmag) - Enable line numbers for
conf-mode
(by derivingconf-mode
fromtext-mode
) (thanks to valentjedi) - New key binding
SPC c h
to hide/show comments in a file using the packagehide-comnt
- Add
q
key binding to quit theevil-number
transient-state (thanks to duianto) - Activating
linum-relative
now correctly activateslinum
(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
inmatplotlibrc
(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 toflycheck-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
bygo-guru
(thanks to edrex) - Remove check for
GOPATH
when initializinggo-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 filepackages.el
of a layer inhelm-spacemacs-help
underSPC 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 inorg-capture
andorg-src-edit
(thanks to mwillsey) - Add support for
Twitter Bootstrap
for export to html. To enable the support forbootstrap
set the new layer variableorg-enable-bootstrap-support
tot
(thanks to kalhauge)
Nim
- Add support
nimsuggest
for better completion using Nim's IDE tool (thanks to tuhdo) - Add support for
eldoc
vianimsuggest
(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
byplantuml-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 usingSPC m d b
(thanks to koterpillar) - Use
semantic
forimenu
only whensemantic-mode
is enabled (thanks to bmag) - Improve
spacemacs/python-execute-file
onSPC 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
andenh-ruby-mode
(thanks to selmanj)
Scala
- Remove
ensime
obsolete commandsensime-db-start
andensime-db-list-locals
(thanks to atreeyang)
Shell-scripts
- New key binding
SPC i !
to insert shebang line in script files using packageinsert-shebang
Syntax checking
- Add support for new
flycheck
featureflycheck-explain-error
onSPC 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)