Skip to content

About

MuVim compatible version with Vimscript

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

VimScript

MμVim is three editor configs. This repository is VimScript: modular .vim files for Vim and Neovim, the LTS if you have not moved off Vim.

The other two are Current (Lua, Neovim only) and Mini (one init.vim). Docs: andresmpa.github.io/mu-vim-page.

Screenshots

nvim nvim nvim nvim nvim

Startify is the greeter (f find files, n file tree, g git status).

Prerequisites

Neovim or Vim. The installer pulls vim-plug, Node, and pnpm.

Quick Start

OS Package manager Config dir
Linux Arch / Manjaro pacman ~/.config/nvim
Linux Debian / Ubuntu apt ~/.config/nvim
Linux Fedora / RHEL dnf ~/.config/nvim
macOS Homebrew ~/.config/nvim
Windows clone by hand %LOCALAPPDATA%\nvim

Linux and macOS:

git clone https://github.com/AndresMpa/mu-vim-vimscript.git ~/.config/vim
cd ~/.config/nvim
./install.sh
nvim

On a Mac, install Homebrew first.

Then <Space> p i, :source %, :CocInstall, and :call mkdp#util#install(). CoC uses Biome for JS/TS, Prettier for HTML/Markdown, Volar (@yaegassy/coc-volar) for Vue, and Go as the extra language server.

Windows: clone into %LOCALAPPDATA%\nvim and run Plug / CoC by hand.

Uninstall

Removes the config, vim-plug, CoC, cache, old-nvim, and ~/.config/muvim (palettes and last theme). Leaves Neovim and package manager packages.

cd ~/.config/nvim
./delete.sh

Themes

Shipped palettes (no extra theme plugins): deep-ocean, oceanic, palenight, darker, gruvbox (VimScript default), mini, nord, dracula, tokyonight, catppuccin, onedark. File icons follow the palette. Copy one to ~/.config/muvim/themes/my-theme.vim and edit the hex. <Space> t h opens a modal — moving the cursor previews, Enter saves, Esc cancels. :MuvimTheme name picks one; :MuvimTheme none restores this config's default. The choice is kept in ~/.config/muvim/active and is shared with Current and Mini.

<Space> h h lists maps. Native motions: CheatSheet.md. Plugins are declared in .vim/Plugin.vim.

Related tools

About

MuVim compatible version with Vimscript

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages