https://github.com/losinggeneration/vim
A copy of my VIM configuration
https://github.com/losinggeneration/vim
neovim-config neovim-configuration neovim-dotfiles nvim-configs
Last synced: 9 days ago
JSON representation
A copy of my VIM configuration
- Host: GitHub
- URL: https://github.com/losinggeneration/vim
- Owner: losinggeneration
- Created: 2015-04-09T16:35:02.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T02:00:22.000Z (over 1 year ago)
- Last Synced: 2025-03-06T16:41:21.029Z (over 1 year ago)
- Topics: neovim-config, neovim-configuration, neovim-dotfiles, nvim-configs
- Language: Lua
- Homepage:
- Size: 398 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neovim configuration
My personal Neovim settings using LazyVim to cut down on the amount of
configuration I have to manually write/maintain.
# Requirements
- Neovim v0.11.0+ is mostly what I've tested with.
- Git
# Install
## Neovim initial setup
This is only really needed on a fresh install with Neovim not setup yet.
```shell
mkdir -p ~/.config
# install neovim for python 2 & 3
pip install neovim
pip3 install neovim
```
## Install the config
```shell
git clone https://github.com/losinggeneration/vim.git ~/.vim.git
ln -s ~/.vim.git/.vim ~/.config/nvim
```
Running nvim for the first time should go through and download all plugins.
# Features
- Additional plugins & additional configuration. Such as peek_definition to
treesitter-textobjects to have a preview popup of the code definition.
- Lots of quality of life plugins, such as oil.neovim
- Switched color scheme to gruvbox
- Option to quickly disable all (as of this writing) LazyVim plugins. This can
be useful for troubleshooting an issue with plugins. For instance, a short
time ago, vim-illuminate was having serious issues with medium sized and
larger files. Using this, I was more easily able to narrow that down.
- go.nvim configuration for my usage.