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-w
movement across panes when used with tmux (requiresvim-tmux-navigator
plugin; 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.
vim
8.2+ ornvim
0.5+node
/npm
,yarn
recommended
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 git@github.com:stonegray/.vim.git ~/.vim
Add the following line to your ~/. config/nvim/init
:
source ~/.vim/main.vim
Clone the repository to ~/.vim
:
git clone git@github.com:stonegray/.vim.git ~/.vim
Replace your ~/.vimrc
with the following:
source ~/.vim/main.vim
:wq 😄