SpaceVim README

The project's README from github.com/wsdjeg/SpaceVim. As one markdown file: README.md.

SpaceVim

Quick Start Guide | Chat | Documentation | Layers

build Codecov coverage Release GPLv3 License

work-flow

SpaceVim is a modular configuration of Vim and Neovim. It's inspired by spacemacs. It manages collections of plugins in layers, which help to collect related packages together to provide features. This approach helps keep the configuration organized and reduces overhead for the user by keeping them from having to think about what packages to install.

Features

Project Layout

├─ .ci/                           build automation
├─ .github/                       issue/PR templates
├─ .SpaceVim.d/                   project specific configuration
├─ after/                         overrule or add to the distributed defaults
├─ autoload/SpaceVim.vim          SpaceVim core file
├─ autoload/SpaceVim/api/         Public APIs
├─ autoload/SpaceVim/layers/      available layers
├─ autoload/SpaceVim/plugins/     builtin plugins
├─ autoload/SpaceVim/mapping/     mapping guide
├─ colors/                        default colorscheme
├─ docker/                        docker image generator
├─ bundle/                        bundle plugins
├─ lua/spacevim/plugin            builtin plugins(lua)
├─ doc/                           help(cn/en)
├─ docs/                          website(cn/en)
├─ wiki/                          wiki(cn/en)
├─ bin/                           executable
└─ test/                          tests

Contribute

This project wouldn't exist without all the people who contributed, We are thankful for any contributions from the community.

Credits

SpaceVim (wsdjeg/SpaceVim)

Searching Database…

20.2K ·GitHub
archived
Что это такое?SpaceVim — это модульная конфигурация для Vim и Neovim, вдохновлённая spacemacs: она превращает обычный редактор в полноценную среду разработки со всем необходимым из коробки.
SpaceVim — это отдельный редактор или что-то, что я ставлю поверх уже имеющегося Vim?Это ни отдельное приложение, ни форк. Это конфигурация поверх Vim или Neovim, которая организует плагины в слои (layers): каждый слой объединяет связанные пакеты в одну функцию.
Как его установить?В README самих команд нет — там даётся ссылка на Quick Start Guide и онлайн-документацию, где пошагово описана установка.
Нужен ли уже установленный Vim или Neovim на моём компьютере?Да — SpaceVim это конфигурация для Vim или Neovim, а не самостоятельная программа, поэтому сначала должен быть установлен один из них; плагинами SpaceVim затем управляет за вас.
SpaceVim ещё развивается?Важный момент: репозиторий на GitHub заархивирован, код там доступен только для чтения и обновлений больше не получает — стоит учесть, прежде чем вкладываться в глубокую настройку.
Он работает только в терминале или и в GUI-версии Vim тоже?Работает везде, где работают Vim или Neovim — Windows, macOS, Linux — и сделан так, чтобы ощущаться одинаково и в терминале, и в GUI-версии Vim.
Мне придётся самому выбирать и настраивать каждый плагин?Нет — именно для этого и придуманы слои: связанные пакеты собраны вместе по функциям, так что думать о том, что устанавливать, не нужно.
Что я получу из коробки?Организацию плагинов по слоям, совместимые API для Vim и Neovim, красивый интерфейс, онлайн-документацию плюс встроенную справку :h SpaceVim и ключевые плагины, переписанные на Lua.
В чём смысл привязок на клавише пробела?Эргономика: SpaceVim опирается на пробел вместо комбинаций с модификаторами, чтобы снизить риск туннельного синдрома запястья, а шпаргалка с доступными сочетаниями всплывает автоматически.
Из-за него редактор станет медленно запускаться?Он рассчитан на быстрый старт: 90% плагинов подгружаются лениво через dein.vim, то есть загружаются только тогда, когда действительно нужны.
Creator
wsdjeg
Size
69 MB
Stars
20.2K
Updated
CommitFeb 17
Age
9y
Commits · 90 Days