https://github.com/wayjam/vim-config
https://github.com/wayjam/vim-config
neovim vim vim-configuration vimrc
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wayjam/vim-config
- Owner: wayjam
- License: mit
- Created: 2020-03-08T07:30:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-07-22T09:52:32.000Z (11 months ago)
- Last Synced: 2025-07-22T11:42:28.792Z (11 months ago)
- Topics: neovim, vim, vim-configuration, vimrc
- Language: Lua
- Size: 415 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NeoVim Config
[](https://opensource.org/licenses/MIT)

Modern NeoVim config.
## Prerequisites
- NeoVim(0.11+)
## Installation
Clone this repo and put it to `~/.config/nvim` :
```sh
mkdir -p ~/.config
cd ~/.config
git clone https://github.com/wayjam/vim-config.git nvim
```
**_Note_**: Symlink for "regular" vim: `ln -s ~/.config/nvim ~/.vim`
## Feature
### Plugin Manager
Using [lazy.nvim](https://github.com/folke/lazy.nvim) as plugin manager.
Update Plugin(the plugins are not updated automatically):
```sh
:Lazy
```
#### LSP && Dap && Formatter
Using the Neovim's built-in language server client with [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig), and you can install lsp server with [Mason](https://github.com/williamboman/mason.nvim):
```
:Mason
```
### Complete
Configured blink.cmp with [LusSnip](https://github.com/L3MON4D3/LuaSnip) and [friendly-snippets](https://github.com/rafamadriz/friendly-snippets).
## Customize
Lua file in `customize/before` will source before all pre-configured plugins,
Lua file in `customize/after` will source after all pre-configured plugins.
## Upgrade
```sh
cd ~/.config/nvim
git pull --ff --ff-only
```
## Troubleshooting
#### treesitter compile: `error trying to exec 'cc1plus': execvp: No such file or directory`
Just get g++ installed and then treesitter works.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](https://github.com/wayjam/vim-config/blob/master/LICENSE)