https://github.com/brentlintner/vim-settings
My Neovim config—supports rich color schemes, autocomplete, intellisense, inline linting, fuzzy file and grep searching, file tree browsing, window splitting, easy file buffer management and more!
https://github.com/brentlintner/vim-settings
neovim vim vimrc
Last synced: about 1 year ago
JSON representation
My Neovim config—supports rich color schemes, autocomplete, intellisense, inline linting, fuzzy file and grep searching, file tree browsing, window splitting, easy file buffer management and more!
- Host: GitHub
- URL: https://github.com/brentlintner/vim-settings
- Owner: brentlintner
- License: cc0-1.0
- Created: 2012-11-15T00:24:21.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-04-17T15:06:31.000Z (about 1 year ago)
- Last Synced: 2025-04-22T15:13:52.178Z (about 1 year ago)
- Topics: neovim, vim, vimrc
- Language: Vim Script
- Homepage:
- Size: 7.85 MB
- Stars: 6
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My [Neovim](https://neovim.io/) Config

## Dependencies
* [Python](https://pypi.org/project/pip/)
* [Ruby](https://rubygems.org/)
* [Node.js](https://nodejs.org/)
* [The Silver Searcher](https://github.com/ggreer/the_silver_searcher)
## Main Plugins
Plugins are managed with [lazy.nvim](https://lazy.folke.io).
For installed plugins see [init.lua](init.lua).
## Install
```sh
git clone https://github.com/brentlintner/vim-settings.git ~/.config/nvim
brew install the_silver_searcher
pip install pynvim
gem install solargraph neovim
npm install -g neovim
nvim +Lazy
nvim +TSUpdate +UpdateRemotePlugins +CocInstall
nvim +checkhealth
```
## Commands
| cmd | description |
| --- | --- |
| `space` | Search for pattern in file |
| `space` | Clear search highlight |
| `\g WORD` | Grep files |
| `\b` | View git commit message for current line |
| `\B` | View git blame |
| `\l` | View git file history |
| `\cc` | Comment out selected lines |
| `\ci` | Uncomment selected lines |
| `\{-,=}` | Resize vertically split windows |
| `` | Search files / Cycling autocomplete reverse (Insert) |
| `` | Search buffers / Cycle autocomplete (Insert) |
| `` | Close a buffer |
| `c` | Delete a buffer |
| `w` | Save all buffers |
| `v` | Split buffer window vertically |
| `s` | Split buffer window horizontally |
| `c` | Delete a buffer |
| `{p,P}` | Toggle spell check |
| `` | Move around windows |
| `` | Paste from clipboard |
| `` | Open file tree browser |
| `` | Open lsp symbol browser |
| `` | Show lint/compile errors |
| `gr` | Show all files/instances that reference type |
| `gd` | Go to definition of type |
| `gi` | Search current word in Dash |
| `gh` | Show function signature |
| `gh` | Show function signature |
| `gl` | Show diagnostic errors pane |
| `zc` | Fold at syntax |
| `zo` | Fold open at syntax |
| `zR` | Fold open all |
| `b,B` | Backword jumps |
| `w,W` | Forward jumps |