SpaceVim - Like spacemacs, but for vim

SpaceVim

I am author of SpaceVim, I hope SpaceVim can help more people with using vim.

Dani AI

Generated

SpaceVim began as ’s Spacemacs-inspired distribution for Vim/Neovim: a modular, layer-based setup that bundles sensible plugins and mnemonic key bindings so a single config can feel IDE-like. It’s well documented in the project README and attracted a large user base while actively developed. (github.com)

Important update for anyone reading this thread years later: the official SpaceVim repository was archived (read-only) on Feb 20, 2025. That means the code is still available to use or fork, but there is no upstream maintenance — expect eventual breakage as Vim/Neovim and plugins evolve. Treat SpaceVim as a starting point, not a drop-in maintained distro. (github.com)

About BÉPO (replying to ): Spacemacs provides a keyboard-layout layer that handles BÉPO-style remaps more safely than naive key swaps. SpaceVim does not include an identical, integrated keyboard-layout layer, but it does include mapping guides and is extensible — you can add BÉPO support via dedicated plugins or local config. Community options include traditional vim-bepo approaches (see the BÉPO wiki) or modern Neovim plugins such as bepo.nvim. Plugin-based setups avoid many operator-mode pitfalls that a naive nnoremap would introduce. Example (Neovim init.lua):

-- install cljoly/bepo.nvim, then:
require('bepo').setup()

Or for a quick langmap-style tweak (use with caution):

" simple langmap (may affect operators)
set langmap=ctsrCTSRhjklHJKL;hjklHJKLctsrCTSR

(spacemacs.org)

Quick practical checklist before trying SpaceVim: back up dotfiles, test in a disposable account or container, keep personal changes in ~/.SpaceVim.d (so they don’t get lost), and try a Neovim-only install if you want to avoid touching system Vim. If you need an actively maintained starting distro today, consider modern Neovim projects (LazyVim, NvChad, AstroNvim) instead. (github.com)

Recommended Answers

All 2 Replies

Anyway, I won't use vim nor spacevim as long as they don't have a serious support for the bépo keyboard.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.