Skip to content
This repository has been archived by the owner on Jul 18, 2022. It is now read-only.
/ .vim Public archive

My neovim/vim configuration

Notifications You must be signed in to change notification settings

stonegray/.vim

Repository files navigation

.vim

My neovim/vim configuration

⚠️ This repo is archived. I'm switched over to Neovim and suggest you do the same. https://github.com/stonegray/.nvim

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 (requires vim-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.

Requirements

  • vim 8.2+ or nvim 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?

Install (neovim)

Clone the repository to ~/.vim:

git clone [email protected]:stonegray/.vim.git ~/.vim

Add the following line to your ~/. config/nvim/init:

source ~/.vim/main.vim

Install (vim)

Clone the repository to ~/.vim:

git clone [email protected]:stonegray/.vim.git ~/.vim

Replace your ~/.vimrc with the following:

source ~/.vim/main.vim





:wq 😄

About

My neovim/vim configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published