SpaceVim

Changelogs > SpaceVim release v0.7.0

The last release is 3 mouths ago, so we want to bring you up-to-date in the SpaceVim world.

Breaking changes

Add clever f #1460 Disable [Unite] and [Denite] custom leader, use clever-f instead.

and custom leader, use clever-f instead. Disable all language layers by default, reduced the number of plugins, by default it is 51 only. Improve fzf layer #1504 Improve ctrlp layer #1503 Improve leaderf layer #1498, #1476 Improve denite layer #1491 Improve unite layer #1487

Disable git , VersionControl and all fuzzy finder layers by default.

, and all fuzzy finder layers by default. Remove most key bindings begin with <Leader> , the <Leader> should be customized by users themselves.

, the should be customized by users themselves. Improve tools layer #1507. And disable it by default.

New features

Highlight symbol mode #1394

SpaceVim supports highlighting of the current symbol on demand and adds a transient state to easily navigate and rename this symbol.

Iedit mode #1258

SpaceVim uses powerful iedit mode to quick edit multiple occurrences of a symbol or selection.

Two new modes: iedit-Normal / iedit-Insert

The default color for iedit is red / green which is based on the current colorscheme.

Add project rooter #1245

Add package.json as project rooter in javascript layer #1437

Add windows key bindings guide #1214

Add tetach script #1358

New layers

Add tools#dash layer #1366, #1365

Add lang#csharp layer. #1433

Add cscope layer #1220

Add dart layer #1207

Rewrite plugin manager #1446

Improve Version Control layer #1470

Enhancements

Add icon to welcome page(startify) #1389

Add help description for windows key bindings. #1244

Add help description for unite key bindings #1248

Add help description for other key bindings #1241

Add prompt for quit buffer. #1359

Add visual selection support #1291

Add lsp support for dart #1222

Add a new plugin into javascript layer #1270

Add preview func #1425

Add vim-pydocstring #1299

Add option for config filetype icon #1289

Add SpaceVim theme #1255

Add version api #1215

Add new interesting banners #1208

Change into more frequented used shortcuts #1230

Update icons #1240

Improve if_python check in SpaceVim #1236

HOTFIX: Fix ambiguous description in killing buffer #1226

Improve checker layer #1223

Update version api #1219

Improve flygrep #1426

Disable cursor error info #1424

Improve Ocaml layer #1387

Improve github layer #1377

Improve ocmal/c/unite/denite/ctrlp layer #1369

Revert “Fix language client config” #1282

Option to use local eslint #1257

Use compatible api for execute() #1353

Update Core #1457

Improve core config #1455

Remove default layer #1454

Default layers #1452

Better default #1438

Improve lint status in statusline #1416

Improve javascript layer #1415

update file head #1407

Supporting eex in the elixir layer #1404

Map [SPC]is to Unite ultisnips while using Ultisnips engine #1399

doc fix #1356

Use nested autocmd for quite vimfiler #1342

Replace mode for flygrep #1340

Improve cmd #1339

Update install script for chinese users #1338

wget isn’t installed on all systems by default (like mine). Use curl … #1335

Filter #1325

tools:add VimCalc plugin #1316

Hotfix in windows 7 #1315

Improve searching tools #1314

Reformart as in install.cmd [#1310](https://github.com/SpaceVim/SpaceVim/pull/1310)

Colors #1308

Plugin manager #1307

Improve install.cmd #1297

New Plugin UI #1294

close terminal buffer just like a regular buffer #1429

Bug fixs

Fix #1505 #1509

Fix 1485 #1508

Fix #1489 #1506

Fix typo in install script #1497

Fix Gabirel/Hack-SpaceVim#36 #1485

Fix statusline issue #1466

Fix buffer API #1451

Fix indentline #1447

fix layers html table #1443

fix several spelling errors #1442

Fix github layer #1420

Fix c layer #1413

fix close current buffer prompt #1401

Fix runner for python #1396

fix zz mapping does not respect scrolloff value. #1391

fix deoplete python complete #1388

Fix typos in lang#c layer #1375

Fix fly grep #1373

Fix deoplete support #1371

Fix ruby format #1368

Fix checkers layer #1364

Fix a Neomake issue #1352

Fix windows id #1347

Fix statusline for vimcalc #1324

Fix warning message #1321

Fix a typo #1318

Fix main.css #1313

Fix an issue of Vimfiler #1303

Fix edit url in website #1300

Fix website 404 #1293

Fix #1266 #1292

Fix project manager #1288

Fix Iedit mode cursor #1284

Fix #1277 #1279

Fix language client config #1265

Fix neovim crashs #1264

Fix info icon #1253

Fix libclang path #1246

Fix markdown layer #1235

Fix #1143 #1224

Fix ‘defined’ typos in plugin help #1217

Doc && Wiki

Relicense #1406

Add cn wiki for gitee #1343

Update chinese quick guide #1337

Add key bindings development doc #1221

Add CODEOWNERS #1302

Add html layer doc #1295

Add faq for update plugins #1428

Add OCaml layer documentation #1386

Add job api document #1344

Add disqus #1329

Add github/page check #1304

Add reddit Sidebar #1273

Edit because jshell was introduced with java9. #1481

Website improvement #1312

Update development workflow #1311

Update translator #1351

Update readme #1350

Update cn/development.md #1349

Update Chinese doc #1348

Update README_zh_cn.md #1262

Update doc #1256

Update doc for vim-diff #1254

Update doc for vim_diff #1274

Update website (2) #1272

Update website #1271

Update website #1305

Update chinese document #1331

Improve javascript #1421

Improve json layer #1419

Update achievements #1323

Update development rules #1298

Update features #1363

translate documentation.md #1361

Update quick start guide #1417

Activating Open Collective #1474

Banner #1440

Update sponsors #1432

Use Multiple issue and pull request templates #1431

Update readme #1423

Automatically generate Wiki from ci #1309

Improve readme #1463

Update Readme #1459

Blog