SpaceVim - Like spacemacs, but for vim
I am author of SpaceVim, I hope SpaceVim can help more people with using vim.
I am author of SpaceVim, I hope SpaceVim can help more people with using vim.
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 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)
Jump to Post— happygeek 2,411See: https://news.ycombinator.com/item?id=13315845 for an interesting discussion about this...
Anyway, I won't use vim nor spacevim as long as they don't have a serious support for the bépo keyboard.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.