diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
deleted file mode 100644
index 1d810c1f0..000000000
--- a/.github/CODEOWNERS
+++ /dev/null
@@ -1,22 +0,0 @@
-# These owners will be the default owners for everything in
-# the repo. Unless a later match takes precedence,
-# @wsdjeg will be requested for review when someone opens a
-# pull request.
-# Just watching this repo, disable duplicate message
-# * @wsdjeg
-
-# lang#julia layer
-autoload/SpaceVim/layers/lang/julia.vim @jingpengw
-docs/layers/lang/julia.md @jingpengw
-docs/cn/layers/lang/julia.md @jingpengw
-
-# lang#javascript layer
-autoload/SpaceVim/layers/lang/javascript.vim @zhujinxuan @S1ngS1ng @chemzqm
-docs/layers/lang/javascript.md @zhujinxuan @S1ngS1ng @chemzqm
-docs/cn/layers/lang/javascript.md @zhujinxuan @S1ngS1ng @chemzqm
-
-
-# lang#erlang layer
-autoload/SpaceVim/layers/lang/erlang.vim @suzuiyuegjy
-docs/layers/lang/erlang.md @suzuiyuegjy
-docs/cn/layers/lang/erlang.md @suzuiyuegjy
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index cfe300685..000000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1 +0,0 @@
-custom: https://spacevim.org/sponsors/
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
deleted file mode 100644
index 18d2a186e..000000000
--- a/.github/ISSUE_TEMPLATE/bug-report.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: Bug Report
-description: File a bug report
-labels: ["bug"]
-body:
- - type: markdown
- attributes:
- value: |
- Thanks for taking the time to fill out this bug report!
- - type: textarea
- id: expected-behavior
- attributes:
- label: Expected behavior.
- description: What is the expected behavior?
- validations:
- required: true
- - type: textarea
- id: reproduce-step
- attributes:
- label: The reproduce ways from Vim starting.
- description: The reproduce ways are needed to debug.
- placeholder: Tell us what you see!
- value: "A bug happened!"
- validations:
- required: true
- - type: textarea
- id: SPDebugInfo
- attributes:
- label: Output of the `:SPDebugInfo!`
- description: Please copy and paste the result of :SPDebugInfo! command.
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
deleted file mode 100644
index 505d0a56d..000000000
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-blank_issues_enabled: false
-contact_links:
- - name: Community Support
- url: https://app.element.io/#/room/#spacevim:matrix.org
- about: Please ask and answer questions here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
deleted file mode 100644
index d46338352..000000000
--- a/.github/ISSUE_TEMPLATE/feature_request.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: Feature Request
-description: request an new feature
-labels: ["feature request"]
-body:
- - type: markdown
- attributes:
- value: |
- Thanks for taking the time to fill out this feature request!
- - type: textarea
- id: feature-description
- attributes:
- label: Is your feature request related to a problem? Please describe..
- description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
- validations:
- required: true
- - type: textarea
- id: feature-solution
- attributes:
- label: Describe the solution you'd like.
- description: A clear and concise description of what you want to happen.
- validations:
- required: true
- - type: textarea
- id: additional-context
- attributes:
- label: Additional context
- description: Add any other context or screenshots about the feature request here.
-
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index d56345420..000000000
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,13 +0,0 @@
-### PR Prelude
-
-Thank you for working on SpaceVim! :)
-
-Please complete these steps and check these boxes before filing your PR:
-
-- [ ] I have read and understood SpaceVim's [CONTRIBUTING](https://github.com/SpaceVim/SpaceVim/blob/master/CONTRIBUTING.md) document.
-- [ ] I have read and understood SpaceVim's [CODE_OF_CONDUCT](https://github.com/SpaceVim/SpaceVim/blob/master/CODE_OF_CONDUCT.md) document.
-- [ ] I understand my PR may be closed if it becomes obvious I didn't actually perform all of these steps.
-
-### Why this change is necessary and useful?
-
-[Please explain **in detail** why the changes in this PR are needed.]
diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md
deleted file mode 100644
index 1a6da8a33..000000000
--- a/.github/SUPPORT.md
+++ /dev/null
@@ -1,15 +0,0 @@
-SpaceVim is an open source project.
-Currently, this project is maintained by [@wsdjeg](https://github.com/wsdjeg),
-If you use SpaceVim in your daily work and feel that it has made your life easier,
-please consider supporting SpaceVim by:
-
-- [Become a backer on opencollective](https://opencollective.com/spacevim)
-- [Become a backer on Bountysource](https://salt.bountysource.com/teams/spacevim)
-
-Also, you can buy me a coffee via ko-fi.com or wechat:
-
-
-
-| wechat | alipay |
-| ------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
-| | |
diff --git a/.github/workflows/async.yml b/.github/workflows/async.yml
deleted file mode 100644
index 232b14db9..000000000
--- a/.github/workflows/async.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-name: Detach Plugins
-
-on: [push]
-
-jobs:
- check:
- strategy:
- fail-fast: false
- matrix:
- detachPlugin: ["flygrep", "dein-ui", "vim-todo", "iedit", "scrollbar.vim", "vim-chat", "vim-cheat", "xmake.vim", "github.vim", "JavaUnit.vim", "git.vim"]
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@master
- - name: Detach ${{ matrix.detachPlugin }}
- env:
- BOTSECRET: ${{ secrets.BOTSECRET_GITHUB }}
- run: .ci/detach_plugin.sh ${{ matrix.detachPlugin }}
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
deleted file mode 100644
index 182efc125..000000000
--- a/.github/workflows/check.yml
+++ /dev/null
@@ -1,201 +0,0 @@
-name: test
-
-on: [push, pull_request]
-
-jobs:
- Linux:
- strategy:
- fail-fast: false
- matrix:
- include:
- - vimbin: vim
- vimtag: v7.4.052
- disable_es: true
- - vimbin: vim
- vimtag: v7.4.629
- disable_es: true
- - vimbin: vim
- vimtag: v7.4.1689
- disable_es: true
- - vimbin: vim
- vimtag: v8.0.0027
- disable_es: true
- - vimbin: vim
- vimtag: v8.0.0183
- disable_es: true
- - vimbin: vim
- vimtag: v8.0.0184
- - vimbin: vim
- vimtag: v8.0.1453
- - vimbin: vim
- vimtag: v8.1.2269
- - vimbin: vim
- vimtag: v8.2.2434
- - vimbin: vim
- vimtag: v8.2.3995
- - vimbin: vim
- vimtag: nightly
- - vimbin: nvim
- vimtag: nightly
- - vimbin: nvim
- vimtag: v0.9.1
- - vimbin: nvim
- vimtag: v0.9.0
- - vimbin: nvim
- vimtag: v0.8.3
- - vimbin: nvim
- vimtag: v0.8.2
- - vimbin: nvim
- vimtag: v0.8.1
- - vimbin: nvim
- vimtag: v0.8.0
- - vimbin: nvim
- vimtag: v0.7.2
- - vimbin: nvim
- vimtag: v0.7.0
- - vimbin: nvim
- vimtag: v0.6.1
- - vimbin: nvim
- vimtag: v0.6.0
- - vimbin: nvim
- vimtag: v0.5.1
- - vimbin: nvim
- vimtag: v0.5.0
- - vimbin: nvim
- vimtag: v0.4.4
- - vimbin: nvim
- vimtag: v0.4.3
- - vimbin: nvim
- vimtag: v0.4.2
- - vimbin: nvim
- vimtag: v0.4.0
- - vimbin: nvim
- vimtag: v0.3.8
- runs-on: ubuntu-20.04
- env:
- VIM_BIN: ${{ matrix.vimbin }}
- VIM_TAG: ${{ matrix.vimtag }}
- DEPS: /home/runner/work/SpaceVim/deps
- DISABLE_ES: ${{ matrix.disable_es }}
- steps:
- - name: Checkout
- uses: actions/checkout@master
- - name: Install dependencies
- run: |
- sudo apt-get update
- sudo apt-get install ninja-build gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip curl lua5.2 liblua5.2-dev
- - name: Install ${{ matrix.vimbin }} ${{ matrix.vimtag }}
- run: |
- .ci/install/linux.sh $VIM_BIN $VIM_TAG
- - name: Run test
- run: |
- if [ "$VIM_BIN" = "nvim" ]; then
- export PATH="${DEPS}/_neovim/${VIM_TAG}/bin:${PATH}"
- export VIM="${DEPS}/_neovim/${VIM_TAG}/share/nvim/runtime"
- export VIM_Es="--headless"
- else
- export PATH="${DEPS}/_vim/${VIM_TAG}/bin:${PATH}"
- export VIM="${DEPS}/_vim/${VIM_TAG}/share/vim"
- if [ "$DISABLE_ES" = "true" ]; then
- export VIM_Es=""
- else
- export VIM_Es="-Es"
- fi
- fi
- export PATH="/home/runner/.local/bin:${PATH}"
- echo "\$PATH: \"${PATH}\""
- echo "\$VIM: \"${VIM}\""
- echo "================= ${VIM_BIN} version ======================"
- $VIM_BIN --version
- pip3 install --upgrade "pip < 21.0"
- pip3 install covimerage virtualenv codecov
- make test_coverage
- covimerage -vv xml --omit 'build/*' --omit 'bundle/*'
- codecov -X search gcov pycov -f coverage.xml
- Windows:
- strategy:
- fail-fast: false
- matrix:
- include:
- - vimbin: vim
- vimtag: nightly
- - vimbin: vim
- vimtag: v7.4.1185
- - vimbin: vim
- vimtag: v7.4.1689
- - vimbin: vim
- vimtag: v8.0.0027
- - vimbin: vim
- vimtag: v8.0.1453
- - vimbin: vim
- vimtag: v8.1.2269
- - vimbin: vim
- vimtag: v8.2.2434
- - vimbin: vim
- vimtag: v8.2.3995
- - vimbin: nvim
- vimtag: nightly
- - vimbin: nvim
- vimtag: v0.9.1
- - vimbin: nvim
- vimtag: v0.9.0
- - vimbin: nvim
- vimtag: v0.8.3
- - vimbin: nvim
- vimtag: v0.8.2
- - vimbin: nvim
- vimtag: v0.8.1
- - vimbin: nvim
- vimtag: v0.8.0
- - vimbin: nvim
- vimtag: v0.7.2
- - vimbin: nvim
- vimtag: v0.7.0
- - vimbin: nvim
- vimtag: v0.6.1
- - vimbin: nvim
- vimtag: v0.6.0
- - vimbin: nvim
- vimtag: v0.5.1
- - vimbin: nvim
- vimtag: v0.5.0
- - vimbin: nvim
- vimtag: v0.4.4
- - vimbin: nvim
- vimtag: v0.4.3
- - vimbin: nvim
- vimtag: v0.4.2
- - vimbin: nvim
- vimtag: v0.3.8
- runs-on: windows-latest
- env:
- VIM_BIN: ${{ matrix.vimbin }}
- VIM_TAG: ${{ matrix.vimtag }}
- DEPS: C:\deps
- steps:
- - name: Checkout
- uses: actions/checkout@master
- - name: Install ${{ matrix.vimbin }} ${{ matrix.vimtag }}
- run: |
- .ci/install/windows.ps1 $VIM_BIN $VIM_TAG
- - name: Run test
- run: |
- if ($Env:VIM_BIN.StartsWith("nvim"))
- {
- if (Test-Path $env:DEPS\Neovim\bin ) {
- $Env:PATH = $Env:DEPS + '\Neovim\bin\;' + $Env:PATH
- $Env:VIM = $Env:DEPS + '\Neovim\share\nvim'
- }else{
- $Env:PATH = $Env:DEPS + '\nvim-win64\bin\;' + $Env:PATH
- $Env:VIM = $Env:DEPS + '\nvim-win64\share\nvim'
- }
- $Env:VIM_Es = '--headless'
- }
- elseif ($Env:VIM_BIN.StartsWith("vim"))
- {
- $Env:PATH = $Env:DEPS + '\vim\vim82\;' + $Env:PATH
- $Env:VIM = $Env:DEPS + '\vim'
- }
- echo $Env:PATH
- echo $Env:VIM
- make test
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
deleted file mode 100644
index af3106f0b..000000000
--- a/.github/workflows/docker.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-name: docker
-
-on:
- push:
- branches:
- - 'master'
-
-jobs:
- docker:
- runs-on: ubuntu-latest
- steps:
- -
- name: Checkout
- uses: actions/checkout@v2
- -
- name: Set up QEMU
- uses: docker/setup-qemu-action@v1
- -
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v1
- -
- name: Login to DockerHub
- uses: docker/login-action@v1
- with:
- username: ${{ secrets.DOCKERHUB_USERNAME }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- -
- name: Build and push
- uses: docker/build-push-action@v2
- with:
- context: .
- file: docker/Dockerfile
- push: true
- tags: spacevim/spacevim:latest
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
deleted file mode 100644
index bf4a07708..000000000
--- a/.github/workflows/lint.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: reviewdog
-on: [pull_request]
-jobs:
- vint:
- name: runner / vint
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: vint
- uses: reviewdog/action-vint@v1
- with:
- github_token: ${{ secrets.github_token }}
- reporter: github-pr-review # Change reporter.
diff --git a/.github/workflows/remote.yml b/.github/workflows/remote.yml
deleted file mode 100644
index cb381e7da..000000000
--- a/.github/workflows/remote.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: mirror
-
-on: [push]
-
-jobs:
- check:
- strategy:
- fail-fast: false
- matrix:
- mirror: ["gitee", "coding", "gitlab"]
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@master
- with:
- fetch-depth: 0
- - name: Push to ${{ matrix.mirror }}
- env:
- BOTSECRET: ${{ secrets.BOTSECRET }}
- BOTSECRET_GITHUB: ${{ secrets.BOTSECRET_GITHUB }}
- CODINGBOTSECRET: ${{ secrets.CODINGBOTSECRET }}
- run: .ci/update_mirror.sh ${{ matrix.mirror }}
-