SpaceVim 發佈 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.
  • 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.

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

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

Blog

  • Add cn blog: grep on the fly #1355
  • Add newsletter #1228
  • Add newsletter #2 #1216

想要了解更多關於 SpaceVim 的相關信息,歡迎訪問:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章