My neovim/vim configuration
This repository contains my current configuration for neovim and vim.
Features:
- Completely automated install, automatic download and configuration of any missing plugins using vim-plug
- Full IntelliSense engine provided by coc.nvim
- Uses
<space>as leader, with support for chorded keys using arpeggio - Support for
C-wmovement across panes when used with tmux (requiresvim-tmux-navigatorplugin; see https://github.com/stonegray/dotfiles) - Much more...
This repository exists to allow me to easily clone my configuration to machines, and to allow others to see how my setup works and copy bits to help build their own config. I don't recommend cloning and using it as-is, as none of the keybindings or features are documented outside of the script itself.
vim8.2+ ornvim0.5+node/npm,yarnrecommended
This rc is mostly used on macOS, although is expected to work fine on *nix. Untested and probably unsupported on Windows, maybe time to upgrade your OS?
Clone the repository to ~/.vim:
git clone [email protected]:stonegray/.vim.git ~/.vimAdd the following line to your ~/. config/nvim/init:
source ~/.vim/main.vimClone the repository to ~/.vim:
git clone [email protected]:stonegray/.vim.git ~/.vimReplace your ~/.vimrc with the following:
source ~/.vim/main.vim:wq 😄
