This page documents changes in master branch since last release v1.7.0 ## PreRelease The next release is v1.8.0: ### Pull Requests #### New Features - Add --no-fonts option (#4415) - [5ed892fe](https://github.com/SpaceVim/SpaceVim/commit/5ed892fe) - Add -f flag (#4459) - [dd6c9db1](https://github.com/SpaceVim/SpaceVim/commit/dd6c9db1) - Add Git mv command (#4350) - [487f4fa5](https://github.com/SpaceVim/SpaceVim/commit/487f4fa5) - Add Git remote command (#4371) - [c151563b](https://github.com/SpaceVim/SpaceVim/commit/c151563b) - Add `Git rm` command (#4347) - [697fec62](https://github.com/SpaceVim/SpaceVim/commit/697fec62) - Add `SPC j c` key binding (#4443) - [b80606ae](https://github.com/SpaceVim/SpaceVim/commit/b80606ae) - Add codecov (#4380) - [6377357a](https://github.com/SpaceVim/SpaceVim/commit/6377357a) - Add codecov.yml (#4381) - [3e9b52af](https://github.com/SpaceVim/SpaceVim/commit/3e9b52af) - Add doc for custom spc func (#4472) - [7e33b5e3](https://github.com/SpaceVim/SpaceVim/commit/7e33b5e3) - Add doc for notify api (#4357) - [dd46a88b](https://github.com/SpaceVim/SpaceVim/commit/dd46a88b) - Add issue template (#4360) - [4740d021](https://github.com/SpaceVim/SpaceVim/commit/4740d021) - Add key binding `SPC p F` (#4309) - [ca70bd8e](https://github.com/SpaceVim/SpaceVim/commit/ca70bd8e) - Add lua `system` api & test (#4392) - [66f3306a](https://github.com/SpaceVim/SpaceVim/commit/66f3306a) - Add lua evn (#4400) - [7b4ae22d](https://github.com/SpaceVim/SpaceVim/commit/7b4ae22d) - Add lua file api (#4391) - [5fe3d09b](https://github.com/SpaceVim/SpaceVim/commit/5fe3d09b) - Add lua logger api (#4395) - [38496452](https://github.com/SpaceVim/SpaceVim/commit/38496452) - Add lua projectmanager (#4401) - [b518b77e](https://github.com/SpaceVim/SpaceVim/commit/b518b77e) - Add option for disable smooth scrolling & fix css (#4387) - [3b455c1b](https://github.com/SpaceVim/SpaceVim/commit/3b455c1b) - Add option for emmet (#4451) - [943d34a1](https://github.com/SpaceVim/SpaceVim/commit/943d34a1) - Add option to hilight cursorword (#4385) - [8dc62173](https://github.com/SpaceVim/SpaceVim/commit/8dc62173) - Add smooth scrolling key bindings (#4386) - [061de45b](https://github.com/SpaceVim/SpaceVim/commit/061de45b) - Add spacevim lua logger (#4398) - [8f742f30](https://github.com/SpaceVim/SpaceVim/commit/8f742f30) - Add test for windows (#4412) - [fd4b7a6e](https://github.com/SpaceVim/SpaceVim/commit/fd4b7a6e) - Add wrap_line option (#4291) - [c7eb99d6](https://github.com/SpaceVim/SpaceVim/commit/c7eb99d6) - feat(core): Add `SPC f a` key binding to save as new file - [bdc0101b](https://github.com/SpaceVim/SpaceVim/commit/bdc0101b) - feat(core): add `SPC h g/G` to run helpgrep asynchronously - [654cfc88](https://github.com/SpaceVim/SpaceVim/commit/654cfc88) - feat(core): add `code_runner_focus` option - [e098ae34](https://github.com/SpaceVim/SpaceVim/commit/e098ae34) - feat(layer): add `enable_tmux_clipboard` option - [71d78fae](https://github.com/SpaceVim/SpaceVim/commit/71d78fae) - feat(layer): add `open_quickfix` layer option - [03b62e1a](https://github.com/SpaceVim/SpaceVim/commit/03b62e1a) - feat(layer): add layer option for filetree columns - [6a1437f4](https://github.com/SpaceVim/SpaceVim/commit/6a1437f4) - feat(layer): use notify api in `lang#vim` layer - [553749f5](https://github.com/SpaceVim/SpaceVim/commit/553749f5) - feat(plugins): Do not open quickfix list when only one entry - [1bbc24ea](https://github.com/SpaceVim/SpaceVim/commit/1bbc24ea) - feat(unite): improve `unite` layer - [65816f22](https://github.com/SpaceVim/SpaceVim/commit/65816f22) - feat: use relative path for `SPC f s` - [5866f07b](https://github.com/SpaceVim/SpaceVim/commit/5866f07b) ### Feature Changes - Change comment border color (#4378) - [e047354a](https://github.com/SpaceVim/SpaceVim/commit/e047354a) - Change default filetree to nerdtree (#4464) - [39bf31c4](https://github.com/SpaceVim/SpaceVim/commit/39bf31c4) - Change filetree gitstatus option name (#4465) - [caa54d32](https://github.com/SpaceVim/SpaceVim/commit/caa54d32) - Change li icon (#4379) - [c2dc72b5](https://github.com/SpaceVim/SpaceVim/commit/c2dc72b5) - Change title margin (#4422) - [6b633d9d](https://github.com/SpaceVim/SpaceVim/commit/6b633d9d) - Enable neovim test (#4382) - [be155d6f](https://github.com/SpaceVim/SpaceVim/commit/be155d6f) - Escape space in rtp (#4423) - [d7ccf937](https://github.com/SpaceVim/SpaceVim/commit/d7ccf937) - Fetch all history (#4460) - [4bad7427](https://github.com/SpaceVim/SpaceVim/commit/4bad7427) ### Bug Fixs - fix link (#4471) - [7093d3aa](https://github.com/SpaceVim/SpaceVim/commit/7093d3aa) - fix notify api (#4438) - [ee07874b](https://github.com/SpaceVim/SpaceVim/commit/ee07874b) - fix todo manager with rg 13.0 (#4383) - [48e701e0](https://github.com/SpaceVim/SpaceVim/commit/48e701e0) - fix(core): filetree key binding `ctrl-home` does not work - [492209fe](https://github.com/SpaceVim/SpaceVim/commit/492209fe) - fix(core): fix `Enter` key in filetree(nerdtree) - [25bf4a1b](https://github.com/SpaceVim/SpaceVim/commit/25bf4a1b) - fix(docker): disables package verification (#4411) - [33fd230c](https://github.com/SpaceVim/SpaceVim/commit/33fd230c) - fix(flygrep): use current directory when none specified for ripgrep. (#4410) - [d9524d5d](https://github.com/SpaceVim/SpaceVim/commit/d9524d5d) - fix(layer): add `:h SpaceVim-layers-lang-vue` - [e33aeb1b](https://github.com/SpaceVim/SpaceVim/commit/e33aeb1b) - fix(layer): fix `rustfmt_cmd` option in `lang#rust` layer - [2253f54b](https://github.com/SpaceVim/SpaceVim/commit/2253f54b) - fix(lsp): replace javascript lsp command - [14d75c04](https://github.com/SpaceVim/SpaceVim/commit/14d75c04) - fix(lsp): specify cmd for typescriptreact - [218f16e4](https://github.com/SpaceVim/SpaceVim/commit/218f16e4) - fix(nerdtree): Fix `.` key binding in nerdtree - [3354f6e6](https://github.com/SpaceVim/SpaceVim/commit/3354f6e6) - fix(nerdtree): Fix `N` key binding in nerdtree - [534c2bf8](https://github.com/SpaceVim/SpaceVim/commit/534c2bf8) - fix(nerdtree): arrow key does not work - [8c3dae57](https://github.com/SpaceVim/SpaceVim/commit/8c3dae57) - fix(nerdtree): fix key binding `Home` and `End` - [ba588581](https://github.com/SpaceVim/SpaceVim/commit/ba588581) - fix(nerdtree): fix key binding `h` in filetree - [fd96c4ea](https://github.com/SpaceVim/SpaceVim/commit/fd96c4ea) - fix(nerdtree): key binding `d` does not work - [3aecd6c3](https://github.com/SpaceVim/SpaceVim/commit/3aecd6c3) - fix(plugin): Fix key binding error E225 - [b8eae5e4](https://github.com/SpaceVim/SpaceVim/commit/b8eae5e4) - Fix Git mv options (#4353) - [41c981e9](https://github.com/SpaceVim/SpaceVim/commit/41c981e9) - Fix `SPC x d SPC` key binding (#4369) - [d23c6e18](https://github.com/SpaceVim/SpaceVim/commit/d23c6e18) - Fix broken link (#4363) - [dcb669ee](https://github.com/SpaceVim/SpaceVim/commit/dcb669ee) - Fix buffer_id in flygrep (#4288) - [36896f7d](https://github.com/SpaceVim/SpaceVim/commit/36896f7d) - Fix cache directory (#4414) - [8f76047c](https://github.com/SpaceVim/SpaceVim/commit/8f76047c) - Fix cached project (#4403) - [84c2d69e](https://github.com/SpaceVim/SpaceVim/commit/84c2d69e) - Fix coffeescript api sys dependency (#4343) - [e6cb9e90](https://github.com/SpaceVim/SpaceVim/commit/e6cb9e90) - Fix data dir (#4409) - [1e4cb1f2](https://github.com/SpaceVim/SpaceVim/commit/1e4cb1f2) - Fix docker image building (#4367) - [8cf5519c](https://github.com/SpaceVim/SpaceVim/commit/8cf5519c) - Fix flygrep (#4361) - [38955b7d](https://github.com/SpaceVim/SpaceVim/commit/38955b7d) - Fix g d in lang#typescript layer (#4454) - [458b9729](https://github.com/SpaceVim/SpaceVim/commit/458b9729) - Fix job api (#4463) - [2bad1033](https://github.com/SpaceVim/SpaceVim/commit/2bad1033) - Fix layer lang::markdown install (#4327) - [d5020d81](https://github.com/SpaceVim/SpaceVim/commit/d5020d81) - Fix list style (#4324) - [a00ca02d](https://github.com/SpaceVim/SpaceVim/commit/a00ca02d) - Fix list-style (#4417) - [938ad166](https://github.com/SpaceVim/SpaceVim/commit/938ad166) - Fix notify scratch buffer (#4358) - [eb1d0780](https://github.com/SpaceVim/SpaceVim/commit/eb1d0780) - Fix statusline (#4370) - [db1ed720](https://github.com/SpaceVim/SpaceVim/commit/db1ed720) - Fix statusline can't response to custom config (#4328) - [3f3a4912](https://github.com/SpaceVim/SpaceVim/commit/3f3a4912) - Fix type in elixir article - [513a6829](https://github.com/SpaceVim/SpaceVim/commit/513a6829) - Fix typescript eslint maker (#4441) - [f286e5a8](https://github.com/SpaceVim/SpaceVim/commit/f286e5a8) - Fix vim support (#4359) - [b834a494](https://github.com/SpaceVim/SpaceVim/commit/b834a494) - Fixed typescript installation issue (#4314) - [5b7535bf](https://github.com/SpaceVim/SpaceVim/commit/5b7535bf) - Fixed typo in layers/lang/go.md (#4452) - [8146051d](https://github.com/SpaceVim/SpaceVim/commit/8146051d) - Fork neoformat (#4290) - [cd295362](https://github.com/SpaceVim/SpaceVim/commit/cd295362) - Hot Fix (#4430) - [420f861d](https://github.com/SpaceVim/SpaceVim/commit/420f861d) - Hotfix: version - [4a584be2](https://github.com/SpaceVim/SpaceVim/commit/4a584be2) - Improve `ui` layer (#4455) - [05e45fc0](https://github.com/SpaceVim/SpaceVim/commit/05e45fc0) - Improve cscope layer (#4418) - [5c8e9ac7](https://github.com/SpaceVim/SpaceVim/commit/5c8e9ac7) - Improve notify api (#4355) - [2d6bfd39](https://github.com/SpaceVim/SpaceVim/commit/2d6bfd39) - Rewrite plugin `a.vim` in lua (#4390) - [81e58fdd](https://github.com/SpaceVim/SpaceVim/commit/81e58fdd) - Tabmanager name (#4427) - [12e19d8d](https://github.com/SpaceVim/SpaceVim/commit/12e19d8d) - Update (#4365) - [6387f595](https://github.com/SpaceVim/SpaceVim/commit/6387f595) - Update README.md (#4449) - [aa026288](https://github.com/SpaceVim/SpaceVim/commit/aa026288) - Update `core` layer (#4467) - [68e12344](https://github.com/SpaceVim/SpaceVim/commit/68e12344) - Update cn pages (#4384) - [fbe1c12a](https://github.com/SpaceVim/SpaceVim/commit/fbe1c12a) - Update community & development page (#4373) - [a7e9465a](https://github.com/SpaceVim/SpaceVim/commit/a7e9465a) - Update doc (#4425) - [d807b9bf](https://github.com/SpaceVim/SpaceVim/commit/d807b9bf) - Update doc for todo manager (#4304) - [cad43708](https://github.com/SpaceVim/SpaceVim/commit/cad43708) - Update docker readme (#4368) - [9be4885a](https://github.com/SpaceVim/SpaceVim/commit/9be4885a) - Update documentation (#4253) - [7fc00c9c](https://github.com/SpaceVim/SpaceVim/commit/7fc00c9c) - Update documentation.md (#4456) - [2a3981ac](https://github.com/SpaceVim/SpaceVim/commit/2a3981ac) - Update followHEAD (#4428) - [9646f700](https://github.com/SpaceVim/SpaceVim/commit/9646f700) - Update irc channel (#4356) - [7a6b6ff6](https://github.com/SpaceVim/SpaceVim/commit/7a6b6ff6) - Update issue template (#4446) - [dc93c46f](https://github.com/SpaceVim/SpaceVim/commit/dc93c46f) - Update lang#html layer to install emmet for ERB (#4287) - [f4dd68db](https://github.com/SpaceVim/SpaceVim/commit/f4dd68db) - Update layer page list (#4364) - [225e417f](https://github.com/SpaceVim/SpaceVim/commit/225e417f) - Update version to v1.8.0-dev (#4286) - [8558514f](https://github.com/SpaceVim/SpaceVim/commit/8558514f) - Update website (#4305) - [ceff70e6](https://github.com/SpaceVim/SpaceVim/commit/ceff70e6) - Update website (#4421) - [8f349d0a](https://github.com/SpaceVim/SpaceVim/commit/8f349d0a) - Use bot token (#4429) - [a3551972](https://github.com/SpaceVim/SpaceVim/commit/a3551972) - Use cc instead of cnext (#4416) - [bcb92d75](https://github.com/SpaceVim/SpaceVim/commit/bcb92d75) - Use indent-blankline for neovim (#4325) - [bb7a5480](https://github.com/SpaceVim/SpaceVim/commit/bb7a5480) - Use mirror (#4444) - [0c290681](https://github.com/SpaceVim/SpaceVim/commit/0c290681) - Use splitjoin to open line (#4442) - [46869748](https://github.com/SpaceVim/SpaceVim/commit/46869748) - add bookmarks (#4346) - [95e235ab](https://github.com/SpaceVim/SpaceVim/commit/95e235ab) - add language mapping test (#4431) - [4006e9b9](https://github.com/SpaceVim/SpaceVim/commit/4006e9b9) - add(core): add key binding to toggle auto parens mode - [a3197351](https://github.com/SpaceVim/SpaceVim/commit/a3197351) - change(core): deprecate `project_rooter_automatically` option - [72349e4d](https://github.com/SpaceVim/SpaceVim/commit/72349e4d) - change(core): deprecate `statusline_unicode_symbols` option - [483e3c0e](https://github.com/SpaceVim/SpaceVim/commit/483e3c0e) - chore(core): remove `.vim-bookmarks` - [5cfd0e6a](https://github.com/SpaceVim/SpaceVim/commit/5cfd0e6a) - chore: delete appveyor.yml - [7280ce8b](https://github.com/SpaceVim/SpaceVim/commit/7280ce8b) - chore: update copyright - [3fc49916](https://github.com/SpaceVim/SpaceVim/commit/3fc49916) - ci(test): disable test for nvim nightly - [4b4e80e7](https://github.com/SpaceVim/SpaceVim/commit/4b4e80e7) - doc(bundle): update plugins bundle readme - [8a8f5f41](https://github.com/SpaceVim/SpaceVim/commit/8a8f5f41) - doc(core): add `:h SpaceVim-dev` - [f48b6a9a](https://github.com/SpaceVim/SpaceVim/commit/f48b6a9a) - doc(core): add `:h SpaceVim-options-bootstrap_after/before` - [3a68e6ad](https://github.com/SpaceVim/SpaceVim/commit/3a68e6ad) - doc(core): add commit type `change` - [e1dfadee](https://github.com/SpaceVim/SpaceVim/commit/e1dfadee) - doc(core): update development page - [c85c47fa](https://github.com/SpaceVim/SpaceVim/commit/c85c47fa) - doc(core): update doc of `` key in filetree - [bc0bc6e3](https://github.com/SpaceVim/SpaceVim/commit/bc0bc6e3) - doc(layer): add `:h SpaceVim-layers-cscope` - [eca21273](https://github.com/SpaceVim/SpaceVim/commit/eca21273) - doc(layer): add `:h SpaceVim-layers-lang-autoit` - [7de44bde](https://github.com/SpaceVim/SpaceVim/commit/7de44bde) - doc(layer): add `:h SpaceVim-layers-lang-fennel` - [3b6ad7f7](https://github.com/SpaceVim/SpaceVim/commit/3b6ad7f7) - doc(layer): add `:h SpaceVim-layers-lang-zig` - [87937800](https://github.com/SpaceVim/SpaceVim/commit/87937800) - doc(layer): fix layer tags prefix - [6d44ea47](https://github.com/SpaceVim/SpaceVim/commit/6d44ea47) - doc(layer): update `:h SpaceVim-layers-git` - [d604674a](https://github.com/SpaceVim/SpaceVim/commit/d604674a) - doc(layer): update `:h SpaceVim-layers-lang-agda` - [f544542a](https://github.com/SpaceVim/SpaceVim/commit/f544542a) - doc(layer): update `:h SpaceVim-layers-lang-java` - [a08746ff](https://github.com/SpaceVim/SpaceVim/commit/a08746ff) - doc(layer): update `:h SpaceVim-layers-lang-typescript` - [247b1550](https://github.com/SpaceVim/SpaceVim/commit/247b1550) - doc(layer): update `:h SpaceVim-layers-leaderf` - [77d57270](https://github.com/SpaceVim/SpaceVim/commit/77d57270) - doc(layer): update doc about fuzzy finder layer - [c9e22897](https://github.com/SpaceVim/SpaceVim/commit/c9e22897) - doc(layer): use `go install` replace `go get` - [4ea483fd](https://github.com/SpaceVim/SpaceVim/commit/4ea483fd) - doc(wiki): update labels info - [0147cd8f](https://github.com/SpaceVim/SpaceVim/commit/0147cd8f) - doc: Update development page (#4376) - [ec1ff581](https://github.com/SpaceVim/SpaceVim/commit/ec1ff581) - doc: fix layer link - [c143ae07](https://github.com/SpaceVim/SpaceVim/commit/c143ae07) - doc: update doc of `checkers` layer - [5f434d28](https://github.com/SpaceVim/SpaceVim/commit/5f434d28) - docs: update `:h SpaceVim-changelog` - [7e613e11](https://github.com/SpaceVim/SpaceVim/commit/7e613e11) - refactor layer: Update deprecated fugitive calls in git layer (#4340) - [21398fcf](https://github.com/SpaceVim/SpaceVim/commit/21398fcf) - update default go-lsp to gopls (#4338) - [46346dd7](https://github.com/SpaceVim/SpaceVim/commit/46346dd7) - update make_tasks example to support Makefiles with multiple .PHONY options (#4337) - [af8e26af](https://github.com/SpaceVim/SpaceVim/commit/af8e26af) ## Latest Release SpaceVim releases v1.7.0 at 2021-06-14, please check the release page: - [SpaceVim releases v1.7.0](https://spacevim.org/SpaceVim-release-v1.7.0/) for all the details