SpaceVim 发布 v0.7.0
2018-08-06 本文已影响2人
SpaceVim
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. - Disable all language layers by default, reduced the number of plugins, by default it is 51 only.
- Disable
git
,VersionControl
and all fuzzy finder layers by default. - Remove most key bindings begin with
<Leader>
, the<Leader>
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.
[图片上传失败...(image-609b5a-1533531615648)]
- 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 <Space> in install.cmd #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